summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 3caf320)
raw | patch | inline | side by side (parent: 3caf320)
author | David D Kilzer <ddkilzer@kilzer.net> | |
Sun, 11 Nov 2007 06:10:33 +0000 (22:10 -0800) | ||
committer | Eric Wong <normalperson@yhbt.net> | |
Sat, 17 Nov 2007 21:28:21 +0000 (13:28 -0800) |
Fixed typo in Git::SVN::Log::git_svn_log_cmd(). Previously a command like
"git-svn log -r1:4" would only show a commit log separator.
Added tests for ascending and descending revision ranges.
Signed-off-by: David D Kilzer <ddkilzer@kilzer.net>
Acked-by: Eric Wong <normalperson@yhbt.net>
"git-svn log -r1:4" would only show a commit log separator.
Added tests for ascending and descending revision ranges.
Signed-off-by: David D Kilzer <ddkilzer@kilzer.net>
Acked-by: Eric Wong <normalperson@yhbt.net>
git-svn.perl | patch | blob | history | |
t/t9116-git-svn-log.sh | patch | blob | history |
diff --git a/git-svn.perl b/git-svn.perl
index a5cf757cf605a017066922e018df7e900881e173..1872214dec51f7b6afd6e8ea2f441d8bd3bf4ef6 100755 (executable)
--- a/git-svn.perl
+++ b/git-svn.perl
$c_max = $gs->rev_db_get($r_max);
$c_min = $gs->rev_db_get($r_min);
if (defined $c_min && defined $c_max) {
- if ($r_max > $r_max) {
+ if ($r_max > $r_min) {
push @cmd, "$c_min..$c_max";
} else {
push @cmd, "$c_max..$c_min";
diff --git a/t/t9116-git-svn-log.sh b/t/t9116-git-svn-log.sh
index 0d4e6b3f040a2cbbcfa16209c3e486427af75f55..618d7e9c003cc5dc1b56f6338a7c4738cc7b00f5 100755 (executable)
--- a/t/t9116-git-svn-log.sh
+++ b/t/t9116-git-svn-log.sh
git svn log -r3 a | grep ^r3
"
+printf 'r2 \nr4 \n' > expected-range-r2-r4
+
+test_expect_success 'test ascending revision range' "
+ git reset --hard trunk &&
+ git svn log -r 1:4 | grep '^r[0-9]' | cut -d'|' -f1 | diff -u expected-range-r2-r4 -
+ "
+
+printf 'r4 \nr2 \n' > expected-range-r4-r2
+
+test_expect_success 'test descending revision range' "
+ git reset --hard trunk &&
+ git svn log -r 4:1 | grep '^r[0-9]' | cut -d'|' -f1 | diff -u expected-range-r4-r2 -
+ "
+
test_done