mercurial/revset.py
branchstable
changeset 23950 caff3675cba5
parent 23847 71402bb8d8b2
child 23954 310222feb9a8
--- a/mercurial/revset.py	Wed Jan 21 15:40:24 2015 -0800
+++ b/mercurial/revset.py	Wed Jan 21 15:23:13 2015 -0800
@@ -1048,7 +1048,8 @@
                 # i18n: "_matchfiles" is a keyword
                 raise error.ParseError(_('_matchfiles expected at most one '
                                          'revision'))
-            rev = value
+            if value != '': # empty means working directory; leave rev as None
+                rev = value
         elif prefix == 'd:':
             if default is not None:
                 # i18n: "_matchfiles" is a keyword