tests/test-hgrc.t
changeset 12640 6cc4b14fb76b
parent 12399 4fee1fd3de9a
child 12697 14853ca7e11b
--- a/tests/test-hgrc.t	Fri Oct 08 22:36:10 2010 -0500
+++ b/tests/test-hgrc.t	Fri Oct 08 22:36:10 2010 -0500
@@ -1,6 +1,13 @@
+Use hgrc within $TESTTMP
+
+  $ HGRCPATH=`pwd`/hgrc
+  $ export HGRCPATH
+
+Basic syntax error
+
   $ echo "invalid" > $HGRCPATH
   $ hg version
-  hg: parse error at */.hgrc:1: invalid (glob)
+  hg: parse error at $TESTTMP/hgrc:1: invalid
   [255]
   $ echo "" > $HGRCPATH
 
@@ -10,7 +17,6 @@
   $ hg clone "foo%bar" foobar
   updating to branch default
   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
-  $ p=`pwd`
   $ cd foobar
   $ cat .hg/hgrc
   [paths]
@@ -27,7 +33,7 @@
   $ echo '[foo]' > $HGRCPATH
   $ echo '  x = y' >> $HGRCPATH
   $ hg version
-  hg: parse error at */.hgrc:2:   x = y (glob)
+  hg: parse error at $TESTTMP/hgrc:2:   x = y
   [255]
 
   $ python -c "print '[foo]\nbar = a\n b\n c \n  de\n fg \nbaz = bif cb \n'" \
@@ -40,7 +46,7 @@
   $ export FAKEPATH
   $ echo '%include $FAKEPATH/no-such-file' > $HGRCPATH
   $ hg version
-  hg: parse error at */.hgrc:1: cannot include /path/to/nowhere/no-such-file (No such file or directory) (glob)
+  hg: parse error at $TESTTMP/hgrc:1: cannot include /path/to/nowhere/no-such-file (No such file or directory)
   [255]
   $ unset FAKEPATH
 
@@ -90,23 +96,23 @@
 customized hgrc
 
   $ hg showconfig
-  read config from: */.hgrc (glob)
-  */.hgrc:13: alias.log=log -g (glob)
-  */.hgrc:11: defaults.identify=-n (glob)
-  */.hgrc:2: ui.debug=true (glob)
-  */.hgrc:3: ui.fallbackencoding=ASCII (glob)
-  */.hgrc:4: ui.quiet=true (glob)
-  */.hgrc:5: ui.slash=true (glob)
-  */.hgrc:6: ui.traceback=true (glob)
-  */.hgrc:7: ui.verbose=true (glob)
-  */.hgrc:8: ui.style=~/.hgstyle (glob)
-  */.hgrc:9: ui.logtemplate={node} (glob)
+  read config from: $TESTTMP/hgrc
+  $TESTTMP/hgrc:13: alias.log=log -g
+  $TESTTMP/hgrc:11: defaults.identify=-n
+  $TESTTMP/hgrc:2: ui.debug=true
+  $TESTTMP/hgrc:3: ui.fallbackencoding=ASCII
+  $TESTTMP/hgrc:4: ui.quiet=true
+  $TESTTMP/hgrc:5: ui.slash=true
+  $TESTTMP/hgrc:6: ui.traceback=true
+  $TESTTMP/hgrc:7: ui.verbose=true
+  $TESTTMP/hgrc:8: ui.style=~/.hgstyle
+  $TESTTMP/hgrc:9: ui.logtemplate={node}
 
 plain hgrc
 
   $ HGPLAIN=; export HGPLAIN
   $ hg showconfig --config ui.traceback=True --debug
-  read config from: */.hgrc (glob)
+  read config from: $TESTTMP/hgrc
   none: ui.traceback=True
   none: ui.verbose=False
   none: ui.debug=True