Age | Commit message (Expand) | Author | Files | Lines |
2023-01-07 | refactor: implement Default trait, instead just a function default | Lars Wirzenius | 1 | -2/+4 |
2023-01-07 | refactor: use idiom to iterate over keys in HashMap | Lars Wirzenius | 1 | -1/+1 |
2022-11-12 | fix: unnecessary borrows, other things found by clippy | Lars Wirzenius | 5 | -11/+11 |
2022-11-02 | fix: put back --version | Lars Wirzenius | 1 | -1/+1 |
2022-10-28 | chore: drop IndexedStore, which wasn't used anywhere, anymore | Lars Wirzenius | 2 | -78/+0 |
2022-10-28 | feat! finish chunk store abstraction | Lars Wirzenius | 2 | -35/+12 |
2022-10-26 | Make LocalStore Sync (provide interior mutability) | Alexander Batischev | 1 | -10/+15 |
2022-10-26 | stash | Lars Wirzenius | 1 | -11/+8 |
2022-10-26 | change put to take a vector of bytes | Lars Wirzenius | 2 | -12/+7 |
2022-10-26 | use new chunk store for all of client.rs | Lars Wirzenius | 3 | -53/+21 |
2022-10-26 | drop dead code | Lars Wirzenius | 1 | -58/+0 |
2022-10-26 | impl backup client find client trusts with new chunk store | Lars Wirzenius | 1 | -9/+3 |
2022-10-26 | use new chnunk store for backup client fetch_chunk | Lars Wirzenius | 1 | -3/+1 |
2022-10-26 | use new ChunkStore for remote has_chunk | Lars Wirzenius | 2 | -16/+14 |
2022-10-26 | feat: add a new ChunkStore to store chunks locally or remotely | Lars Wirzenius | 2 | -0/+305 |
2022-10-23 | chore: use push_back instead of deprecated push | Lars Wirzenius | 1 | -1/+1 |
2022-10-23 | refactor: use clap instead of structopt | Lars Wirzenius | 16 | -58/+46 |
2022-09-09 | chore: tidy up things to satisfy clippy | Lars Wirzenius | 5 | -7/+6 |
2022-07-17 | chore: make code more idiomatic, based on clippy warnings | Lars Wirzenius | 3 | -6/+4 |
2022-05-03 | refactor: add a builder for file system entries | Lars Wirzenius | 2 | -83/+145 |
2022-05-03 | test: add test for storing, retrieving u64::MAX values in JSON | Lars Wirzenius | 3 | -15/+77 |
2022-05-03 | feat! only store signed 64-bit plain integers in database | Lars Wirzenius | 1 | -1/+14 |
2022-05-03 | refactor: add a type for plain integers we store in a database | Lars Wirzenius | 4 | -17/+23 |
2022-04-21 | feat: show-generation shows size of the generation's SQLite db | Lars Wirzenius | 1 | -0/+9 |
2022-04-21 | feat: change "show-generation" output to JSON | Lars Wirzenius | 2 | -5/+36 |
2022-04-16 | feat: use one checksum for all chunks in a backup | Lars Wirzenius | 8 | -41/+170 |
2022-04-16 | feat! change how chunk labels are serialized | Lars Wirzenius | 4 | -18/+55 |
2022-04-16 | refactor: rename Checksum to Label | Lars Wirzenius | 10 | -39/+39 |
2022-04-16 | refactor: add a Literal variant to Checksum | Lars Wirzenius | 3 | -6/+16 |
2022-04-06 | feat! add chunk server API version to HTTP paths | Lars Wirzenius | 2 | -1/+9 |
2022-04-05 | feat: collect and log some time metrics | Lars Wirzenius | 5 | -32/+32 |
2022-04-05 | feat: add data structures for accumulating time measurements | Lars Wirzenius | 3 | -0/+199 |
2022-03-28 | Remove debug prints | Alexander Batischev | 2 | -3/+0 |
2022-03-22 | feat! drop generation related fields from chunk metadata | Lars Wirzenius | 6 | -127/+17 |
2022-03-22 | feat! store list of generations in a "client trust root" chunk | Lars Wirzenius | 12 | -20/+210 |
2022-03-22 | fix: old typo in doc comment | Lars Wirzenius | 1 | -1/+1 |
2022-03-20 | feat: add subcommands inspect, list-backup-versions | Lars Wirzenius | 5 | -1/+80 |
2022-03-20 | feat! on server, store chunk label in column called "label" | Lars Wirzenius | 1 | -9/+9 |
2022-03-20 | feat: allow user to choose backup schema version for new backups | Lars Wirzenius | 5 | -186/+509 |
2022-03-20 | refactor: put SchemaVersion, GenMeta in their own modules | Lars Wirzenius | 3 | -0/+232 |
2022-03-13 | feat! rename metadata field "sha256" to "label" | Lars Wirzenius | 6 | -31/+36 |
2022-03-06 | refactor: add constant for showing/hiding progress reporting | Lars Wirzenius | 1 | -2/+4 |
2022-03-06 | perf: reduce logging for, for performance | Lars Wirzenius | 2 | -8/+1 |
2022-03-06 | perf: cache user and group name lookups | Lars Wirzenius | 3 | -29/+38 |
2022-03-06 | refactor: use new database abstraction for generations | Lars Wirzenius | 7 | -335/+94 |
2022-03-06 | refactor: add a high level database abstraction for backups | Lars Wirzenius | 2 | -7/+321 |
2022-03-06 | refactor: add a low level SQLite wrapper | Lars Wirzenius | 2 | -0/+634 |
2022-03-03 | refactor: use FileId instead of raw type | Lars Wirzenius | 5 | -10/+13 |
2022-01-19 | Merge branch 'skipped-fix' into 'main' | Lars Wirzenius | 1 | -6/+8 |
2022-01-19 | fix: if a file is skipped, don't include it in the new backup | Lars Wirzenius | 1 | -6/+8 |