aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/storage_sqlite.c (follow)
Commit message (Collapse)AuthorAge
* switch to egor@tensin.nameEgor Tensin2023-12-12
|
* implement a command to list runsEgor Tensin2023-11-15
|
* sqlite: make some identifiers more readableEgor Tensin2023-07-11
|
* sqlite: rename SQL schema variablesEgor Tensin2023-07-11
|
* store process output in SQLiteEgor Tensin2023-07-09
|
* test: verify that added runs are in the databaseEgor Tensin2023-07-08
| | | | | And that they're marked as finished. It immediately exposed some concurrency bugs, so some locking has been fixed.
* clang-format: don't break string literalsEgor Tensin2023-07-07
|
* storage_sqlite: avoid races when inserting reposEgor Tensin2023-07-06
| | | | | Insert first, then query the ID. That way, it'll work even if there're other workers inserting new repos.
* storage_sqlite: refactoringEgor Tensin2023-07-04
|
* sqlite: rename a columnEgor Tensin2023-07-04
|
* storage: mark completed runs as suchEgor Tensin2023-07-04
|
* storage: requeue old runs from storage on startupEgor Tensin2023-07-04
|
* sqlite: store new runs in SQLiteEgor Tensin2023-07-04
|
* storage_sqlite: refactoringEgor Tensin2023-07-04
|
* minor refactoringEgor Tensin2023-06-14
|
* best practices & coding style fixesEgor Tensin2023-05-13
| | | | | | | | * I don't really need to declare all variables at the top of the function anymore. * Default-initialize variables more. * Don't set the output parameter until the object is completely constructed.
* make struct storage_settings_sqlite opaqueEgor Tensin2023-04-29
|
* put SQL headers to a separate directoryEgor Tensin2023-04-11
|
* actually create some tables in SQLite databaseEgor Tensin2023-04-11
|
* add copyright noticesEgor Tensin2022-12-02
|
* create SQLite database on startupEgor Tensin2022-09-11