equal
deleted
inserted
replaced
83 opts = {'template': '{latesttag}\n{latesttagdistance}', |
83 opts = {'template': '{latesttag}\n{latesttagdistance}', |
84 'style': '', 'patch': None, 'git': None} |
84 'style': '', 'patch': None, 'git': None} |
85 cmdutil.show_changeset(repo.ui, repo, opts).show(ctx) |
85 cmdutil.show_changeset(repo.ui, repo, opts).show(ctx) |
86 ltags, dist = repo.ui.popbuffer().split('\n') |
86 ltags, dist = repo.ui.popbuffer().split('\n') |
87 ltags = ltags.split(':') |
87 ltags = ltags.split(':') |
88 changessince = len(repo.revs('only(.,%s)', ltags[0])) |
88 # XXX: ctx.rev() needs to be handled differently with wdir() |
|
89 changessince = len(repo.revs('only(%d,%s)', ctx.rev(), ltags[0])) |
89 tags = ''.join('latesttag: %s\n' % t for t in ltags) |
90 tags = ''.join('latesttag: %s\n' % t for t in ltags) |
90 tags += 'latesttagdistance: %s\n' % dist |
91 tags += 'latesttagdistance: %s\n' % dist |
91 tags += 'changessincelatesttag: %s\n' % changessince |
92 tags += 'changessincelatesttag: %s\n' % changessince |
92 |
93 |
93 return base + tags |
94 return base + tags |