mercurial/ui.py
changeset 2003 62647394e368
parent 1989 0541768fa558
child 2013 65634e1038dd
--- a/mercurial/ui.py
+++ b/mercurial/ui.py
@@ -123,6 +123,15 @@ class ui(object):
     def extensions(self):
         return self.configitems("extensions")
 
+    def hgignorefiles(self):
+        result = []
+        cfgitems = self.configitems("ui")
+        for key, value in cfgitems:
+            if key == 'ignore' or key.startswith('ignore.'):
+                path = os.path.expanduser(value)
+                result.append(path)
+        return result
+
     def diffopts(self):
         if self.diffcache:
             return self.diffcache