Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement a new way of parsing 'git blame' output, using machine-output
The previous method had two problems: * If the file that 'git blame' is being run against had previously had a different name, 'git blame' would output the old and new filenames along with everything else, causing the parsing to return with garbled output * Using 'git blame -f' would have somewhat salvaged the previous method, unless the filename had something like '2)' in it -- then it would have been garbled too Instead of trying to salvage usage which was attempting to parse output intended for humans, use machine-readable format, which is more consistent.
- Loading branch information
1 parent
33dabcd
commit 31cbbf6
Showing
1 changed file
with
54 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters