##// END OF EJS Templates
archive: don't assume '.' is being archived for changessincelatesttag...
Matt Harbison -
r25665:dc05a10e stable
parent child Browse files
Show More
@@ -75,7 +75,8 b' def buildmetadata(ctx):'
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
@@ -2013,6 +2013,16 b' Test --follow and forward --rev'
2013 |
2013 |
2014 o 0 add a
2014 o 0 add a
2015
2015
2016 $ hg archive -r 7 archive
2017 $ grep changessincelatesttag archive/.hg_archival.txt
2018 changessincelatesttag: 1
2019 $ rm -r archive
2020
2021 changessincelatesttag with no prior tag
2022 $ hg archive -r 4 archive
2023 $ grep changessincelatesttag archive/.hg_archival.txt
2024 changessincelatesttag: 5
2025
2016 $ hg export 'all()'
2026 $ hg export 'all()'
2017 # HG changeset patch
2027 # HG changeset patch
2018 # User test
2028 # User test
General Comments 0
You need to be logged in to leave comments. Login now