diff options
author | Junio C Hamano <gitster@pobox.com> | 2021-01-14 12:21:55 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2021-01-14 21:54:52 -0800 |
commit | 2d02bc91c0aa1ced659a21ce75befcd033a4f923 (patch) | |
tree | 2ba8a3e5358485a39896fabb926de482fc71b8e8 /t/t1502-rev-parse-parseopt.sh | |
parent | mailmap doc: use correct environment variable 'GIT_WORK_TREE' (diff) | |
download | tgif-2d02bc91c0aa1ced659a21ce75befcd033a4f923.tar.xz |
t4203: make blame output massaging more robust
In the "git blame --porcelain" output, lines that ends with three
integers may not be the line that shows a commit object with line
numbers and block length (the contents from the blamed file or the
summary field can have a line that happens to match). Also, the
names of the author may have more than three SP separated tokens
("git blame -L242,+1 cf6de18aabf7 Documentation/SubmittingPatches"
gives an example). The existing "grep -E | cut" pipeline is a bit
too loose on these two points.
While they can be assumed on the test data, it is not so hard to
use the right pattern from the documented format, so let's do so.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t1502-rev-parse-parseopt.sh')
0 files changed, 0 insertions, 0 deletions