diff -r 11a031a33ea2 -r c0baa881d90a tests/test-keyword --- a/tests/test-keyword Sun Feb 18 20:10:37 2007 +0100 +++ b/tests/test-keyword Wed Feb 21 02:27:15 2007 +0100 @@ -4,36 +4,38 @@ [extensions] hgext.keyword = [keyword] -* = -b* = ignore +a = +b = ignore EOF echo % help hg help keyword -hg init a -cd a -echo '$Id$' > a -echo '$Id$' > b +hg init Test +cd Test +echo 'expand $Id$' > a +echo 'ignore $Id$' > b +ln -s a sym echo % cat -cat a b +cat sym a b echo % default keyword expansion echo % commit -hg --debug commit -A -m ab -d '0 0' -u 'User Name ' +hg --debug commit -A -mabsym -d '0 0' -u 'User Name ' echo % status hg status echo % cat -cat a b +cat sym a b echo % hg cat -hg cat a b +hg cat sym a b -rm a b +echo +rm sym a b echo % update hg update echo % cat -cat a b +cat sym a b echo % custom keyword expansion cat <>$HGRCPATH @@ -43,10 +45,11 @@ EOF echo % cat -cat a b +cat sym a b echo % hg cat -hg cat a b +hg cat sym a b +echo echo '$Xinfo$' >> a cat <> log firstline @@ -60,21 +63,34 @@ hg status echo % cat -cat a b +cat sym a b echo % hg cat -hg cat a b +hg cat sym a b + +echo +cd .. +hg clone -r0 Test Test-a +cd Test-a +cat <> .hg/hgrc +[paths] +default = ../Test +EOF +echo % incoming +hg incoming echo % switch off expansion rm $HGRCPATH +cd ../Test echo % cat -cat a b +cat sym a b echo % hg cat -hg cat a b +hg cat sym a b +echo echo % update -rm a b +rm sym a b hg update echo % cat -cat a b +cat sym a b