##// END OF EJS Templates
add cmdutil.remoteui...
add cmdutil.remoteui remoteui sorts out the issues of getting ssh config options from the local repo into the remote one while not copying other options like hooks.

File last commit:

r7475:90d8dfb4 default
r8188:f3abe032 default
Show More
test-convert-svn-startrev
46 lines | 1.1 KiB | text/plain | TextLexer
/ tests / test-convert-svn-startrev
Patrick Mezard
convert: add shallow, single branch svn conversions via svn.startrev
r6173 #!/bin/sh
"$TESTDIR/hghave" svn svn-bindings || exit 80
fix_path()
{
tr '\\' /
}
echo "[extensions]" >> $HGRCPATH
echo "convert = " >> $HGRCPATH
echo "hgext.graphlog =" >> $HGRCPATH
svnadmin create svn-repo
Patrick Mezard
Rewrite svn tests using svndump...
r7475 cat "$TESTDIR/svn/startrev.svndump" | svnadmin load svn-repo > /dev/null
Patrick Mezard
convert: add shallow, single branch svn conversions via svn.startrev
r6173
svnpath=`pwd | fix_path`
# SVN wants all paths to start with a slash. Unfortunately,
# Windows ones don't. Handle that.
expr $svnpath : "\/" > /dev/null
if [ $? -ne 0 ]; then
svnpath='/'$svnpath
fi
Patrick Mezard
Rewrite svn tests using svndump...
r7475 svnurl=file://$svnpath/svn-repo
Patrick Mezard
convert: add shallow, single branch svn conversions via svn.startrev
r6173
convert()
{
startrev=$1
repopath=A-r$startrev-hg
hg convert --config convert.svn.startrev=$startrev \
--config convert.svn.trunk=branches/branch1 \
--config convert.svn.branches=" " \
--config convert.svn.tags= \
--datesort $svnurl $repopath
hg -R $repopath glog --template '#rev# #desc|firstline# files: #files#\n'
echo
}
echo % convert before branching point
convert 3
echo % convert before branching point
convert 4
echo % convert at branching point
convert 5
echo % convert last revision only
convert 6