mercurial/revset.py
changeset 25765 5e1b0739611c
parent 25716 d50677c3bf44
child 25766 d51dac68ec98
--- a/mercurial/revset.py	Sat Aug 16 13:25:45 2014 +0900
+++ b/mercurial/revset.py	Mon Mar 16 16:17:06 2015 +0900
@@ -1481,7 +1481,7 @@
         up = ps.update
         parentrevs = cl.parentrevs
         for r in getset(repo, fullreposet(repo), x):
-            if r is None:
+            if r == node.wdirrev:
                 up(p.rev() for p in repo[r].parents())
             else:
                 up(parentrevs(r))
@@ -1986,8 +1986,8 @@
 def wdir(repo, subset, x):
     # i18n: "wdir" is a keyword
     getargs(x, 0, 0, _("wdir takes no arguments"))
-    if None in subset or isinstance(subset, fullreposet):
-        return baseset([None])
+    if node.wdirrev in subset or isinstance(subset, fullreposet):
+        return baseset([node.wdirrev])
     return baseset()
 
 # for internal use