On 15 Jul 2008, at 13:57, Vebjorn Ljosa wrote:

How do you make those patches?  First I thought I could regenerate
mac-fullscreen.patch by diffing macterm.c and frame.c, but then I
noticed that a number of the other patches affect macterm.c as well. Is
there a simple way?

What I do is that I keep a checkout from Emacs CVS around and I write, test and generate my patches from there. It's really just a matter of "cvs diff -c" then.

It would probably be easier to import the emacs code base into SVN and
let SVN handle the diffing and merging instead of trying to do the same
manually by checking in tarballs and diffs.

Strong objection. That would make the patches much harder to apply to any Emacs, and there's no chance of propagating the patch back to GNU Emacs. And if you have a look at the patches that both Carbon Emacs Package and Aquamacs use then you'll see that both projects have contributed code to one another multiple times. That sort of collaboration is much more difficult if you effectively fork the code- base. I think everyone agrees that another fork is the last thing we need.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to