tests/test-subrepo.t
changeset 21890 0f916db7f297
parent 21693 9c35f3a8cac4
child 21897 764adc332f6e
--- a/tests/test-subrepo.t	Fri Jun 20 00:21:19 2014 +0900
+++ b/tests/test-subrepo.t	Fri Jun 20 00:41:31 2014 +0900
@@ -1359,3 +1359,32 @@
   $ hg phase -r .
   6: secret
   $ cd ../../
+
+Test that '[paths]' is configured correctly at subrepo creation
+
+  $ cd $TESTTMP/tc
+  $ cat > .hgsub <<EOF
+  > # to clear bogus subrepo path 'bogus=[boguspath'
+  > s = s
+  > t = t
+  > EOF
+  $ hg update -q --clean null
+  $ rm -rf s t
+  $ cat >> .hg/hgrc <<EOF
+  > [paths]
+  > default-push = /foo/bar
+  > EOF
+  $ hg update -q
+  $ cat s/.hg/hgrc
+  [paths]
+  default = $TESTTMP/t/s
+  default-push = /foo/bar/s
+  $ cat s/ss/.hg/hgrc
+  [paths]
+  default = $TESTTMP/t/s/ss
+  default-push = /foo/bar/s/ss
+  $ cat t/.hg/hgrc
+  [paths]
+  default = $TESTTMP/t/t
+  default-push = /foo/bar/t
+  $ cd ..