##// END OF EJS Templates
Add a features list to branches.cache to detect caches of old hg versions....
Add a features list to branches.cache to detect caches of old hg versions. The leading space in the written file makes sure that the feature list never can match an existing version, even if the first feature can be read as hex. Additionally old hg versions display the id with --debug, too.

File last commit:

r2982:890e285c default
r4168:bbfe5a3f default
Show More
test-confused-revert
55 lines | 764 B | text/plain | TextLexer
/ tests / test-confused-revert
Matt Mackall
Add test-confused-revert, fix permissions on test-revert
r1449 #!/bin/sh
hg init
echo foo > a
hg add a
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 hg commit -m "1" -d "1000000 0"
Matt Mackall
Add test-confused-revert, fix permissions on test-revert
r1449
echo bar > b
hg add b
hg remove a
echo "%%% should show a removed and b added"
hg status
echo "reverting..."
Vadim Gelfer
revert: require --all to revert all files.
r2982 hg revert --all
Matt Mackall
Add test-confused-revert, fix permissions on test-revert
r1449
echo "%%% should show b unknown and a back to normal"
hg status
rm b
hg co -C 0
echo foo-a > a
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 hg commit -m "2a" -d "1000000 0"
Matt Mackall
Add test-confused-revert, fix permissions on test-revert
r1449
hg co -C 0
echo foo-b > a
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 hg commit -m "2b" -d "1000000 0"
Matt Mackall
Add test-confused-revert, fix permissions on test-revert
r1449
Vadim Gelfer
deprecate 'update -m'. use 'merge' instead.
r2283 HGMERGE=true hg merge 1
Matt Mackall
Add test-confused-revert, fix permissions on test-revert
r1449
echo "%%% should show foo-b"
cat a
echo bar > b
hg add b
rm a
hg remove a
echo "%%% should show a removed and b added"
hg status
Vadim Gelfer
make test-confused-revert check working dir with two parents.
r2214 echo "%%% revert should fail"
Vadim Gelfer
revert: require --all to revert all files.
r2982 hg revert --all
Matt Mackall
Add test-confused-revert, fix permissions on test-revert
r1449
Vadim Gelfer
make test-confused-revert check working dir with two parents.
r2214 echo "%%% revert should be ok now"
Vadim Gelfer
revert: require --all to revert all files.
r2982 hg revert -r2 --all
Vadim Gelfer
make test-confused-revert check working dir with two parents.
r2214
Matt Mackall
Add test-confused-revert, fix permissions on test-revert
r1449 echo "%%% should show b unknown and a marked modified (merged)"
hg status
echo "%%% should show foo-b"
cat a