We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 59ad906 commit 71b3845Copy full SHA for 71b3845
git/diff.py
@@ -167,7 +167,7 @@ class DiffIndex(list):
167
# R = Renamed
168
# M = Modified
169
# T = Changed in the type
170
- change_type = ("A", "D", "R", "M", "T")
+ change_type = ("A", "C", "D", "R", "M", "T")
171
172
def iter_change_type(self, change_type):
173
"""
@@ -245,7 +245,9 @@ class Diff(object):
245
^rename[ ]to[ ](?P<rename_to>.*)(?:\n|$))?
246
(?:^new[ ]file[ ]mode[ ](?P<new_file_mode>.+)(?:\n|$))?
247
(?:^deleted[ ]file[ ]mode[ ](?P<deleted_file_mode>.+)(?:\n|$))?
248
- (?:^copied[ ]file[ ]mode[ ](?P<copied_file_mode>.+)(?:\n|$))?
+ (?:^similarity[ ]index[ ]\d+%\n
249
+ ^copy[ ]from[ ].*\n
250
+ ^copy[ ]to[ ](?P<copied_file_mode>.*)(?:\n|$))?
251
(?:^index[ ](?P<a_blob_id>[0-9A-Fa-f]+)
252
\.\.(?P<b_blob_id>[0-9A-Fa-f]+)[ ]?(?P<b_mode>.+)?(?:\n|$))?
253
(?:^---[ ](?P<a_path>[^\t\n\r\f\v]*)[\t\r\f\v]*(?:\n|$))?
git/test/fixtures/diff_copied_mode_raw
@@ -1 +1 @@
1
-:100644 100644 cfe9dea cfe9dea C100test1.txttest2.txt
+:100644 100644 cfe9deac6e10683917e80f877566b58644aa21df cfe9deac6e10683917e80f877566b58644aa21df C100test1.txttest2.txt
git/test/test_diff.py
@@ -120,7 +120,6 @@ def test_diff_with_copied_file(self):
120
assert_equal(1, len(diffs))
121
122
diff = diffs[0]
123
- print(diff)
124
assert_true(diff.copied_file)
125
assert isinstance(str(diff), str)
126
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments