[Webkit-unassigned] [Bug 9875] Teach svn-apply and svn-unapply to use patch(1) for additions and deletions

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Sat Jul 15 20:07:23 PDT 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=9875


ddkilzer at kilzer.net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|webkit-                     |ddkilzer at kilzer.net
                   |unassigned at opendarwin.org   |
             Status|NEW                         |ASSIGNED
   Attachment #9473|                            |review?
               Flag|                            |




------- Comment #2 from ddkilzer at kilzer.net  2006-07-15 20:07 PDT -------
Created an attachment (id=9473)
 --> (http://bugzilla.opendarwin.org/attachment.cgi?id=9473&action=view)
Patch v1

Most of the changes are self-explanitory.

The worst code is for reversing a deletion.
- We handle a local file existing (when one shouldn't) by renaming it to
*.orig.
- We unapply the deletion (which creates the file), but we rename it to a temp
file name before running svn revert in case the contents are the same.
- After we rename the temp file back to the original file name, we must work
around a timestamp bug in Subversion where the svn client thinks the file
hasn't change if its timestamp isn't sufficiently different.


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list