Skip to content

Commit 8ebf4df

Browse files
committed
add support for unified diff
1 parent a002b0c commit 8ebf4df

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

app/tools/weaver.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,10 @@ def show_patch(file_a, file_b, file_c, file_d, index):
121121
emitter.highlight("\tOriginal Patch")
122122
original_patch_file_name = definitions.DIRECTORY_OUTPUT + "/" + index + "-original-patch"
123123
generated_patch_file_name = definitions.DIRECTORY_OUTPUT + "/" + index + "-generated-patch"
124-
diff_command = "diff -ENZBbwr " + file_a + " " + file_b + " > " + original_patch_file_name
124+
diff_command = "diff -ENZBbwr"
125+
if values.DEFAULT_OUTPUT_FORMAT == "unified":
126+
diff_command += " -u "
127+
diff_command += file_a + " " + file_b + " > " + original_patch_file_name
125128
execute_command(diff_command)
126129
with open(original_patch_file_name, 'r', encoding='utf8', errors="ignore") as diff:
127130
diff_line = diff.readline().strip()
@@ -130,7 +133,10 @@ def show_patch(file_a, file_b, file_c, file_d, index):
130133
diff_line = diff.readline().strip()
131134

132135
emitter.highlight("\tGenerated Patch")
133-
diff_command = "diff -ENZBbwr " + file_c + " " + file_d + " > " + generated_patch_file_name
136+
diff_command = "diff -ENZBbwr"
137+
if values.DEFAULT_OUTPUT_FORMAT == "unified":
138+
diff_command += " -u "
139+
diff_command += file_c + " " + file_d + " > " + generated_patch_file_name
134140
# print(diff_command)
135141
execute_command(diff_command)
136142
if os.path.getsize(generated_patch_file_name) == 0:

0 commit comments

Comments
 (0)