2006-06-30 03:44:23 +04:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
hg init test
|
|
|
|
cd test
|
|
|
|
cat >sometext.txt <<ENDSOME
|
|
|
|
This is just some random text
|
|
|
|
that will go inside the file and take a few lines.
|
|
|
|
It is very boring to read, but computers don't
|
|
|
|
care about things like that.
|
|
|
|
ENDSOME
|
|
|
|
hg add sometext.txt
|
2006-06-30 19:45:52 +04:00
|
|
|
hg commit -d "1 0" -m "Just some text"
|
2006-06-30 03:44:23 +04:00
|
|
|
hg serve -p 20059 -A access.log -E error.log -d --pid-file=hg.pid
|
2006-07-06 22:45:34 +04:00
|
|
|
cat hg.pid >> $DAEMON_PIDS
|
2006-06-30 03:44:23 +04:00
|
|
|
("$TESTDIR/get-with-headers.py" localhost:20059 '/?f=f165dc289438;file=sometext.txt;style=raw' content-type content-length content-disposition) >getoutput.txt &
|
|
|
|
|
|
|
|
sleep 5
|
|
|
|
kill `cat hg.pid`
|
|
|
|
sleep 1 # wait for server to scream and die
|
|
|
|
cat getoutput.txt
|
2006-07-01 09:04:02 +04:00
|
|
|
cat access.log error.log | \
|
|
|
|
sed 's/^[^ ]*\( [^[]*\[\)[^]]*\(\].*\)$/host\1date\2/'
|