@@ -247,7 +247,7 @@ class Diff(object):
247247 (?:^deleted[ ]file[ ]mode[ ](?P<deleted_file_mode>.+)(?:\n|$))?
248248 (?:^similarity[ ]index[ ]\d+%\n
249249 ^copy[ ]from[ ].*\n
250- ^copy[ ]to[ ](?P<copied_file_mode >.*)(?:\n|$))?
250+ ^copy[ ]to[ ](?P<copied_file_name >.*)(?:\n|$))?
251251 (?:^index[ ](?P<a_blob_id>[0-9A-Fa-f]+)
252252 \.\.(?P<b_blob_id>[0-9A-Fa-f]+)[ ]?(?P<b_mode>.+)?(?:\n|$))?
253253 (?:^---[ ](?P<a_path>[^\t\n\r\f\v]*)[\t\r\f\v]*(?:\n|$))?
@@ -427,12 +427,12 @@ def _index_from_patch_format(cls, repo, proc):
427427 a_path_fallback , b_path_fallback , \
428428 old_mode , new_mode , \
429429 rename_from , rename_to , \
430- new_file_mode , deleted_file_mode , copied_file_mode , \
430+ new_file_mode , deleted_file_mode , copied_file_name , \
431431 a_blob_id , b_blob_id , b_mode , \
432432 a_path , b_path = header .groups ()
433433
434434 new_file , deleted_file , copied_file = \
435- bool (new_file_mode ), bool (deleted_file_mode ), bool (copied_file_mode )
435+ bool (new_file_mode ), bool (deleted_file_mode ), bool (copied_file_name )
436436
437437 a_path = cls ._pick_best_path (a_path , rename_from , a_path_fallback )
438438 b_path = cls ._pick_best_path (b_path , rename_to , b_path_fallback )
0 commit comments