mercurial/dirstate.py
changeset 25163 3139900f31b1
parent 25151 6eb4bdad198f
child 25216 dc562165044a
--- a/mercurial/dirstate.py	Sun May 17 21:47:18 2015 -0400
+++ b/mercurial/dirstate.py	Sat May 16 15:24:43 2015 -0700
@@ -143,7 +143,9 @@
 
     @rootcache('.hgignore')
     def _ignore(self):
-        files = [self._join('.hgignore')]
+        files = []
+        if os.path.exists(self._join('.hgignore')):
+            files.append(self._join('.hgignore'))
         for name, path in self._ui.configitems("ui"):
             if name == 'ignore' or name.startswith('ignore.'):
                 # we need to use os.path.join here rather than self._join