##// END OF EJS Templates
Improve hg branch -f help text
Improve hg branch -f help text

File last commit:

r4192:9814d600 default
r4204:e4c58676 default
Show More
test-walk
92 lines | 1.7 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:\*
debugwalk 're:.*[kb]$'
debugwalk path:beans/black
debugwalk path:beans//black
debugwalk relglob:Procyonidae
debugwalk relglob:Procyonidae/ fennel
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