Skip to content

Commit e607f9f

Browse files
committed
Remove diff marks
1 parent 89ec1a1 commit e607f9f

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

tools/remove_diff_marks.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#!/usr/bin/env python
2+
import sys,re
3+
4+
if len(sys.argv) != 3:
5+
print ("usage\npython remove_diff_marks.py <input_file> <output_file>\n")
6+
else:
7+
ifile = open(sys.argv[1], 'r')
8+
wholefile = ifile.read()
9+
ifile.close()
10+
11+
reflags = re.S | re.M
12+
13+
replaced = re.sub(r"<ins>(.*?)</ins>", r"\1", wholefile, count = 0, flags = reflags)
14+
replaced = re.sub(r"<del>.*?</del>", r"", replaced, count = 0, flags = reflags)
15+
16+
res_file = open(sys.argv[2], 'w')
17+
res_file.write(replaced)
18+
res_file.close()

tools/remove_diffs.cmd

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
@setlocal
2+
rem @echo off
3+
if not exist %~dp0..\nodiffs md %~dp0..\nodiffs
4+
set PYTHON_CMD=C:\Python34\python.exe
5+
6+
FOR /D %%f IN (
7+
atomic_smart_ptr.html
8+
future.html
9+
latch_barrier.html
10+
main.html
11+
index.html
12+
) DO %PYTHON_CMD% %~dp0remove_diff_marks.py %~dp0..\%%f %~dp0..\nodiffs\%%f

0 commit comments

Comments
 (0)