##// END OF EJS Templates
branchmap: introduce branchheads() method
Brodie Rao -
r20188:3a372782 default
parent child Browse files
Show More
@@ -179,6 +179,12 b' class branchcache(dict):'
179 def branchtip(self, branch):
179 def branchtip(self, branch):
180 return self._branchtip(self[branch])[0]
180 return self._branchtip(self[branch])[0]
181
181
182 def branchheads(self, branch, closed=False):
183 heads = self[branch]
184 if not closed:
185 heads = [h for h in heads if h not in self._closednodes]
186 return heads
187
182 def copy(self):
188 def copy(self):
183 """return an deep copy of the branchcache object"""
189 """return an deep copy of the branchcache object"""
184 return branchcache(self, self.tipnode, self.tiprev, self.filteredhash,
190 return branchcache(self, self.tipnode, self.tiprev, self.filteredhash,
General Comments 0
You need to be logged in to leave comments. Login now