I'd like to get a Trac site set up for it, so people can see what I'm doing.
I wonder --- would it be possible to provide Dwarf CFI data for the IRQ handlers, so you could unwind through IRQ's?
However, I think I've figured out how to present a pretty nice interface in the Subversion filesystem library for building transactions. A transaction will behave just like a revision: it's a directory tree, which you can browse using the normal filesystem API. However, unlike a revision's tree, which is permanent and unchanging, a transaction's tree is mutable --- you can use additional functions to create, delete and modify nodes as you please. When you've munged the tree to your satisfaction, you can commit the transaction; if there are no conflicts, the transaction's tree becomes a new revision of the filesystem.
This will require some fancy logic, mostly to conceal the sharing of nodes between a transaction and extant, committed revisions, but it should make the interface consistent and easy to learn. And hopefully make it simpler to implement WebDAV's `activities' on top of the Subversion filesystem.
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!