##// END OF EJS Templates
make mercurial look in more places for config files....
make mercurial look in more places for config files. now it searches <install dir>/etc/mercurial, /etc/mercurial, and user hgrc. this allows site-wide configuration to be shared over automounted nfs partition, instead of chenging on every system. option of having local configuration on every system remains. old code for searching /etc/mercurial/hgrc.d never worked, this code is tested and works.

File last commit:

r1568:1d7d0c07 default
r1583:32a4e680 default
Show More
test-walk
55 lines | 1.1 KiB | text/plain | TextLexer
Bryan O'Sullivan
Add unit tests for walk code.
r889 #!/bin/sh
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
hg commit -m "commit #0" -d "0 0"
hg debugwalk
cd mammals
hg debugwalk
hg debugwalk Procyonidae
cd Procyonidae
hg debugwalk
hg debugwalk ..
cd ..
hg debugwalk ../beans
hg debugwalk
cd ..
hg debugwalk -Ibeans
Benoit Boissinot
Do not use 'glob' expansion by default on OS != 'nt'
r1413 hg debugwalk 'glob:mammals/../beans/b*'
Bryan O'Sullivan
Add unit tests for walk code.
r889 hg debugwalk '-X*/Procyonidae' mammals
hg debugwalk path:mammals
hg debugwalk ..
hg debugwalk beans/../..
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.
#hg debugwalk `pwd`/beans
#hg debugwalk `pwd`/..
Bryan O'Sullivan
Add unit tests for walk code.
r889 hg debugwalk glob:\*
hg debugwalk 're:.*[kb]$'
hg debugwalk path:beans/black
Benoit Boissinot
Do not use 'glob' expansion by default on OS != 'nt'
r1413 hg debugwalk beans 'glob:beans/*'
hg debugwalk 'glob:j*'
Bryan O'Sullivan
Add unit tests for walk code.
r889 hg debugwalk NOEXIST
mkfifo fifo
hg debugwalk fifo
rm fenugreek
hg debugwalk fenugreek
hg rm fenugreek
hg debugwalk fenugreek
touch new
hg debugwalk new