On Tue, Aug 11, 2009 at 9:22 PM, Chia-I Wu<[email protected]> wrote:
> On Tue, Aug 11, 2009 at 09:01:28AM -0600, Brian Paul wrote:
>> However, I always have trouble applying your patches with git-am:
>> $ git-am 0001-egl-Add-eglmutex.h.patch
>> Applying egl: Add eglmutex.h.
>> .dotest/patch:15: trailing whitespace.
>>       eglmutex.h \
>> fatal: git-apply: bad git-diff - expected /dev/null on line 22
>> Patch failed at 0001.
>> When you have resolved this problem run "git-am --resolved".
>> If you would prefer to skip this patch, instead run "git-am --skip".
>> If I use 'patch -p1 < 0001-egl-Add-eglmutex.h.patch' it works but
>> still complains about whitespace:
>> $ patch -p1 --dry-run < 0001-egl-Add-eglmutex.h.patch
>> (Stripping trailing CRs from patch.)
>> patching file src/egl/main/Makefile
>> (Stripping trailing CRs from patch.)
>> patching file src/egl/main/eglmutex.h
>> Do you (or anyone else) have any idea what's causing this?
> That's weird.  On my machines (debian unstable and debian testing)
>
> $ git am 0001-egl-Add-eglmutex.h.patch
> Applying: egl: Add eglmutex.h.
>
> I thought it was the version of git, but I was wrong because patch
> (v2.5.9) works fine too
>
> $ git reset --hard HEAD^
> $ patch -p1 --dry-run < 0001-egl-Add-eglmutex.h.patch
> patching file src/egl/main/Makefile
> patching file src/egl/main/eglmutex.h
>
> Could it be that the patches are formatted in some way?  The SHA1 of the
> first patch here is
>
> $ sha1sum 0001-egl-Add-eglmutex.h.patch
> d22ae0db699372fb74ae822b3d081968f2c3713b  0001-egl-Add-eglmutex.h.patch

OK, my sha1sum is different...  it looks like the patches here have
DOS-style CR/LF characters instead of unix-style LF.  After I ran your
patches through dos2unix and they applied cleanly.  You're working on
Linux/unix, right?

Anyway, I'm committing the patches now.

-Brian

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to