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

r4309:d4f0405f merge default
r5145:0751c25e default
Show More
test-walk
100 lines | 1.9 KiB | text/plain | TextLexer
Bryan O'Sullivan
Add unit tests for walk code.
r889 #!/bin/sh
Alexis S. L. Carvalho
make the output of test-walk more readable
r4191 debugwalk()
{
echo "hg debugwalk $@"
hg debugwalk "$@"
echo
}
chdir()
{
echo "cd $@"
cd "$@"
echo
}
Bryan O'Sullivan
Add unit tests for walk code.
r889 mkdir t
cd t
hg init
mkdir -p beans
for b in kidney navy turtle borlotti black pinto; do
echo $b > beans/$b
done
mkdir -p mammals/Procyonidae
for m in cacomistle coatimundi raccoon; do
echo $m > mammals/Procyonidae/$m
done
echo skunk > mammals/skunk
echo fennel > fennel
echo fenugreek > fenugreek
echo fiddlehead > fiddlehead
echo glob:glob > glob:glob
hg addremove
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 hg commit -m "commit #0" -d "1000000 0"
Alexis S. L. Carvalho
make the output of test-walk more readable
r4191 debugwalk
debugwalk -I.
chdir mammals
Alexis S. L. Carvalho
util._matcher: unify pattern normalization...
r4192 debugwalk
debugwalk -X ../beans
debugwalk -I '*k'
debugwalk -I 'glob:*k'
debugwalk -I 'relglob:*k'
debugwalk -I 'relglob:*k' .
debugwalk -I 're:.*k$'
debugwalk -I 'relre:.*k$'
debugwalk -I 'path:beans'
debugwalk -I 'relpath:../beans'
Alexis S. L. Carvalho
make the output of test-walk more readable
r4191 debugwalk .
debugwalk -I.
debugwalk Procyonidae
chdir Procyonidae
debugwalk .
debugwalk ..
chdir ..
debugwalk ../beans
debugwalk .
debugwalk .hg
debugwalk ../.hg
chdir ..
debugwalk -Ibeans
debugwalk 'glob:mammals/../beans/b*'
debugwalk '-X*/Procyonidae' mammals
debugwalk path:mammals
debugwalk ..
debugwalk beans/../..
debugwalk .hg
debugwalk beans/../.hg
debugwalk beans/../.hg/data
debugwalk beans/.hg
Bryan O'Sullivan
Turn off testing of absolute paths for now....
r893 # Don't know how to test absolute paths without always getting a false
# error.
Alexis S. L. Carvalho
make the output of test-walk more readable
r4191 #debugwalk `pwd`/beans
#debugwalk `pwd`/..
debugwalk glob:\*
Alexis S. L. Carvalho
Revert changeset ef1f1a4b2efb; add another test for glob: patterns...
r4306 debugwalk 'glob:**e'
Alexis S. L. Carvalho
make the output of test-walk more readable
r4191 debugwalk 're:.*[kb]$'
debugwalk path:beans/black
debugwalk path:beans//black
debugwalk relglob:Procyonidae
Alexis S. L. Carvalho
change relglob: patterns to be consistent with glob: patterns...
r4307 debugwalk 'relglob:Procyonidae/**'
debugwalk 'relglob:Procyonidae/**' fennel
Alexis S. L. Carvalho
make the output of test-walk more readable
r4191 debugwalk beans 'glob:beans/*'
debugwalk 'glob:mamm**'
debugwalk 'glob:mamm**' fennel
debugwalk 'glob:j*'
debugwalk NOEXIST
Bryan O'Sullivan
Add unit tests for walk code.
r889 mkfifo fifo
Alexis S. L. Carvalho
make the output of test-walk more readable
r4191 debugwalk fifo
Bryan O'Sullivan
Add unit tests for walk code.
r889 rm fenugreek
Alexis S. L. Carvalho
make the output of test-walk more readable
r4191 debugwalk fenugreek
Bryan O'Sullivan
Add unit tests for walk code.
r889 hg rm fenugreek
Alexis S. L. Carvalho
make the output of test-walk more readable
r4191 debugwalk fenugreek
Bryan O'Sullivan
Add unit tests for walk code.
r889 touch new
Alexis S. L. Carvalho
make the output of test-walk more readable
r4191 debugwalk new
Alexis S. L. Carvalho
Merge with crew-stable
r4232 chdir ..
debugwalk -R t t/mammals/skunk
Alexis S. L. Carvalho
Fix handling of paths when run outside the repo....
r4230 mkdir t2
Alexis S. L. Carvalho
Merge with crew-stable
r4232 chdir t2
debugwalk -R ../t ../t/mammals/skunk
debugwalk --cwd ../t mammals/skunk