view tests/test-identify @ 11213:3d61813a300e

keyword: add 2 svn-like date filters svnisodate yields the format the date in svn's Id keyword expands to. svnutcdate yields the format svn's Date/LastChangedDate expands to. http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.keywords.html
author Christian Ebert <blacktrash@gmx.net>
date Tue, 18 May 2010 22:16:38 +0200
parents 55bd03e2e13c
children
line wrap: on
line source

#!/bin/sh

"$TESTDIR/hghave" no-outer-repo || exit 80

echo % no repo
hg id

echo % create repo
hg init test
cd test
echo a > a
hg ci -Ama

echo % basic id usage
hg id
hg id --debug
hg id -q
hg id -v

echo % with options
hg id -r.
hg id -n
hg id -t
hg id -b
hg id -i
hg id -n -t -b -i

echo % with modifications
echo b > a
hg id -n -t -b -i

echo % other local repo
cd ..
hg -R test id
hg id test

echo % with remote http repo
cd test
hg serve -p $HGPORT1 -d --pid-file=hg.pid
cat hg.pid >> $DAEMON_PIDS
hg id http://localhost:$HGPORT1/

echo % remote with tags?
hg id -t http://localhost:$HGPORT1/

true # ends with util.Abort -> returns 255