# HG changeset patch # User Peter Arrenbrecht # Date 2008-03-03 20:48:43 # Node ID b193a6e591319726e8ccd0b4322f9b4785f59390 # Parent f8a86ea7521bc5e88bb0e32311f6fd63537cd662 mq: test for qclone of http repo+queue tests f857eac30cd5 and 0c2b443fb3c3 diff --git a/tests/test-mq-qclone-http b/tests/test-mq-qclone-http new file mode 100755 --- /dev/null +++ b/tests/test-mq-qclone-http @@ -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 <> $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" diff --git a/tests/test-mq-qclone-http.out b/tests/test-mq-qclone-http.out new file mode 100644 --- /dev/null +++ b/tests/test-mq-qclone-http.out @@ -0,0 +1,28 @@ +adding a +adding b +[mq]: b.patch +a +b.patch +200 Script output follows + + +/a/ +/a/.hg/patches/ + +requesting all changes +adding changesets +adding manifests +adding file changes +added 2 changesets with 2 changes to 2 files +requesting all changes +adding changesets +adding manifests +adding file changes +added 1 changesets with 3 changes to 3 files +3 files updated, 0 files merged, 0 files removed, 0 files unresolved +1 files updated, 0 files merged, 0 files removed, 0 files unresolved +a +applying b.patch +Now at: b.patch +imported patch b.patch +a