mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 15:27:13 +03:00
test-push-http: use printenv.py
This commit is contained in:
parent
ecc207348d
commit
407a615eda
@ -1,15 +1,17 @@
|
||||
#!/bin/sh
|
||||
|
||||
cp "$TESTDIR"/printenv.py .
|
||||
|
||||
hg init test
|
||||
cd test
|
||||
echo a > a
|
||||
hg ci -Ama
|
||||
hg ci -Ama -d '0 0'
|
||||
|
||||
cd ..
|
||||
hg clone test test2
|
||||
cd test2
|
||||
echo a >> a
|
||||
hg ci -mb
|
||||
hg ci -mb -d '0 0'
|
||||
|
||||
cd ../test
|
||||
|
||||
@ -37,14 +39,14 @@ kill `cat hg.pid`
|
||||
echo % expect success
|
||||
echo 'allow_push = *' >> .hg/hgrc
|
||||
echo '[hooks]' >> .hg/hgrc
|
||||
echo 'changegroup = echo changegroup: u=$HG_URL >> $HGTMP/urls' >> .hg/hgrc
|
||||
echo 'changegroup = python ../printenv.py changegroup 0 ../urls' >> .hg/hgrc
|
||||
hg serve -p 20059 -d --pid-file=hg.pid
|
||||
cat hg.pid >> $DAEMON_PIDS
|
||||
hg --cwd ../test2 push http://localhost:20059/
|
||||
kill `cat hg.pid`
|
||||
hg rollback
|
||||
|
||||
sed 's/\(remote:http.*\):.*/\1/' $HGTMP/urls
|
||||
cat ../urls
|
||||
|
||||
echo % expect authorization error: all users denied
|
||||
echo '[web]' > .hg/hgrc
|
||||
|
@ -20,7 +20,7 @@ adding manifests
|
||||
adding file changes
|
||||
added 1 changesets with 1 changes to 1 files
|
||||
rolling back last transaction
|
||||
changegroup: u=remote:http
|
||||
changegroup hook: HG_NODE=ba677d0156c1196c1a699fa53f390dcfc3ce3872 HG_SOURCE=serve HG_URL=remote:http
|
||||
% expect authorization error: all users denied
|
||||
pushing to http://localhost:20059/
|
||||
searching for changes
|
||||
|
Loading…
Reference in New Issue
Block a user