From 1c7374a8463f4e8205bcca37ec9b2fe77897baa7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sun, 13 Apr 2008 18:18:29 +0200 Subject: [PATCH] More help. --- git2svn | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/git2svn b/git2svn index 5ec3af8..d509900 100755 --- a/git2svn +++ b/git2svn @@ -385,7 +385,7 @@ git2svn - converts a git branch to a svn ditto git2svn [options] git-repro svn-repro -=head OPTIONS +=head1 OPTIONS =over 8 @@ -413,5 +413,29 @@ Print a brief help message and exits. B will convert a git branch to a svn ditto, it also support incremantal updates. -=cut +git2svn takes a git fast-export dump and converts it into a svn dump +that is feed into svnadmin load. + +git2svn assumes its the only process that writes into the svn +repository. This is because of the race between getting the to svn +Revsion number from the svn, creating the dump with correct Revsions, +and do the svnadmin load. + +git2svn also support incremental updates from a git branch to a svn +reprositry. Its does this by setting a git tag +(git2svn-syncpoint-) where the last update was pulled from. + +=head1 EXAMPLES + + ./git2svn ~/src/heimdal svn-repro + ./git2svn --git-branch heimdal-1-0-branch \ + --svn-prefix branches/heimdal-1-0-branch \ + ~/src/heimdal svn-repro +=head1 DOWNLOAD + +git2svn is avaible from repo.or.cz + + git clone git://repo.or.cz/git2svn.git + +=cut -- 2.11.4.GIT