equal
deleted
inserted
replaced
73 opts = {'template': '{latesttag}\n{latesttagdistance}', |
73 opts = {'template': '{latesttag}\n{latesttagdistance}', |
74 'style': '', 'patch': None, 'git': None} |
74 'style': '', 'patch': None, 'git': None} |
75 cmdutil.show_changeset(repo.ui, repo, opts).show(ctx) |
75 cmdutil.show_changeset(repo.ui, repo, opts).show(ctx) |
76 ltags, dist = repo.ui.popbuffer().split('\n') |
76 ltags, dist = repo.ui.popbuffer().split('\n') |
77 ltags = ltags.split(':') |
77 ltags = ltags.split(':') |
78 changessince = len(repo.revs('only(.,%s)', ltags[0])) |
78 # XXX: ctx.rev() needs to be handled differently with wdir() |
|
79 changessince = len(repo.revs('only(%d,%s)', ctx.rev(), ltags[0])) |
79 tags = ''.join('latesttag: %s\n' % t for t in ltags) |
80 tags = ''.join('latesttag: %s\n' % t for t in ltags) |
80 tags += 'latesttagdistance: %s\n' % dist |
81 tags += 'latesttagdistance: %s\n' % dist |
81 tags += 'changessincelatesttag: %s\n' % changessince |
82 tags += 'changessincelatesttag: %s\n' % changessince |
82 |
83 |
83 return base + tags |
84 return base + tags |