Bram Cohen: The diff problem has been solved
bramcohen.livejournal.com
bramcohen.livejournal.com
However, what I really want to see is BZR and GIT catching up to SVN when it comes to binary diffs - SVN remains the most efficient at finding and commiting changes to binary data between revisions. It may not seem so important, but if you're ever in a backwards country on business and need to upload to a repository via dial-up..... and of course, the smaller the binary diffs the more space saved on the server and bandwidth charges.
Reason they're under SCM is because we maintain some of them; with varying degrees of changes. Some have their own repositories, naturally, but others involve minor changes and/or just simply take too long to build. And for some of the redistributables: we don't have the source code for them in the first place.
edit: Bram says "It's been solved in the handwavy 'we got it to stop giving crap output so often' sense."