Consolidated the 2 patches to patch.py into one.

- Legacy-Id: 15741
This commit is contained in:
Henrik Levkowetz 2018-11-09 19:51:48 +00:00
parent 1c2f9904e6
commit 5c958e7010
2 changed files with 14 additions and 26 deletions

View file

@ -1,19 +0,0 @@
--- patch.py.old 2018-02-20 14:54:24.400212946 -0800
+++ patch.py 2018-02-20 14:55:29.681760580 -0800
@@ -263,6 +263,7 @@
self.errors = 0 # fatal parsing errors
self.warnings = 0 # non-critical warnings
+ self.already_patched = False
# --- /API ---
if stream:
@@ -933,6 +934,7 @@
if validhunks < len(p.hunks):
if self._match_file_hunks(filename, p.hunks):
warning("already patched %s" % filename)
+ self.already_patched = True
else:
warning("source file is different - %s" % filename)
errors += 1

View file

@ -1,6 +1,14 @@
--- patch.py.original 2018-11-02 23:17:51.816936730 -0700
+++ patch.py 2018-11-02 23:21:50.794673596 -0700
@@ -803,10 +803,10 @@
--- patch.py.orig 2018-11-09 11:48:08.507323235 -0800
+++ patch.py 2018-11-09 11:48:26.759761184 -0800
@@ -263,6 +263,7 @@
self.errors = 0 # fatal parsing errors
self.warnings = 0 # non-critical warnings
+ self.already_patched = False
# --- /API ---
if stream:
@@ -803,10 +804,10 @@
def findfile(self, old, new):
""" return name of file to be patched or None """
@ -14,7 +22,7 @@
else:
# [w] Google Code generates broken patches with its online editor
debug("broken patch from Google Code, stripping prefixes..")
@@ -826,10 +826,6 @@
@@ -826,10 +827,6 @@
from file paths. `root` parameter specifies working dir.
return True on success
"""
@ -25,7 +33,7 @@
total = len(self.items)
errors = 0
if strip:
@@ -853,6 +849,8 @@
@@ -853,6 +850,8 @@
new = pathstrip(p.target, strip)
else:
old, new = p.source, p.target
@ -34,7 +42,7 @@
filename = self.findfile(old, new)
@@ -954,9 +952,6 @@
@@ -954,9 +953,6 @@
# todo: proper rejects
shutil.move(backupname, filename)
@ -43,4 +51,3 @@
-
# todo: check for premature eof
return (errors == 0)