##// END OF EJS Templates
revlog: make sure the files are closed after an exception happens...
revlog: make sure the files are closed after an exception happens This prevents a corruption when the writes happen after the truncate initiated by the transaction rollback.

File last commit:

r6000:8e7d6498 default
r6261:7c8101b5 default
Show More
test-serve
46 lines | 1.2 KiB | text/plain | TextLexer
Joel Rosdahl
Add test reproducing a bug in "hg serve -v"
r4504 #!/bin/sh
hg init test
cd test
Alexis S. L. Carvalho
serve: respect settings from .hg/hgrc...
r4835 echo '[web]' > .hg/hgrc
echo 'accesslog = access.log' >> .hg/hgrc
Joel Rosdahl
Add test reproducing a bug in "hg serve -v"
r4504 echo % Without -v
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 hg serve -a localhost -p $HGPORT -d --pid-file=hg.pid
Alexis S. L. Carvalho
test-serve: let run-tests.py kill the daemons...
r4506 cat hg.pid >> "$DAEMON_PIDS"
Alexis S. L. Carvalho
serve: respect settings from .hg/hgrc...
r4835 if [ -f access.log ]; then
echo 'access log created - .hg/hgrc respected'
fi
Joel Rosdahl
Add test reproducing a bug in "hg serve -v"
r4504
echo % With -v
Bryan O'Sullivan
Allow tests to run in parallel.
r5384 hg serve -a localhost -p $HGPORT1 -d --pid-file=hg.pid -v | sed -e 's,:[0-9][0-9]*/,/,'
Alexis S. L. Carvalho
test-serve: let run-tests.py kill the daemons...
r4506 cat hg.pid >> "$DAEMON_PIDS"
Thomas Arendsen Hein
test-serve: wait before killing to always hide the "killed!" message....
r6000 sleep 1
Michele Cella
tests for hg serve prefix option
r5971 kill `cat hg.pid`
sleep 1
echo % With --prefix foo
hg serve -a localhost -p $HGPORT1 -d --pid-file=hg.pid -v --prefix foo | sed -e 's,:[0-9][0-9]*/,/,'
cat hg.pid >> "$DAEMON_PIDS"
Thomas Arendsen Hein
test-serve: wait before killing to always hide the "killed!" message....
r6000 sleep 1
Michele Cella
tests for hg serve prefix option
r5971 kill `cat hg.pid`
sleep 1
echo % With --prefix /foo
hg serve -a localhost -p $HGPORT1 -d --pid-file=hg.pid -v --prefix /foo | sed -e 's,:[0-9][0-9]*/,/,'
cat hg.pid >> "$DAEMON_PIDS"
Thomas Arendsen Hein
test-serve: wait before killing to always hide the "killed!" message....
r6000 sleep 1
Michele Cella
tests for hg serve prefix option
r5971 kill `cat hg.pid`
sleep 1
echo % With --prefix foo/
hg serve -a localhost -p $HGPORT1 -d --pid-file=hg.pid -v --prefix foo/ | sed -e 's,:[0-9][0-9]*/,/,'
cat hg.pid >> "$DAEMON_PIDS"
Thomas Arendsen Hein
test-serve: wait before killing to always hide the "killed!" message....
r6000 sleep 1
Michele Cella
tests for hg serve prefix option
r5971 kill `cat hg.pid`
sleep 1
echo % With --prefix /foo/
hg serve -a localhost -p $HGPORT1 -d --pid-file=hg.pid -v --prefix /foo/ | sed -e 's,:[0-9][0-9]*/,/,'
cat hg.pid >> "$DAEMON_PIDS"