Feature Request #2021
Transactions would be really cool
db-import-pkg calls db-move, then db-update (then db-remove). If db-update fails, it would be nice if it rolled back the db-move.
I'm thinking about implementing this via btrfs snapshots. That would require locking all of the repos, rather than just the ones you're working with. I don't think that would be too much of an issue; there isn't a ton of concurrency going on.