mercurial/localrepo.py
changeset 1551 e793cbc8be00
parent 1550 ccb9b62de892
child 1559 59b3639df0a9
equal deleted inserted replaced
1550:ccb9b62de892 1551:e793cbc8be00
   611             wlock = self.wlock()
   611             wlock = self.wlock()
   612             if self.dirstate.state(dest) == '?':
   612             if self.dirstate.state(dest) == '?':
   613                 self.dirstate.update([dest], "a")
   613                 self.dirstate.update([dest], "a")
   614             self.dirstate.copy(source, dest)
   614             self.dirstate.copy(source, dest)
   615 
   615 
   616     def heads(self, start=nullid):
   616     def heads(self, start=None):
   617         heads = self.changelog.heads(start)
   617         heads = self.changelog.heads(start)
   618         # sort the output in rev descending order
   618         # sort the output in rev descending order
   619         heads = [(-self.changelog.rev(h), h) for h in heads]
   619         heads = [(-self.changelog.rev(h), h) for h in heads]
   620         heads.sort()
   620         heads.sort()
   621         return [n for (r, n) in heads]
   621         return [n for (r, n) in heads]