From 1c6bbbf37be5c2b0fce45a57ecfeea2d9b7a3269 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Thu, 16 Feb 2006 11:47:51 -0800 Subject: [PATCH] git-svn: fix revision order when XML::Simple is not loaded Thanks to Emmanuel Guerin for finding the bug. Signed-off-by: Eric Wong Signed-off-by: Junio C Hamano --- contrib/git-svn/git-svn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contrib/git-svn/git-svn b/contrib/git-svn/git-svn index 62fc14fb..ddd95798 100755 --- a/contrib/git-svn/git-svn +++ b/contrib/git-svn/git-svn @@ -523,7 +523,7 @@ sub svn_log_raw { # if we have an empty log message, put something there: if (@svn_log) { - $svn_log[0]->{msg} ||= "\n"; + $svn_log[$#svn_log]->{msg} ||= "\n"; } next; } @@ -538,7 +538,7 @@ sub svn_log_raw { date => "$tz $Y-$m-$d $H:$M:$S", author => $author, msg => '' ); - unshift @svn_log, \%log_msg; + push @svn_log, \%log_msg; $state = 'msg_start'; next; } @@ -546,7 +546,7 @@ sub svn_log_raw { if ($state eq 'msg_start' && /^$/) { $state = 'msg'; } elsif ($state eq 'msg') { - $svn_log[0]->{msg} .= $_."\n"; + $svn_log[$#svn_log]->{msg} .= $_."\n"; } } close $log_fh or croak $?; -- 2.11.0