[Webkit-unassigned] [Bug 29065] New: svn-unapply doesn't revert directories correctly
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 8 18:45:47 PDT 2009
https://bugs.webkit.org/show_bug.cgi?id=29065
Summary: svn-unapply doesn't revert directories correctly
Product: WebKit
Version: 528+ (Nightly build)
Platform: Macintosh Intel
OS/Version: Mac OS X 10.5
Status: NEW
Severity: Minor
Priority: P2
Component: Tools / Tests
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: cam at mcc.id.au
Trying to unapply a patch that added a directory will not revert and then
remove that directory:
fox:~/svn/WebKit-2/WebKitTools $ cat /tmp/c.patch
Index: NewDirectory/NewFile
===================================================================
--- NewDirectory/NewFile (revision 0)
+++ NewDirectory/NewFile (revision 0)
@@ -0,0 +1 @@
+
fox:~/svn/WebKit-2/WebKitTools $ ./Scripts/svn-apply /tmp/c.patch
A NewDirectory
patching file NewDirectory/NewFile
A NewDirectory/NewFile
fox:~/svn/WebKit-2/WebKitTools $ ./Scripts/svn-unapply /tmp/c.patch
patching file NewDirectory/NewFile
Reverted 'NewDirectory/NewFile'
A NewDirectoryfox:~/svn/WebKit-2/WebKitTools $
Notice also that the svn status line printed by svn-unapply doesn't have a
newline.
Similarly, trying to unapply a patch that removed a directory will not revert
its deletion:
fox:~/svn/WebKit-2/WebKitTools $ svn rm record-memory-win
D record-memory-win/record-memory-win.vcproj
D record-memory-win/main.cpp
D record-memory-win
fox:~/svn/WebKit-2/WebKitTools $ Scripts/svn-create-patch >/tmp/d.patch
fox:~/svn/WebKit-2/WebKitTools $ ./Scripts/svn-unapply /tmp/d.patch
patching file record-memory-win/main.cpp
Reverted 'record-memory-win/main.cpp'
patching file record-memory-win/record-memory-win.vcproj
Reverted 'record-memory-win/record-memory-win.vcproj'
D record-memory-winfox:~/svn/WebKit-2/WebKitTools $
fox:~/svn/WebKit-2/WebKitTools $ svn status record-memory-win
D record-memory-win
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list