view tests/test-hgweb-filelog @ 11818:b1ae33b813cb stable

hg.clone: do not ignore branch argument when source is a repo object This is a revert of 4a70178f9bde. The "bug" mentioned in this changeset is unclear: hopefully using a test to cover this usage should prevent any bugs.
author Nicolas Dumazet <nicdumz.commits@gmail.com>
date Fri, 02 Jul 2010 15:12:50 +0900
parents cb93eee1fbcd
children
line wrap: on
line source

#!/bin/sh

hg init test
cd test

echo b > b
hg ci -Am "b"

echo a > a
hg ci -Am "first a"

hg rm a
hg ci -m "del a"

echo b > a
hg ci -Am "second a"

hg rm a
hg ci -m "del2 a"

hg mv b c
hg ci -m "mv b"

echo c >> c
hg ci -m "change c"

hg log -p

hg serve -n test -p $HGPORT -d --pid-file=hg.pid -E errors.log
cat hg.pid >> $DAEMON_PIDS

echo % tip - two revisions
("$TESTDIR/get-with-headers.py" localhost:$HGPORT '/log/tip/a')

echo % second version - two revisions
("$TESTDIR/get-with-headers.py" localhost:$HGPORT '/log/3/a')

echo % first deleted - one revision
("$TESTDIR/get-with-headers.py" localhost:$HGPORT '/log/2/a')

echo % first version - one revision
("$TESTDIR/get-with-headers.py" localhost:$HGPORT '/log/1/a')

echo % before addition - error
("$TESTDIR/get-with-headers.py" localhost:$HGPORT '/log/0/a')

echo % should show base link, use spartan because it shows it
("$TESTDIR/get-with-headers.py" localhost:$HGPORT '/log/tip/c?style=spartan')

echo % errors
cat errors.log