Show More
@@ -166,6 +166,19 b' class branchcache(dict):' | |||||
166 | except IndexError: |
|
166 | except IndexError: | |
167 | return False |
|
167 | return False | |
168 |
|
168 | |||
|
169 | def _branchtip(self, heads): | |||
|
170 | tip = heads[-1] | |||
|
171 | closed = True | |||
|
172 | for h in reversed(heads): | |||
|
173 | if h not in self._closednodes: | |||
|
174 | tip = h | |||
|
175 | closed = False | |||
|
176 | break | |||
|
177 | return tip, closed | |||
|
178 | ||||
|
179 | def branchtip(self, branch): | |||
|
180 | return self._branchtip(self[branch])[0] | |||
|
181 | ||||
169 | def copy(self): |
|
182 | def copy(self): | |
170 | """return an deep copy of the branchcache object""" |
|
183 | """return an deep copy of the branchcache object""" | |
171 | return branchcache(self, self.tipnode, self.tiprev, self.filteredhash, |
|
184 | return branchcache(self, self.tipnode, self.tiprev, self.filteredhash, |
General Comments 0
You need to be logged in to leave comments.
Login now