equal
deleted
inserted
replaced
27 |
27 |
28 self.updateopts(verbose, debug, quiet, interactive) |
28 self.updateopts(verbose, debug, quiet, interactive) |
29 self.diffcache = None |
29 self.diffcache = None |
30 self.header = [] |
30 self.header = [] |
31 self.prev_header = [] |
31 self.prev_header = [] |
|
32 self.revlogopts = self.configrevlog() |
32 else: |
33 else: |
33 # parentui may point to an ui object which is already a child |
34 # parentui may point to an ui object which is already a child |
34 self.parentui = parentui.parentui or parentui |
35 self.parentui = parentui.parentui or parentui |
35 parent_cdata = self.parentui.cdata |
36 parent_cdata = self.parentui.cdata |
36 self.cdata = ConfigParser.SafeConfigParser(parent_cdata.defaults()) |
37 self.cdata = ConfigParser.SafeConfigParser(parent_cdata.defaults()) |
132 if key == 'ignore' or key.startswith('ignore.'): |
133 if key == 'ignore' or key.startswith('ignore.'): |
133 path = os.path.expanduser(value) |
134 path = os.path.expanduser(value) |
134 result.append(path) |
135 result.append(path) |
135 return result |
136 return result |
136 |
137 |
|
138 def configrevlog(self): |
|
139 ret = {} |
|
140 for x in self.configitems("revlog"): |
|
141 k = x[0].lower() |
|
142 ret[k] = x[1] |
|
143 return ret |
137 def diffopts(self): |
144 def diffopts(self): |
138 if self.diffcache: |
145 if self.diffcache: |
139 return self.diffcache |
146 return self.diffcache |
140 ret = { 'showfunc' : True, 'ignorews' : False} |
147 ret = { 'showfunc' : True, 'ignorews' : False} |
141 for x in self.configitems("diff"): |
148 for x in self.configitems("diff"): |