git-svn: fix some mistakes with interpreting SVN mergeinfo commit ranges
authorSam Vilain <sam@vilain.net>
Sat, 19 Dec 2009 16:22:42 +0000 (05:22 +1300)
committerEric Wong <normalperson@yhbt.net>
Mon, 21 Dec 2009 10:32:50 +0000 (02:32 -0800)
commit33973a5b179278c563624fcb45c223f03031b242
tree5359e45455d6b0a943c22114e85facaba9792999
parent7d944c3399c4145293d599e1ddc76d1ac0c1e118
git-svn: fix some mistakes with interpreting SVN mergeinfo commit ranges

SVN's list of commit ranges in mergeinfo tickets is inclusive, whereas
git commit ranges are exclusive on the left hand side.  Also, the end
points of the commit ranges may not exist; they simply delineate
ranges of commits which may or may not exist.  Fix these two mistakes.

Signed-off-by: Sam Vilain <sam@vilain.net>
Acked-by: Eric Wong <normalperson@yhbt.net>
git-svn.perl
t/t9151-svn-mergeinfo.sh