diff options
author | JJ Graham <thetwoj@gmail.com> | 2019-10-17 23:04:22 -0500 |
---|---|---|
committer | Sebastian Thiel <sebastian.thiel@icloud.com> | 2019-10-19 13:17:16 +0200 |
commit | 71b3845807458766cd715c60a5f244836f4273b6 (patch) | |
tree | 0ccefefaab130da571093c286e956f30c31dec1a /git/diff.py | |
parent | 59ad90694b5393ce7f6790ade9cb58c24b8028e5 (diff) | |
download | gitpython-71b3845807458766cd715c60a5f244836f4273b6.tar.gz |
Fixed new test for copied files
Diffstat (limited to 'git/diff.py')
-rw-r--r-- | git/diff.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/git/diff.py b/git/diff.py index 5a63d44c..8bb0f839 100644 --- a/git/diff.py +++ b/git/diff.py @@ -167,7 +167,7 @@ class DiffIndex(list): # R = Renamed # M = Modified # T = Changed in the type - change_type = ("A", "D", "R", "M", "T") + change_type = ("A", "C", "D", "R", "M", "T") def iter_change_type(self, change_type): """ @@ -245,7 +245,9 @@ class Diff(object): ^rename[ ]to[ ](?P<rename_to>.*)(?:\n|$))? (?:^new[ ]file[ ]mode[ ](?P<new_file_mode>.+)(?:\n|$))? (?:^deleted[ ]file[ ]mode[ ](?P<deleted_file_mode>.+)(?:\n|$))? - (?:^copied[ ]file[ ]mode[ ](?P<copied_file_mode>.+)(?:\n|$))? + (?:^similarity[ ]index[ ]\d+%\n + ^copy[ ]from[ ].*\n + ^copy[ ]to[ ](?P<copied_file_mode>.*)(?:\n|$))? (?:^index[ ](?P<a_blob_id>[0-9A-Fa-f]+) \.\.(?P<b_blob_id>[0-9A-Fa-f]+)[ ]?(?P<b_mode>.+)?(?:\n|$))? (?:^---[ ](?P<a_path>[^\t\n\r\f\v]*)[\t\r\f\v]*(?:\n|$))? |