##// END OF EJS Templates
patch: remove useless copy, cleanup
patch: remove useless copy, cleanup

File last commit:

r10082:66d8ec33 default
r10467:16c68fd7 stable
Show More
test-share
48 lines | 1011 B | text/plain | TextLexer
Greg Ward
share: add a test script.
r9990 #!/bin/sh
echo "[extensions]" >> $HGRCPATH
echo "share = " >> $HGRCPATH
echo % prepare repo1
hg init repo1
cd repo1
echo a > a
hg commit -A -m'init'
echo % share it
cd ..
hg share repo1 repo2
echo % contents of repo2/.hg
cd repo2
[ -d .hg/store ] \
&& echo "fail: .hg/store should not exist" \
|| echo "pass: .hg/store does not exist"
Mads Kiilerich
test-share: Solaris sed can't handle never-ending lines
r10082 # Some sed versions appends newline, some don't, and some just fails
(cat .hg/sharedpath; echo) | head -n1 | sed "s:$HGTMP:*HGTMP*:"
Greg Ward
share: add a test script.
r9990
echo % commit in shared clone
echo a >> a
hg commit -m'change in shared clone'
echo % check original
cd ../repo1
hg log
hg update
cat a # should be two lines of "a"
echo % commit in original
echo b > b
hg commit -A -m'another file'
echo % check in shared clone
cd ../repo2
hg log
hg update
cat b # should exist with one "b"
Brendan Cully
hgweb: Make get_mtime use repository to find store path....
r10078 echo % hg serve shared clone
hg serve -n test -p $HGPORT -d --pid-file=hg.pid
cat hg.pid >> $DAEMON_PIDS
"$TESTDIR/get-with-headers.py" localhost:$HGPORT '/raw-file/'