diff options
author | Mark Nevill <mark@nevill.ch> | 2011-07-17 21:26:27 +0200 |
---|---|---|
committer | Sebastian Thiel <byronimo@gmail.com> | 2011-07-18 17:48:23 +0200 |
commit | 6e86f8a8a0638abe2c18ae0bb36cc992b0ababe5 (patch) | |
tree | d819d26a2493eb79c426fff91a448c1186702a40 /git/cmd.py | |
parent | a84856911d05e9877ef46713c1d20bc02482665f (diff) | |
download | gitpython-6e86f8a8a0638abe2c18ae0bb36cc992b0ababe5.tar.gz |
Fixed consecutive lines with same blame info not appearing in blame.
This fixes a bug when parsing blame -p output: Full commit info headers
only appear for the first line from a particular commit, but other lines
were ignored as the blame info dict was reset after each line.
This patch handles both multiple consecutive lines from a commit and
interleaved lines from multiple commits.
Added real test to verify blame works against the actual commit, not
only a mock of what was produced by blame in old git releases
Diffstat (limited to 'git/cmd.py')
0 files changed, 0 insertions, 0 deletions