Bug with Cygwin's 'quilt' is actually in 'patch'
Christopher Faylor
cgf-use-the-mailinglist-please@cygwin.com
Thu Jun 20 06:35:00 GMT 2013
On Wed, Jun 19, 2013 at 11:31:48PM -0400, Matt D. wrote:
>I've been looking further into this and it appears as though the problem
>is in 'patch' not 'quilt'. quilt is actually a collection of bash
>scripts and calls patch to do the actual patching.
>
>Using the same example I provided earlier in the thread, the same error
>occurs when calling patch directly:
>
>$ patch Imakefile patches/test.patch
>
>Running dos2unix on test.patch will allow the patch to apply
>successfully. However, this is WRONG. Imakefile and the initially
>created test.patch both use CRLF line endings. The patch should
>definitely NOT apply by introducing actual disparity.
>
>To summarize, the patch to Imakefile (CRLF) will apply if it is
>converted to LF line endings. Using the '--binary' switch seems to be a
>workaround for this issue.
Sorry but we're emulating Linux here. You shouldn't have CRLF endings
on your text file if you want the tools to work reliably.
cgf
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list