mercurial/dirstate.py
changeset 42341 27d6956d386b
parent 42340 7ada598941d2
child 42342 448486e12c13
--- a/mercurial/dirstate.py	Wed Apr 24 09:32:29 2019 -0700
+++ b/mercurial/dirstate.py	Mon May 15 00:12:19 2017 -0700
@@ -757,10 +757,10 @@
                 del files[i]
             j += 1
 
-        if not files or '.' in files:
-            files = ['.']
+        if not files or '' in files:
+            files = ['']
             # constructing the foldmap is expensive, so don't do it for the
-            # common case where files is ['.']
+            # common case where files is ['']
             normalize = None
         results = dict.fromkeys(subrepos)
         results['.hg'] = None
@@ -910,9 +910,7 @@
                 if visitentries == 'this' or visitentries == 'all':
                     visitentries = None
                 skip = None
-                if nd == '.':
-                    nd = ''
-                else:
+                if nd != '':
                     skip = '.hg'
                 try:
                     entries = listdir(join(nd), stat=True, skip=skip)