Mercurial > public > mercurial-scm > hg-stable
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"