snape pushed a change to branch master. from 4db99f6 database: Merge Derivations into Builds table. new e66e545 utils: Avoid deadlock when WITH-CRITICAL-SECTION calls are nested. new 4612a3a database: Serialize all database accesses in a thread. new 8d40c49 database: Add a Checkouts table.
Summary of changes: .dir-locals.el | 3 +- Makefile.am | 3 +- bin/cuirass.in | 29 ++- bin/evaluate.in | 4 +- doc/cuirass.texi | 33 ++- src/cuirass/base.scm | 127 +++++----- src/cuirass/database.scm | 600 ++++++++++++++++++++++++++-------------------- src/cuirass/http.scm | 136 +++++------ src/cuirass/templates.scm | 35 ++- src/cuirass/utils.scm | 38 +-- src/schema.sql | 16 +- src/sql/upgrade-3.sql | 46 ++++ tests/database.scm | 120 +++++----- tests/http.scm | 72 ++++-- 14 files changed, 726 insertions(+), 536 deletions(-) create mode 100644 src/sql/upgrade-3.sql