##// END OF EJS Templates
localrepo: cleanup branch tip computation
Benoit Boissinot -
r10392:9be6c590 default
parent child Browse files
Show More
@@ -350,16 +350,12 b' class localrepository(repo.repository):'
350 the branch, open heads come before closed'''
350 the branch, open heads come before closed'''
351 bt = {}
351 bt = {}
352 for bn, heads in self.branchmap().iteritems():
352 for bn, heads in self.branchmap().iteritems():
353 head = None
353 tip = heads[-1]
354 for i in range(len(heads)-1, -1, -1):
354 for h in reversed(heads):
355 h = heads[i]
356 if 'close' not in self.changelog.read(h)[5]:
355 if 'close' not in self.changelog.read(h)[5]:
357 head = h
356 tip = h
358 break
357 break
359 # no open heads were found
358 bt[bn] = tip
360 if head is None:
361 head = heads[-1]
362 bt[bn] = head
363 return bt
359 return bt
364
360
365
361
General Comments 0
You need to be logged in to leave comments. Login now