mercurial/ui.py
changeset 2003 62647394e368
parent 1989 0541768fa558
child 2013 65634e1038dd
equal deleted inserted replaced
2002:4aab906517c6 2003:62647394e368
   120             for parent in self.parentui.walkconfig(seen):
   120             for parent in self.parentui.walkconfig(seen):
   121                 yield parent
   121                 yield parent
   122 
   122 
   123     def extensions(self):
   123     def extensions(self):
   124         return self.configitems("extensions")
   124         return self.configitems("extensions")
       
   125 
       
   126     def hgignorefiles(self):
       
   127         result = []
       
   128         cfgitems = self.configitems("ui")
       
   129         for key, value in cfgitems:
       
   130             if key == 'ignore' or key.startswith('ignore.'):
       
   131                 path = os.path.expanduser(value)
       
   132                 result.append(path)
       
   133         return result
   125 
   134 
   126     def diffopts(self):
   135     def diffopts(self):
   127         if self.diffcache:
   136         if self.diffcache:
   128             return self.diffcache
   137             return self.diffcache
   129         ret = { 'showfunc' : True, 'ignorews' : False}
   138         ret = { 'showfunc' : True, 'ignorews' : False}