Happy to generate the patch file and (presumably) add it to the tracker with a feature request.
However I think I need a slightly different command line since I did all this against revision 6785 (the tag of 2.7.6)?
So to get the code I had done:
bzr branch lp:calibre
bzr revert -r 6785
If it is all too hard I can get the latest code and reapply changes to that. It's only a few files that were changed - feel free to tell me the recommended way to get the latest too