I\'ve been using bsdiff and i\'m very happy with it, and I want to try Google\'s Courgette.
It seems like a large effort to fetch/compile the entire Chromium project jus
I dont think you need to compile the entire Chromium project to build Courgette. You may follow the official Google guide on how to get the whole Chromium compiled. But instead of saying ninja -C out\Debug chrome
you can always say :
ninja -C out/Debug courgette
to get only courgette project built.
I've tried all last night and today, grrhhhhh:(
You can download Courgette src (without the entire Chromium) https://chromium.googlesource.com/chromium/src/courgette/+/master and then use GN and Ninja to build it (on a Win7 x64 with VS2013 SP4, that hops on one leg in an anti-clockwise motion, clicking its fingers while patting its head and running off solar power...). However I followed the instructions exactly and kept getting errors.
It might be easier to email these guys requesting a copy: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-discuss/dDUDnc9wXts or the new people who have taken ownership
I too am now determined to get Courgette.exe or be able to build it!
Thanks to @Mehrdad here is a copy of the 64-bit version of Courgette compiled on 2018-08-12 with this SHA256: 5cb2843588d2cbd9f0f558e7c6c3f86bf6b2ca249bfd6c452d742f5a724471be
. Disclaimer, run at your own risk. Use a VM and check the SHA.
Hopefully this will reduce the bandwidth of the internet significantly... in the many years to come... when file sizes get ridiculously large for simple updates. Thxs Google!