##// END OF EJS Templates
subrepo: change default path in hgrc of subrepo after cloning...
subrepo: change default path in hgrc of subrepo after cloning Previous behavior was to put in the cloned subrepos the path found in the original main repo. However it isn't valid for relative path and it seems more logical to reference instead the subrepos working copy path of the original main repo.

File last commit:

r8523:5b7da468 default
r10378:e1401c74 default
Show More
test-convert-svn-move
32 lines | 705 B | text/plain | TextLexer
/ tests / test-convert-svn-move
Patrick Mezard
convert: fix svn_source.latest()
r5955 #!/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/move.svndump" | svnadmin load svn-repo > /dev/null
Patrick Mezard
convert: fix svn_source.latest()
r5955
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: fix svn_source.latest()
r5955
echo % convert trunk and branches
hg convert --datesort $svnurl/subproject A-hg
cd A-hg
Martin Geisler
tests: replace #...# syntax with {...}
r8523 hg glog --template '{rev} {desc|firstline} files: {files}\n'
Patrick Mezard
convert: fix svn_source.latest()
r5955 hg branches | sed 's/:.*/:/'
cd ..