Re: [PATCH 2/3] 'git-svndump'
- From
- Eric Wong <normalperson@yhbt.net>
- Date
- Jun 20, 2007, 06:40 UTC
- Message-ID
- <20070620064015.GB25840@muzzle>
- In-Reply-To
- <7d5543ebd8ac45e49a6d3f300e988189561512f1.1182235492.git.ynvich@gmail.com>
Sergey Yanovich <ynvich@gmail.com> wrote:
Show 5 quoted lines
> A git tool to keep a subversion mirror > > git-svndump is essentially a wrapper around 'git-svn commit-diff'. It > will work only when it is the sole method of committing to the > Subversion repository.
We could probably just implement this directly in git-svn. I'll try to find time to take a closer look at it this weekend or the next if I don't have time. If you or anybody else feel comfortable doing more work in Perl, feel free to go ahead with it.
Show 7 quoted lines
> It is designed to export a linear git branch. However, thanks to the way > 'git' handles source code, 'git-svndump' seems to work in other > conditions. For example, when branches are switched or merged. > > git-svndump provides a solution when you need to export your source code > in Subversion format (who would need this with git :), but do not want > to have all the shackles that 'git-svn init' puts on your repository.
Show 10 quoted lines
> Signed-off-by: Sergey Yanovich <ynvich@gmail.com> > --- > Documentation/git-svndump.txt | 97 ++++++++++++++++++++++++++++++++++++++++ > Makefile | 1 + > git-svndump-init.sh | 85 +++++++++++++++++++++++++++++++++++ > git-svndump-sync.sh | 98 +++++++++++++++++++++++++++++++++++++++++ > 4 files changed, 281 insertions(+), 0 deletions(-) > create mode 100644 Documentation/git-svndump.txt > create mode 100755 git-svndump-init.sh > create mode 100755 git-svndump-sync.sh
I'm really not excited about having even more shell scripts in git.
-- Eric Wong