author | Martin Geisler <mg@lazybytes.net> |
Wed, 08 Jul 2009 23:12:40 +0200 | |
changeset 9086 | f459f09b4214 |
parent 7305 | c21d236ca897 |
permissions | -rwxr-xr-x |
7305
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
1 |
#!/bin/sh |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
2 |
# Test chains of near empty directories, terminating 3 different ways: |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
3 |
# - a1: file at level 4 (deepest) |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
4 |
# - b1: two dirs at level 3 |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
5 |
# - e1: file at level 2 |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
6 |
|
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
7 |
echo % Set up the repo |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
8 |
hg init test |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
9 |
cd test |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
10 |
mkdir -p a1/a2/a3/a4 |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
11 |
mkdir -p b1/b2/b3/b4 |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
12 |
mkdir -p b1/b2/c3/c4 |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
13 |
mkdir -p d1/d2/d3/d4 |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
14 |
echo foo > a1/a2/a3/a4/foo |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
15 |
echo foo > b1/b2/b3/b4/foo |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
16 |
echo foo > b1/b2/c3/c4/foo |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
17 |
echo foo > d1/d2/d3/d4/foo |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
18 |
echo foo > d1/d2/foo |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
19 |
hg ci -Ama |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
20 |
|
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
21 |
hg serve -n test -p $HGPORT -d --pid-file=hg.pid -E errors.log |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
22 |
cat hg.pid >> $DAEMON_PIDS |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
23 |
|
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
24 |
echo % manifest with descending |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
25 |
"$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/file' |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
26 |
|
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
27 |
echo % ERRORS ENCOUNTERED |
c21d236ca897
hgweb: descend empty directories in web view
Ry4an Brase <ry4an-hg@ry4an.org>
parents:
diff
changeset
|
28 |
cat errors.log |