Commit Graph

166 Commits

Author SHA1 Message Date
Felicitas Pojtinger
d4c4eb41ef feat: Enable indexing with tape as single source of truth after deletions 2021-11-21 19:58:02 +01:00
Felicitas Pojtinger
5bf40bf7cb fix: Ensure that full records are written to tape so that EOF marks work 2021-11-21 19:14:47 +01:00
Felicitas Pojtinger
7681c5517e feat: Implement deletion based on PAX record meta information 2021-11-21 15:33:06 +01:00
Felicitas Pojtinger
b78e577ed0 feat: Implement basic remove command which modifies the index 2021-11-21 14:02:21 +01:00
Felicitas Pojtinger
4ad796bb17 feat: Implement stcache list command 2021-11-21 01:44:08 +01:00
Felicitas Pojtinger
a413ba8fa5 feat: Add generic persister for metadata 2021-11-21 00:50:11 +01:00
Felicitas Pojtinger
ddadeace61 feat: Start implementation of SQLite index backend 2021-11-21 00:28:25 +01:00
Felicitas Pojtinger
fd3606ae4b feat: Port to more UNIXes 2021-11-20 14:55:58 +01:00
Felicitas Pojtinger
8e822c39f8 feat: Add eject cmd 2021-11-19 14:42:13 +01:00
Felicitas Pojtinger
6976438bb4 feat: Add structured CSV output to archive, list and restore commands 2021-11-19 01:46:12 +01:00
Felicitas Pojtinger
f426874cbd refactor: Decompose syscalls into pkg, start adding utility commands 2021-11-19 00:39:28 +01:00
Felicitas Pojtinger
562e733236 feat: Start implementation of PAX header based metadata 2021-11-16 01:15:46 +01:00
Felicitas Pojtinger
deec1feb42 feat: Add archiver with filename-embedded headers 2021-11-15 21:41:42 +01:00
Felicitas Pojtinger
0adfde5e1f feat: Add support for UNIX-specific tar info 2021-11-14 20:24:17 +01:00
Felicitas Pojtinger
9014286405 feat: Add command which writes a tar file's headers into a SQLite database index 2021-11-14 15:01:16 +01:00
Felicitas Pojtinger
d5577a5398 feat: Add basic infrastructure for SQLite 2021-11-14 14:19:23 +01:00