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

r4894:be5dc5e3 default
r5145:0751c25e default
Show More
test-parents
44 lines | 601 B | text/plain | TextLexer
Brendan Cully
Make parents with a file but not a revision use working directory revision.
r4584 #!/bin/sh
# test parents command
Alexis S. L. Carvalho
hg parents: don't pass an OS-specific path to repo.filectx...
r4894 hg init repo
cd repo
Brendan Cully
Make parents with a file but not a revision use working directory revision.
r4584 echo % no working directory
hg parents
echo a > a
echo b > b
hg ci -Amab -d '0 0'
echo a >> a
hg ci -Ama -d '1 0'
echo b >> b
hg ci -Amb -d '2 0'
echo % hg parents
hg parents
echo % hg parents a
hg parents a
echo % hg parents -r 2
hg parents -r 2
echo % hg parents -r 2 a
hg parents -r 2 a
Alexis S. L. Carvalho
hg parents: don't pass an OS-specific path to repo.filectx...
r4894
echo % hg parents -r 2 ../a
hg parents -r 2 ../a
echo '% cd dir; hg parents -r 2 ../a'
mkdir dir
cd dir
hg parents -r 2 ../a
echo '% hg parents -r 2 path:a'
hg parents -r 2 path:a
echo '% hg parents -r 2 glob:a'
cd ..
hg parents -r 2 glob:a
true