aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/storage_sqlite.c (unfollow)
Commit message (Collapse)Author
2023-07-09store process output in SQLiteEgor Tensin
2023-07-08test: verify that added runs are in the databaseEgor Tensin
And that they're marked as finished. It immediately exposed some concurrency bugs, so some locking has been fixed.
2023-07-07clang-format: don't break string literalsEgor Tensin
2023-07-06storage_sqlite: avoid races when inserting reposEgor Tensin
Insert first, then query the ID. That way, it'll work even if there're other workers inserting new repos.
2023-07-04storage_sqlite: refactoringEgor Tensin
2023-07-04sqlite: rename a columnEgor Tensin
2023-07-04storage: mark completed runs as suchEgor Tensin
2023-07-04storage: requeue old runs from storage on startupEgor Tensin
2023-07-04sqlite: store new runs in SQLiteEgor Tensin
2023-07-04storage_sqlite: refactoringEgor Tensin
2023-06-14minor refactoringEgor Tensin
2023-05-13best practices & coding style fixesEgor Tensin
* 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.
2023-04-29make struct storage_settings_sqlite opaqueEgor Tensin
2023-04-11put SQL headers to a separate directoryEgor Tensin
2023-04-11actually create some tables in SQLite databaseEgor Tensin
2022-12-02add copyright noticesEgor Tensin
2022-09-11create SQLite database on startupEgor Tensin