When I applied https://bugs.webkit.org/attachment.cgi?id=31699 to my tree, the patch for WebCore/English.lproj/localizedStrings.js happily applied to my tree even though the applying the patch incorrectly undid changes. Ideally, svn-apply would fail in this case so that the user would notice the issue. In my case, I was fortunately to catch the issue before checking in, but I could have easily missed in (and in a more automated handling of the bug, this would definitely have been missed at present).
Jon & Ryan - is this still needed since now our workflow is heavily 'Git' based?