You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Deleted file shows up as a typechange with GIT_DIFF_INCLUDE_TYPECHANGE_TREES and a pathspec #7392
handle_unmatched_old_item adds a delta for c and then uses diff_delta__last_for_item to turn it into a typechange. Here the pathspec filters out c, so no delta is added, and the last delta is actually the one for a. diff_delta__last_for_item only compares ids, and a and c have the same id, so the delta for a gets changed. A notify callback that skips the delta causes the same thing, and handle_unmatched_new_item has the same pattern.
Activity