Code

t9151: Add two new svn:mergeinfo test cases
authorTuomas Suutari <tuomas.suutari@gmail.com>
Mon, 22 Feb 2010 07:57:21 +0000 (09:57 +0200)
committerEric Wong <normalperson@yhbt.net>
Fri, 26 Feb 2010 09:30:23 +0000 (01:30 -0800)
commit9560808f2ef5a34d2a69c454cfa6003a2f8467cb
tree6e8b75b6af40b8e5b8643bab54d26a4517685369
parentae5b370c9bbc161c68059cea7d9f7eb5b556e050
t9151: Add two new svn:mergeinfo test cases

When svn:mergeinfo contains two new parents in a specific order and
one is ancestor of the other, it is possible that git-svn discards the
wrong one. The first test case ("commit made to merged branch is
reachable from the merge") proves this.

The second test case ("merging two branches in one commit is detected
correctly") is just for completeness, since there was no test for
merging two (feature) branches to trunk in one commit.

Signed-off-by: Tuomas Suutari <tuomas.suutari@gmail.com>
Acked-by: Eric Wong <normalperson@yhbt.net>
t/t9151-svn-mergeinfo.sh
t/t9151/make-svnmerge-dump
t/t9151/svn-mergeinfo.dump