Re: git rm / format-patch / am fails on my file: patch does not apply
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Nov 11, 2013, 19:04 UTC
- Message-ID
- <xmqqhabilpzx.fsf@gitster.dls.corp.google.com>
- In-Reply-To
- <CAD3a31XPKsnuNE+szw7xgvaDrcxhKZ2jTDHKzTwdwtnCwFb_0w@mail.gmail.com>
Ken Tanzer <ken.tanzer@gmail.com> writes:
> ASCII text, with very long lines, with CRLF, CR, LF line terminators
I am not very much surprised if such a file misbehaves, because the "format-patch | am" pipeline is designed to be used on patches that can be transferred in plain-text e-mail safely. Long lines should probably be OK, but mixed CRLF, CR and LF may be problematic.
Having said that...
Show 16 quoted lines
> I've confirmed with the following test case on three machines, so it > seems reproducible: > > mkdir temp_test_case > cd temp_test_case > git init > # my file. Sorry--couldn't find a saner link! > wget -O jquery-ui-1.8.custom.min.js > http://sourceforge.net/p/agency/code/ci/9358ea4dbe8e1540ec0b8bebfc7770f1bf8be0ec/tree/jquery-ui-1.8.custom.min.js?format=raw > git add jquery-ui-1.8.custom.min.js > git commit -m 'Adding jquery-ui' > git rm jquery-ui-1.8.custom.min.js > git commit -m 'Removing jquery-ui' > git format-patch HEAD~1 > git reset --hard HEAD~1 > git am 0001*
... this does not break at all for me.