А как правильно редактировать патчи? Допустим, нужно убрать из патча некоторые изменения.
К примеру, есть такой diff:
############################################################
# Snapshots (Traditional Periodic Webcam File Output)
@@ -309,9 +355,17 @@
############################################################
# Locate and draw a box around the moving object.
-# Valid values: on, off and preview (default: off)
+# Valid values: on, off, preview (default: off)
# Set to 'preview' will only draw a box in preview_shot pictures.
-locate off
+locate_motion_mode off
+
+# Set the look and style of the locate box if enabled.
+# Valid values: box, redbox, cross, redcross (default: box)
+# Set to 'box' will draw the traditional box.
+# Set to 'redbox' will draw a red box.
+# Set to 'cross' will draw a little cross to mark center.
+# Set to 'redcross' will draw a little red cross to mark center.
+locate_motion_style box
# Draws the timestamp using same options as C function strftime(3)
# Default: %Y-%m-%d\n%T = date in ISO format and time in 24 hour clock
@@ -340,9 +394,14 @@
text_double off
Нужно отменить часть изменений строк. Если тупо убрать эти строки из патча или просто изменить
-locate off
+locate_motion_mode off
на
locate off
он выдаёт подобные ошибки:
patch: **** malformed patch at line 332: # Default: %v-%Y%m%d%H%M%S-snapshot
Вроде прокатывает такой вариант:
-locate off
+locate off
но мне такой способ не очень нравится.