[Webkit-unassigned] [Bug 29684] svn-apply fails when a patch has an empty file

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat May 26 09:16:28 PDT 2018


https://bugs.webkit.org/show_bug.cgi?id=29684

--- Comment #5 from David Kilzer (:ddkilzer) <ddkilzer at webkit.org> ---
Creating some experimental patches:

$ svn --version
svn, version 1.9.7 (r1800392)
   compiled Jan 17 2018, 17:16:44 on x86_64-apple-darwin16.1.0

$ git --version
git version 2.15.1 (Apple Git-101)

1. svn add empty file

$ touch LayoutTests/empty
Davids-MacBook-Pro-9:WebKit.svn ddkilzer$ svn add LayoutTests/empty
A         LayoutTests/empty
$ svn diff LayoutTests
Index: LayoutTests/empty
===================================================================
$ ./Tools/Scripts/svn-create-patch LayoutTests
Index: LayoutTests/empty
===================================================================
$ svn --force rm LayoutTests/empty
D         LayoutTests/empty

2. svn delete empty file

$ cat Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp
$ svn rm Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp
D         Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp
$ svn diff Source/ThirdParty/libwebrtc/WebKit
$ ./Tools/Scripts/svn-create-patch Source/ThirdParty/libwebrtc/WebKit
Index: Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp
===================================================================
$ svn revert Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp
Reverted 'Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp'

3. git add empty file

$ touch LayoutTests/empty
$ git add LayoutTests/empty
$ git diff --cached
diff --git a/LayoutTests/empty b/LayoutTests/empty
new file mode 100644
index 00000000000..e69de29bb2d
$ git rm -f LayoutTests/empty
rm 'LayoutTests/empty'

4. git delete empty file

$ git rm -f Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp
rm 'Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp'
$ git diff --cached Source/ThirdParty/libwebrtc/WebKit
diff --git a/Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp b/Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp
deleted file mode 100644
index e69de29bb2d..00000000000
$ git checkout HEAD Source/ThirdParty/libwebrtc/WebKit/patch-usrsctp

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180526/b724b821/attachment.html>


More information about the webkit-unassigned mailing list