# HG changeset patch # User Thomas Arendsen Hein # Date 1143279066 -3600 # Node ID ff8b39daa9309c6068480e30221bbfa87ac9c0e9 # Parent bc47af2d36933c4946524328abd828b8eb220bb8 Show reason why an ignore file can't be read and state that it is skipped. diff -r bc47af2d3693 -r ff8b39daa930 mercurial/dirstate.py --- a/mercurial/dirstate.py Sat Mar 25 10:12:23 2006 +0100 +++ b/mercurial/dirstate.py Sat Mar 25 10:31:06 2006 +0100 @@ -86,9 +86,10 @@ pat = line break pats[f].append(pat) - except IOError: + except IOError, inst: if f != repoignore: - self.ui.warn(_("ignore file %s not found\n") % f) + self.ui.warn(_("skipping unreadable ignore file" + " '%s': %s\n") % (f, inst.strerror)) return pats def ignore(self, fn):