(0.9.2compat): run kwdemo before setting up [keyword] files 0.9.2compat
authorChristian Ebert <blacktrash@gmx.net>
Sat, 19 Sep 2009 12:00:02 +0200
branch0.9.2compat
changeset 644 b3d3788db7ef
parent 640 7e80fc29ba27
child 648 3a0f284c872b
(0.9.2compat): run kwdemo before setting up [keyword] files Ensures that kwdemo runs correctly without further configuration. Also no need to specify --default option.
tests/test-keyword
tests/test-keyword.out
--- a/tests/test-keyword	Wed Aug 05 17:25:33 2009 +0200
+++ b/tests/test-keyword	Sat Sep 19 12:00:02 2009 +0200
@@ -4,6 +4,21 @@
 [extensions]
 hgext.keyword =
 hgext.mq =
+hgext.notify =
+EOF
+
+# demo before [keyword] files are set up
+# would succeed without uisetup otherwise
+echo % hg kwdemo
+hg --quiet kwdemo \
+| sed -e 's![^ ][^ ]*demo.txt,v!/TMP/demo.txt,v!' \
+ -e 's/,v [a-z0-9][a-z0-9]* /,v xxxxxxxxxxxx /' \
+ -e '/[$]Revision/ s/: [a-z0-9][a-z0-9]* /: xxxxxxxxxxxx /' \
+ -e 's! 20[0-9][0-9]/[01][0-9]/[0-3][0-9] [0-2][0-9]:[0-6][0-9]:[0-6][0-9]! 2000/00/00 00:00:00!'
+
+hg --quiet kwdemo "Branch = {branches}"
+
+cat <<EOF >> $HGRCPATH
 [keyword]
 * =
 b = ignore
@@ -12,15 +27,6 @@
 commit.test=cp a hooktest
 EOF
 
-echo % hg kwdemo
-hg --quiet kwdemo --default \
-| sed -e 's![^ ][^ ]*demo.txt,v!/TMP/demo.txt,v!' \
- -e 's/,v [a-z0-9][a-z0-9]* /,v xxxxxxxxxxxx /' \
- -e '/[$]Revision/ s/: [a-z0-9][a-z0-9]* /: xxxxxxxxxxxx /' \
- -e 's! 20[0-9][0-9]/[01][0-9]/[0-3][0-9] [0-2][0-9]:[0-6][0-9]:[0-6][0-9]! 2000/00/00 00:00:00!'
-
-hg --quiet kwdemo "Branch = {branches}"
-
 hg init Test-bndl
 cd Test-bndl
 
--- a/tests/test-keyword.out	Wed Aug 05 17:25:33 2009 +0200
+++ b/tests/test-keyword.out	Sat Sep 19 12:00:02 2009 +0200
@@ -2,8 +2,6 @@
 [extensions]
 hgext.keyword = 
 [keyword]
-* = 
-b = ignore
 demo.txt = 
 [keywordmaps]
 RCSFile = {file|basename},v
@@ -23,8 +21,6 @@
 [extensions]
 hgext.keyword = 
 [keyword]
-* = 
-b = ignore
 demo.txt = 
 [keywordmaps]
 Branch = {branches}