author | Junio C Hamano <junkio@cox.net> | |
Sun, 29 May 2005 23:54:59 +0000 (16:54 -0700) | ||
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | |
Mon, 30 May 2005 17:35:49 +0000 (10:35 -0700) | ||
commit | ddafa7e93325d45cd4bd950dd8e89ff3188d0250 | |
tree | 61db38734c639c161a70781c9e56a790eb5d8ac0 | tree | snapshot |
parent | cad88fdf8d1ebafb5d4d1b92eb243ff86bae740b | commit | diff |
[PATCH] diff-helper: Fix R/C score parsing under -z flag.
The score number that follow R/C status were parsed but the
parse pointer was not updated, causing the entire line to become
unrecognized. This patch fixes this problem.
There was a test missing to catch this breakage, which this
commit adds as t4009-diff-rename-4.sh. The diff-raw tests used
in related t4005-diff-rename-2.sh (the same test without -z) and
t4007-rename-3.sh were stricter than necessarily, despite that
the comment for the tests said otherwise. This patch also
corrects them.
The documentation is updated to say that the status can
optionally be followed by a number called "score"; it does not
have to stay similarity index forever and there is no reason to
limit it only to C and R.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
The score number that follow R/C status were parsed but the
parse pointer was not updated, causing the entire line to become
unrecognized. This patch fixes this problem.
There was a test missing to catch this breakage, which this
commit adds as t4009-diff-rename-4.sh. The diff-raw tests used
in related t4005-diff-rename-2.sh (the same test without -z) and
t4007-rename-3.sh were stricter than necessarily, despite that
the comment for the tests said otherwise. This patch also
corrects them.
The documentation is updated to say that the status can
optionally be followed by a number called "score"; it does not
have to stay similarity index forever and there is no reason to
limit it only to C and R.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Documentation/diff-format.txt | diff | blob | history | |
diff-helper.c | diff | blob | history | |
t/t4005-diff-rename-2.sh | diff | blob | history | |
t/t4007-rename-3.sh | diff | blob | history | |
t/t4009-diff-rename-4.sh | [new file with mode: 0644] | blob |