Code

git-svn: several graft-branches improvements
authorEric Wong <normalperson@yhbt.net>
Wed, 28 Jun 2006 02:39:11 +0000 (19:39 -0700)
committerJunio C Hamano <junkio@cox.net>
Wed, 28 Jun 2006 10:20:50 +0000 (03:20 -0700)
commitc1927a8554284d0dc5bb7fcf8e79d3877e4a497c
tree231da5f4e8817bd8486ba0c332fae3d4dd14ede5
parentdc62e25cbd0ec1726d5108a8caa539e60492cc7a
git-svn: several graft-branches improvements

The 'graft-branches' command can now analyze tree matches for
merge detection after commits are done, when --branch or
--branch-all-refs options are used.

We ensure that tree joins (--branch and --branch-all-refs
options) during commit time only add SVN parents that occurred
before the commit we're importing

Also fixed branch detection via merge messages, this manner of
merge detection (a la git-svnimport) is really all fuzzy, but at
least it actually works now :)

Add some new tests to go along with these fixes, too.

Signed-off-by: Eric Wong <normalperson@yhbt.net>
Signed-off-by: Junio C Hamano <junkio@cox.net>
contrib/git-svn/git-svn.perl
contrib/git-svn/t/t0003-graft-branches.sh [new file with mode: 0644]