# HG changeset patch # User mcmillen@cs.cmu.edu # Date 1143277359 -3600 # Node ID 7dd6317ab4fd3f2aceb2aa8761ecf8922f62f507 # Parent 62647394e36822a2fd42ccc5b3492188cce5d107 Add warning if user-configured hgignore file isn't found diff --git a/mercurial/dirstate.py b/mercurial/dirstate.py --- a/mercurial/dirstate.py +++ b/mercurial/dirstate.py @@ -62,7 +62,8 @@ class dirstate(object): elif line[i] == '#': break line = line[:i].rstrip() if line: yield line - files = [self.wjoin('.hgignore')] + repoignore = self.wjoin('.hgignore') + files = [repoignore] files.extend(self.ui.hgignorefiles()) pats = [] for f in files: @@ -84,7 +85,9 @@ class dirstate(object): pat = line break pats.append(pat) - except IOError: pass + except IOError: + if f != repoignore: + self.ui.warn(_("ignore file %s not found\n") % f) return pats def ignore(self, fn):