Hi,
I ran across this git-blame failure the other day: if a directory is deleted
and a file is created with the same name in a single commit, then git blame
will fail on it with this error:
fatal: internal error in blame::find_origin
Anyway, patch 1/2 shows this failure with a test, and 2/2 is a possible fix.
They should apply on maint.
Thanks,
--
Ben
Ben Willard (2):
t8006: Add test to show blame failure
blame: Fix corner case when a directory becomes a file
builtin-blame.c | 12 ++++++++----
t/t8006-blame.sh | 21 +++++++++++++++++++++
2 files changed, 29 insertions(+), 4 deletions(-)
create mode 100755 t/t8006-blame.sh