These changes prepare the database module for use in a Guile implementation of the guix-daemon. There's quite a few procedures that need adding, but these changes just adapt the existing functionality in to something that can be built on. Christopher Baines (6): store: database: Remove call-with-savepoint and associated code. store: database: Remove with-statement and associated code. store: database: Inline SQL to where it's used. store: database: Stop finalizing prepared statements. store: database: Refactor sqlite-register. store: database: Rename a couple of procedures. .dir-locals.el | 3 - guix/store/database.scm | 273 +++++++++++++++++----------------------- 2 files changed, 112 insertions(+), 164 deletions(-) base-commit: f4af19b037826cad90bbcfe400ad864f028cc7d8 -- 2.41.0