##// END OF EJS Templates
rhg: do not fail when the repo is empty...
rhg: do not fail when the repo is empty Differential Revision: https://phab.mercurial-scm.org/D11651

File last commit:

r49013:9d0e5629 default
r49013:9d0e5629 default
Show More
test-empty-manifest-index.t
27 lines | 572 B | text/troff | Tads3Lexer
/ tests / test-empty-manifest-index.t
Test null revisions (node 0000000000000000000000000000000000000000, aka rev -1)
in various circumstances.
Make an empty repo:
$ hg init a
$ cd a
$ hg files -r 0000000000000000000000000000000000000000
[1]
$ hg files -r .
[1]
Add an empty commit (this makes the changelog refer to a null manifest node):
$ hg commit -m "init" --config ui.allowemptycommit=true
$ hg files -r .
[1]
Strip that empty commit (this makes the changelog file empty, as opposed to missing):
$ hg --config 'extensions.strip=' strip . > /dev/null
$ hg files -r .
[1]