Hi Jean, Thanks for the quick reply.
On Fri, 9 Aug 2024, 10:46 Jean Delvare, <jdelv...@suse.de> wrote: > Hi Aidan, > > On Thu, 2024-08-08 at 09:26 +0100, Aidan wrote: > > I need to use quilt for patch binary files, however, quilt rejects > > this. > > > > Is this a deliberate decision or does it just need implemented? > > This is a technical limitation. Quilt relies on GNU patch to apply the > patches and GNU diff to generate them. GNU diff doesn't support binary > files. I don't think GNU patch supports binary files either, the manual > page mentions a binary mode but I seem to understand it's only about > text file line ending conversion, not actual binary files. > I believe GNU patch and diff do work with binary files. I've just tested this and it works: diff --binary --text binary1 binary2 > mypatch patch binary1 < mypatch > As long as GNU diff and GNU patch do not support binary files, quilt > won't support them either. > > > Do you have a recommended approach for patches that require source > > code changes and binary file changes? > > Git supports both text and binary files. > Unfortunately I am patching a git repo which contains git submodules. So I can not apply for patches at the top level and have them change the submodules. > -- > Jean Delvare > SUSE L3 Support >
_______________________________________________ Quilt-dev mailing list Quilt-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/quilt-dev