##// 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:

r3988:9dcf9d45 default
r4168:bbfe5a3f default
Show More
test-manifest-merging
34 lines | 582 B | text/plain | TextLexer
/ tests / test-manifest-merging
Giorgos Keramidas
Revert changeset c67920d78248....
r3325 #!/bin/sh
echo % init foo-base
hg init foo-base
echo % create alpha in first repo
cd foo-base
echo 'alpha' > alpha
hg ci -A -m 'add alpha' -d '1 0'
cd ..
echo % clone foo-base to foo-work
hg clone foo-base foo-work
echo % create beta in second repo
cd foo-work
echo 'beta' > beta
hg ci -A -m 'add beta' -d '2 0'
cd ..
echo % create gamma in first repo
cd foo-base
echo 'gamma' > gamma
hg ci -A -m 'add gamma' -d '3 0'
cd ..
echo % pull into work and merge
cd foo-work
Matt Mackall
make manifest-merging test reproduceable
r3326 hg pull -q
Giorgos Keramidas
Revert changeset c67920d78248....
r3325 hg merge
echo % revert to changeset 1 to simulate a failed merge
Thomas Arendsen Hein
Don't use -f for rm in tests where not needed. Drop /bin/ from /bin/rm.
r3988 rm alpha beta gamma
Giorgos Keramidas
Revert changeset c67920d78248....
r3325 hg up -C 1