I apologize for being absent for this thread until now. Vacation and medical matters interfered with me keeping current.
First, with my participant hat on:I've been occasionally comparing this work to conventional UNIX "patch" to try to maintain a point of reference as these works developed. As such, I'm swayed by the argument (which, as I recall, was part of working group deliberations prior to WGLC) that we have the "test" operations, so people generating patch documents should use them to ensure proper context before applying any of the operations that alter the target. UNIX "patch" accomplishes this by default by surrounding the lines to be changed in the target with context lines that aren't changed, and so must exist precisely as-is before the change can be made or the change is rejected. Consider a target file comprising 26 lines, each containing the next character of the upper-case English alphabet and a newline, but the M and the N lines are swapped. A typical patch to fix this would look like so:
--- x Mon Jan 7 20:27:36 2013
+++ y Mon Jan 7 20:27:40 2013
@@ -10,8 +10,8 @@
J
K
L
-N
M
+N
O
P
Q
--- x Mon Jan 7 20:27:36 2013
+++ y Mon Jan 7 20:27:40 2013
@@ -13 +12,0 @@
-N
@@ -14,0 +14 @@
+N
-MSK, APPSAWG co-chair
On Mon, Jan 7, 2013 at 5:33 PM, Paul C. Bryan <pbryan@xxxxxxxx> wrote:
On Sun, 2013-01-06 at 16:01 -0800, Robert Sayre wrote:It would have been better for me to state this is my opinion, based on discussions that were animated from similar objections raised in the past.
This last assertion really isn't qualified very well.
Paul
_______________________________________________
apps-discuss mailing list
apps-discuss@xxxxxxxx
https://www.ietf.org/mailman/listinfo/apps-discuss