Ludovic Courtès
|
13a7d2a538
database: Validate #:nar-size and #:time when registering store items.
|
3 years ago |
Ludovic Courtès
|
9c4869fe9c
database: Remove workarounds unnecessary with guile-sqlite3 0.1.2.
|
3 years ago |
Ludovic Courtès
|
9e6fe0e08f
database: Honor 'SOURCE_DATE_EPOCH'.
|
4 years ago |
Ludovic Courtès
|
3169c93903
database: Remove 'register-path'.
|
4 years ago |
Ludovic Courtès
|
1574bd82bb
system: 'init' does not recompute the hash of each store item.
|
4 years ago |
Ludovic Courtès
|
0682cc5936
database: Remove #:deduplicate? and #:reset-timestamps? from 'register-path'.
|
4 years ago |
Ludovic Courtès
|
0793833c59
database: Remove #:deduplicate? from 'register-items'.
|
4 years ago |
Ludovic Courtès
|
dea1ee1fd7
database: Remove #:reset-timestamps? from 'register-items'.
|
4 years ago |
Ludovic Courtès
|
e9edaf3639
database: Remove unnecessary module imports.
|
4 years ago |
Christopher Baines
|
2932591b8a
database: register-items: reduce transaction scope.
|
4 years ago |
Caleb Ristvedt
|
a05c31ab30
database: document extra registration requirements.
|
4 years ago |
Jan (janneke) Nieuwenhuizen
|
4b9eecd322
image: Do not set journal_model=WAL for the Hurd.
|
4 years ago |
Ludovic Courtès
|
97a46055ca
database: 'register-items' takes an open database.
|
4 years ago |
Caleb Ristvedt
|
8971f626f2
database: separate transaction-handling and retry-handling.
|
4 years ago |
Caleb Ristvedt
|
37545de4a3
database: ensure update-or-insert is run within a transaction
|
4 years ago |
Caleb Ristvedt
|
5d6e225528
database: rewrite query procedures in terms of with-statement.
|
4 years ago |
Caleb Ristvedt
|
3cd92a855e
database: work around guile-sqlite3 bug preventing statement reset
|
4 years ago |
Ludovic Courtès
|
7fa6155b23
database: 'reset-timestamps' can optionally preserve permissions.
|
4 years ago |
Caleb Ristvedt
|
a4678c6ba1
database: Make 'register-items' transactional.
|
5 years ago |
Ludovic Courtès
|
bdf860c2e9
database: Use "write-ahead log" mode and set a long "busy timeout".
|
6 years ago |
Ludovic Courtès
|
60e1c1099f
Update Guile-SQLite3 URL everywhere.
|
6 years ago |
Ludovic Courtès
|
1afe1985f5
nar: Access the database instead of connecting to the daemon.
|
6 years ago |
Ludovic Courtès
|
bb3b6ccb05
database: Register each store item only once.
|
6 years ago |
Ludovic Courtès
|
f0addd6461
database: 'register-items' shows a progress bar.
|
6 years ago |
Ludovic Courtès
|
e475211869
database: Reset timestamps to one second after the Epoch.
|
6 years ago |
Ludovic Courtès
|
e5e5119855
database: 'reset-timestamps' now correctly handles symlinks.
|
6 years ago |
Ludovic Courtès
|
eb9fe97495
database: Allow for deterministic database construction.
|
6 years ago |
Ludovic Courtès
|
078c2329c0
install: Use 'reset-timestamps' from (guix store database).
|
6 years ago |
Ludovic Courtès
|
31a63be878
database: Add 'register-items'.
|
6 years ago |
Ludovic Courtès
|
ef1297e8c7
database: 'sqlite-register' takes a database, not a file name.
|
6 years ago |