##// END OF EJS Templates
raise util.Abort again if specified revision is not an integer....
raise util.Abort again if specified revision is not an integer. This was changed to NoRepo in 462cc56d898f, because specifying non-integer revisions for e.g. the Mercurial backend caused Abort to be raised in the subversion importer. Now util.Abort is raised again, but the check is done after verifying if it really is a subversion repository.

File last commit:

r3988:9dcf9d45 default
r5145:0751c25e 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