bdef34eb69
dobj transaction. Thanks to mdb for the idea of accepting a function to run for the batch, rather than exposing startTransaction() and commitTransaction() directly. git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@317 c613c5cb-e716-0410-b11b-feb51c14d237