summaryrefslogtreecommitdiff
path: root/src/cuirass/database.scm
Commit message (Expand)AuthorAge
* database: 'db-get-builds' honors 'status+submission-time' ordering again.Ludovic Courtès2018-03-29
* database: Set a 'busy_timeout' to handle concurrent accesses.Ludovic Courtès2018-03-25
* 'with-store' and 'with-database' and written in terms of 'unwind-protect'.Ludovic Courtès2018-03-19
* database: Indent 'db-get-builds'.Ludovic Courtès2018-03-01
* database: Adjust style of 'assqx-ref'.Ludovic Courtès2018-03-01
* database: Fix grouping in db-get-builds.Danny Milosavljevic2018-02-19
* database: db-get-builds: Remove debugging output.Danny Milosavljevic2018-02-19
* database: db-get-builds: Inline output selection.Danny Milosavljevic2018-02-19
* database: Simplify 'db-get-builds'.Danny Milosavljevic2018-02-19
* database: Make 'db-add-derivation' idempotent.Ludovic Courtès2018-02-14
* database: Use argument binding in 'db-get-builds' queries.Ludovic Courtès2018-02-08
* database: Handle binding directly in 'sqlite-exec'.Ludovic Courtès2018-02-08
* database: 'db-update-build-status!' keeps stoptime unchanged when nothing new.Ludovic Courtès2018-02-08
* database: Cache prepared statements.Ludovic Courtès2018-02-08
* database: Use 'sqlite-bind' to avoid SQL injection.Danny Milosavljevic2018-02-08
* http: /api/queue returns builds sorted by status.Ludovic Courtès2018-01-29
* database: Open the database in "write-ahead log" mode.Ludovic Courtès2018-01-26
* http: Sort /api/latestbuilds and /api/queue by time.Ludovic Courtès2018-01-25
* database: Turn 'sqlite-exec' into a macro.Ludovic Courtès2018-01-25
* database: 'db-update-build-status!' takes a #:log-file parameter.Ludovic Courtès2018-01-24
* base: Restart pending builds upfront.Ludovic Courtès2018-01-23
* http: /api/latestbuilds only returns finished builds.Ludovic Courtès2018-01-23
* database: Use US spelling for "canceled".Ludovic Courtès2018-01-23
* database: Add 'db-update-build-status!'.Ludovic Courtès2018-01-23
* Add a 'build-status' enumeration.Ludovic Courtès2018-01-23
* Introduce concurrency with Fibers.Ludovic Courtès2018-01-22
* database: Change default file name to /var/run/cuirass/cuirass.db.Ludovic Courtès2018-01-22
* database: Extend and test 'db-get-builds'.Ludovic Courtès2018-01-07
* cuirass: add Hydra compatible HTTP API.Mathieu Othacehe2017-09-08
* cuirass: Store new information in database to prepare new HTTP APIMathieu Othacehe2017-09-08
* database: 'db-add-build' is now idempotent.Ludovic Courtès2017-08-26
* database: Fix typo.Mathieu Othacehe2017-07-12
* cuirass: Stop λ/lambda mixing.Mathieu Othacehe2017-07-06
* database: db-add-derivation: Don't try to add a derivation twice.Mathieu Lirzin2017-01-09
* db: Forbid inserting the same specification twice.Mathieu Lirzin2016-11-17
* base: Support tracking of a Guix package's git.Jan Nieuwenhuizen2016-09-23
* schema: Evaluations: Add 'revision' column.Mathieu Lirzin2016-07-30
* schema: Builds: Add 'evaluation' column.Mathieu Lirzin2016-07-27
* schema: Separate "Derivations" from "Evaluations".Mathieu Lirzin2016-07-27
* database: Remove 'db-delete-evaluation' procedure.Mathieu Lirzin2016-07-27
* database: with-database: Keep the data.Mathieu Lirzin2016-07-26
* database: db-open: Add DB optional argument.Mathieu Lirzin2016-07-26
* Use stamps to poll repositories.Mathieu Lirzin2016-07-26
* database: Add 'db-add-build' procedure.Mathieu Lirzin2016-07-25
* database: read-quoted-string: add default value to optional argument.Mathieu Lirzin2016-07-25
* cuirass: Use database to store specifications.Mathieu Lirzin2016-07-25
* database: db-init: Add arguments for debugging.Mathieu Lirzin2016-07-25
* schema: Separate 'Evaluations' from 'Builds'.Mathieu Lirzin2016-07-25
* maint: Update file headers.Mathieu Lirzin2016-07-25
* database: db-get-evaluation: Use 'sqlite-exec'.Mathieu Lirzin2016-07-25