summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-03-28Remove debug printsAlexander Batischev2-3/+0
2022-03-23Merge branch 'liw/trust-root' into 'main'Lars Wirzenius17-179/+253
2022-03-22docs: update obnam.md about client trust root chunkLars Wirzenius1-25/+18
2022-03-22feat! drop generation related fields from chunk metadataLars Wirzenius7-131/+21
2022-03-22feat! store list of generations in a "client trust root" chunkLars Wirzenius13-23/+214
2022-03-22fix: old typo in doc commentLars Wirzenius1-1/+1
2022-03-22Merge branch 'liw/schema-refactor' into 'main'Lars Wirzenius14-195/+937
2022-03-20docs: add requirements, scenarios, database schema evolutionLars Wirzenius1-0/+108
2022-03-20feat: add subcommands inspect, list-backup-versionsLars Wirzenius5-1/+80
2022-03-20feat! on server, store chunk label in column called "label"Lars Wirzenius1-9/+9
2022-03-20feat: allow user to choose backup schema version for new backupsLars Wirzenius5-186/+509
2022-03-20refactor: put SchemaVersion, GenMeta in their own modulesLars Wirzenius3-0/+232
2022-03-20Merge branch 'liw/repo-url' into 'main'Lars Wirzenius1-1/+1
2022-03-20fix: URL to source code repositoryLars Wirzenius1-1/+1
2022-03-14Merge branch 'liw/metadata-docs' into 'main'Lars Wirzenius1-11/+23
2022-03-14Merge branch 'liw/label' into 'main'Lars Wirzenius9-53/+59
2022-03-13docs: update the file metadata descriptionLars Wirzenius1-11/+23
2022-03-13feat! rename metadata field "sha256" to "label"Lars Wirzenius9-53/+59
2022-03-11Merge branch 'fix' into 'main'Lars Wirzenius1-4/+4
2022-03-11chore: cargo updateLars Wirzenius1-4/+4
2022-03-11Merge branch 'liw/updates' into 'main'Lars Wirzenius2-9/+9
2022-03-11chore: bump rusqlite version to 0.27 (current)Lars Wirzenius1-1/+1
2022-03-11chore: update dependencies to current versions with "cargo update"Lars Wirzenius1-8/+8
2022-03-08Merge branch 'release-benchmark' into 'main'Lars Wirzenius1-0/+5
2022-03-08docs: add benchmark result update to RELEASE.mdLars Wirzenius1-0/+5
2022-03-08Merge branch 'release' into 'main'v0.7.1Lars Wirzenius4-164/+261
2022-03-08chore: update for release 0.7.1Lars Wirzenius4-164/+261
2022-03-07Merge branch 'liw/db-refactor' into 'main'Lars Wirzenius16-382/+1099
2022-03-06test: show cargo, rustc versions in ./check -vLars Wirzenius1-0/+3
2022-03-06refactor: add constant for showing/hiding progress reportingLars Wirzenius1-2/+4
2022-03-06perf: reduce logging for, for performanceLars Wirzenius2-8/+1
2022-03-06perf: cache user and group name lookupsLars Wirzenius3-29/+38
2022-03-06refactor: use new database abstraction for generationsLars Wirzenius7-335/+94
2022-03-06refactor: add a high level database abstraction for backupsLars Wirzenius2-7/+321
2022-03-06refactor: add a low level SQLite wrapperLars Wirzenius2-0/+634
2022-03-03refactor: use FileId instead of raw typeLars Wirzenius5-10/+13
2022-03-03feat! use Rust 2021 to benefit from changes to partial borrowingLars Wirzenius1-1/+1
2022-01-19Merge branch 'skipped-fix' into 'main'Lars Wirzenius1-6/+8
2022-01-19Merge branch 'req' into 'main'Lars Wirzenius1-0/+4
2022-01-19fix: if a file is skipped, don't include it in the new backupLars Wirzenius1-6/+8
2022-01-19docs: drop unnecessary YAML metadata from Markdown docsLars Wirzenius6-22/+2
2022-01-19refactor: combine the chunk client into BackupClientLars Wirzenius1-69/+36
2022-01-19refactor: rename AsyncBackupClient to just BackupClientLars Wirzenius10-33/+28
2022-01-19chore: drop unused src/benhcmark.rs moduleLars Wirzenius2-39/+0
2022-01-19chore: document minimal rust version in Cargo.tomlLars Wirzenius1-0/+1
2022-01-19test: deny dependencies with security issues or that are yankedLars Wirzenius1-2/+2
2022-01-19fix: add missing wordLars Wirzenius1-1/+1
2022-01-16Merge branch 'skipped' into 'main'Lars Wirzenius2-1/+11
2022-01-16docs: add some explanation of what Skipped should meanLars Wirzenius2-1/+11
2022-01-16Merge branch 'chunker' into 'main'Lars Wirzenius2-5/+5