mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
240dc61d24
The test expects "There is no Mercurial repository here (.hg not found)"
47 lines
643 B
Bash
Executable File
47 lines
643 B
Bash
Executable File
#!/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
|