Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jan 2010 14:17:33 +0000 (UTC)
From:      Dag-Erling Smorgrav <des@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r203069 - user/des/fmerge
Message-ID:  <201001271417.o0REHXlu037276@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: des
Date: Wed Jan 27 14:17:33 2010
New Revision: 203069
URL: http://svn.freebsd.org/changeset/base/203069

Log:
  When merging multiple ranges, merge them in chronological order, not
  reverse chronological.

Modified:
  user/des/fmerge/fmerge.pl

Modified: user/des/fmerge/fmerge.pl
==============================================================================
--- user/des/fmerge/fmerge.pl	Wed Jan 27 11:54:42 2010	(r203068)
+++ user/des/fmerge/fmerge.pl	Wed Jan 27 14:17:33 2010	(r203069)
@@ -178,9 +178,9 @@ sub revs2ranges() {
 	    next;
 	} else {
 	    if ($revs{$m} == +1) {
-		push(@ranges, [ $m - 1, $n ]);
+		unshift(@ranges, [ $m - 1, $n ]);
 	    } elsif ($revs{$m} == -1) {
-		push(@ranges, [ $n, $m - 1 ]);
+		unshift(@ranges, [ $n, $m - 1 ]);
 	    }
 	    $m = $n = $i;
 	}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001271417.o0REHXlu037276>