Is there any way to convince Apple Mail to write its configuration as text Plist files instead of binary? I'd like to revision-control my mail configuration (both the preferences and the mailbox rules -- especially the latter) but Mail insists on rewriting its preferences as binary plist files as soon as it opens. I'd like to have it keep them in text or XML format, which would allow me to keep them in revision control in a meaningful way. Yes, I could keep them as binaries, but those are awful and result in a lot of ugly changesets.
Probably not, but you could use plutil to convert the binary plist to XML and keep the results in your revision control system.