##// END OF EJS Templates
dispatch: provide help for disabled extensions and commands...
dispatch: provide help for disabled extensions and commands Before a command is declared unknown, each extension in hgext is searched, starting with hgext.<cmdname>. If there's a matching command, a help message suggests the appropriate extension and how to enable it. Every extension could potentially be imported, but for cases like rebase, relink, etc. only one extension is imported. For the case of "hg help disabledext", if the extension is in hgext, the extension description is read and a similar help suggestion is printed. No extension import occurs.

File last commit:

r10082:66d8ec33 default
r10364:de1e7099 default
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/'