##// END OF EJS Templates
add a fix for issue 1175...
add a fix for issue 1175 If we copy a file followed by an update, it's possible for the parent manifest to no longer contain the source file of the copy, which could cause commit to fail. If this happens, we search backwares from the first parent to find the most likely original revision.

File last commit:

r5384:e3a0c092 default
r6875:0d714a48 default
Show More
test-http-proxy
41 lines | 1.3 KiB | text/plain | TextLexer
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337 #!/bin/sh
hg init a
cd a
echo a > a
hg ci -Ama -d '1123456789 0'
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 hg --config server.uncompressed=True serve -p $HGPORT -d --pid-file=hg.pid
Vadim Gelfer
tests: add timeouts, make run-tests.py clean up dead daemon processes...
r2571 cat hg.pid >> $DAEMON_PIDS
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337
cd ..
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 ("$TESTDIR/tinyproxy.py" $HGPORT1 localhost >proxy.log 2>&1 </dev/null &
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337 echo $! > proxy.pid)
Vadim Gelfer
tests: add timeouts, make run-tests.py clean up dead daemon processes...
r2571 cat proxy.pid >> $DAEMON_PIDS
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337 sleep 2
Vadim Gelfer
add support for streaming clone....
r2612 echo %% url for proxy, stream
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy=http://localhost:$HGPORT1/ hg --config http_proxy.always=True clone --uncompressed http://localhost:$HGPORT/ b | \
Lee Cantey
Allow for MB/sec transfer rates in test-http-proxy and test-ssh....
r3015 sed -e 's/[0-9][0-9.]*/XXX/g' -e 's/[KM]\(B\/sec\)/X\1/'
Vadim Gelfer
add support for streaming clone....
r2612 cd b
hg verify
cd ..
echo %% url for proxy, pull
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy=http://localhost:$HGPORT1/ hg --config http_proxy.always=True clone http://localhost:$HGPORT/ b-pull
Vadim Gelfer
add support for streaming clone....
r2612 cd b-pull
hg verify
cd ..
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337
echo %% host:port for proxy
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy=localhost:$HGPORT1 hg clone --config http_proxy.always=True http://localhost:$HGPORT/ c
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337
echo %% proxy url with user name and password
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy=http://user:passwd@localhost:$HGPORT1 hg clone --config http_proxy.always=True http://localhost:$HGPORT/ d
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337
echo %% url with user name and password
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy=http://user:passwd@localhost:$HGPORT1 hg clone --config http_proxy.always=True http://user:passwd@localhost:$HGPORT/ e
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337
echo %% bad host:port for proxy
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 http_proxy=localhost:$HGPORT2 hg clone --config http_proxy.always=True http://localhost:$HGPORT/ f
Vadim Gelfer
http: fix many problems with url parsing and auth. added proxy test....
r2337
exit 0