Efficiency and correctness patches for git-svn mergeinfo support
- From
Sam Vilain <sam@vilain.net>
- Date
- Dec 19, 2009, 16:33 UTC
- Message-ID
- <1261240435-8948-1-git-send-email-sam@vilain.net>
This series implements some efficiency enhancements; particularly in dealing with repositories which have a single trunk branch which receives many merges of feature branches and/or cherry-picks. It also fixes a number of corner cases in the merge conversion code.
It would be nice if the people who have experienced slow git-svn performance in these situations could test that this fixes the performance issues, and that the resulting repositories seem to have correct contents.
Eric, I'm using Alex's trick of a single commit which adds failing tests - marked as _expect_failure - and then marked them as succeeding as the series progresses.