Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.9.3, 2.0, and 2.0.1

stable repomodel: show working directory revision as parent rev+

Changeset 5c7fdffda8f3

Parent 76c4780675b9

by Steve Borho

Changes to one file · Browse files at 5c7fdffda8f3 Showing diff from parent 76c4780675b9 Diff from another changeset...

 
83
84
85
86
87
 
88
89
90
 
229
230
231
232
 
233
234
235
 
485
486
487
 
 
 
 
 
 
 
 
 
488
489
490
 
83
84
85
 
 
86
87
88
89
 
228
229
230
 
231
232
233
234
 
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
@@ -83,8 +83,7 @@
  self._branch_colors = {}     self._columnmap = { - 'Rev': lambda ctx, gnode: type(ctx.rev()) is int and \ - str(ctx.rev()) or "", + 'Rev': self.getrev,   'Node': lambda ctx, gnode: str(ctx),   'Graph': lambda ctx, gnode: "",   'Description': self.getlog, @@ -229,7 +228,7 @@
  return 'XXXX'   column = self._columns[col]   if column == 'Rev': - return str(len(self.repo)) + return str(len(self.repo))+'X+'   if column == 'Node':   return str(self.repo['.'])   if column in ('Age', 'LocalTime', 'UTCTime'): @@ -485,6 +484,15 @@
  tags = [t for t in ctx.tags() if t not in self._mqtags]   return hglib.tounicode(','.join(tags))   + def getrev(self, ctx, gnode): + rev = ctx.rev() + if type(rev) is int: + return str(rev) + elif rev is None: + return u'%d+' % ctx.p1().rev() + else: + return '' +   def getauthor(self, ctx, gnode):   try:   return hglib.username(ctx.user())