diff tests/test-mq-qclone-http @ 6205:b193a6e59131

mq: test for qclone of http repo+queue tests f857eac30cd5 and 0c2b443fb3c3
author Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
date Mon, 03 Mar 2008 21:48:43 +0100
parents
children 7fc19b12cb6b
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-mq-qclone-http	Mon Mar 03 21:48:43 2008 +0100
@@ -0,0 +1,39 @@
+#! /bin/sh
+
+echo "[extensions]" >> $HGRCPATH
+echo "mq=" >> $HGRCPATH
+
+mkdir webdir
+cd webdir
+
+hg init a
+hg --cwd a qinit -c
+echo a > a/a
+hg --cwd a ci -A -m a
+echo b > a/b
+hg --cwd a addremove
+hg --cwd a qnew -f b.patch
+hg --cwd a qcommit -m b.patch
+
+hg --cwd a log --template "{desc}\n"
+hg --cwd a/.hg/patches log --template "{desc}\n"
+
+root=`pwd`
+
+cd ..
+
+cat > collections.conf <<EOF
+[collections]
+$root=$root
+EOF
+
+hg serve -p $HGPORT -d --pid-file=hg.pid --webdir-conf collections.conf \
+    -A access-paths.log -E error-paths-1.log
+cat hg.pid >> $DAEMON_PIDS
+
+"$TESTDIR/get-with-headers.py" localhost:$HGPORT '/?style=raw'
+
+hg qclone http://localhost:$HGPORT/a b
+hg --cwd b log --template "{desc}\n"
+hg --cwd b qpush -a
+hg --cwd b log --template "{desc}\n"