зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1331899 - Fix rename handling in wpt sync process, r=Ms2ger
MozReview-Commit-ID: JbBaYGnYKKY
This commit is contained in:
Родитель
ac7ea37652
Коммит
f83fd7dfaf
|
@ -26,11 +26,12 @@ def rewrite_patch(patch, strip_dir):
|
|||
strip_dir = "/%s"% strip_dir
|
||||
|
||||
new_diff = []
|
||||
line_starts = ["diff ", "+++ ", "--- ", "rename from ", "rename to "]
|
||||
line_starts = [("diff ", True), ("+++ ", True), ("--- ", True), ("rename from ", False), ("rename to ", False)]
|
||||
for line in patch.diff.split("\n"):
|
||||
for start in line_starts:
|
||||
for start, leading_slash in line_starts:
|
||||
strip = strip_dir if leading_slash else strip_dir[1:]
|
||||
if line.startswith(start):
|
||||
new_diff.append(line.replace(strip_dir, "").encode("utf8"))
|
||||
new_diff.append(line.replace(strip, "").encode("utf8"))
|
||||
break
|
||||
else:
|
||||
new_diff.append(line)
|
||||
|
|
Загрузка…
Ссылка в новой задаче