[PATCH] git-svnimport: fix edge revisions double importing
- From
- Sasha Khapyorsky <sashak@voltaire.com>
- Date
- Jan 8, 2007, 02:22 UTC
- Message-ID
- <20070108022242.GA19217@sashak.voltaire.com>
- In-Reply-To
- <20070107185906.GD18379@sashak.voltaire.com>
This fixes newly introduced bug when the incremental cycle edge revisions are imported twice.
Signed-off-by: Sasha Khapyorsky <sashak@voltaire.com> --- git-svnimport.perl | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/git-svnimport.perl b/git-svnimport.perl index afbbe63..f1f1a7d 100755 --- a/git-svnimport.perl +++ b/git-svnimport.perl @@ -943,10 +943,10 @@ if ($opt_l < $current_rev) { print "Processing from $current_rev to $opt_l ...\n" if $opt_v; my $from_rev; -my $to_rev = $current_rev; +my $to_rev = $current_rev - 1; while ($to_rev < $opt_l) { - $from_rev = $to_rev; + $from_rev = $to_rev + 1; $to_rev = $from_rev + $repack_after; $to_rev = $opt_l if $opt_l < $to_rev; print "Fetching from $from_rev to $to_rev ...\n" if $opt_v;
-- 1.5.0.rc0.g2484-dirty