summaryrefslogtreecommitdiff
path: root/src/cmd
AgeCommit message (Expand)AuthorFilesLines
2024-03-03chore: upgrade dependency on indicatifLars Wirzenius1-1/+5
2024-03-03chore: upgrade dependency on rpasswordLars Wirzenius1-1/+1
2023-10-21chore: fix blemishes found by clippyLars Wirzenius1-1/+1
2022-10-26use new chunk store for all of client.rsLars Wirzenius1-3/+3
2022-10-23refactor: use clap instead of structoptLars Wirzenius14-46/+35
2022-07-17chore: make code more idiomatic, based on clippy warningsLars Wirzenius1-1/+1
2022-05-03refactor: add a type for plain integers we store in a databaseLars Wirzenius2-3/+4
2022-04-21feat: show-generation shows size of the generation's SQLite dbLars Wirzenius1-0/+9
2022-04-21feat: change "show-generation" output to JSONLars Wirzenius1-4/+34
2022-04-16feat: use one checksum for all chunks in a backupLars Wirzenius1-21/+31
2022-04-05feat: collect and log some time metricsLars Wirzenius1-7/+16
2022-03-28Remove debug printsAlexander Batischev1-1/+0
2022-03-22feat! store list of generations in a "client trust root" chunkLars Wirzenius8-9/+66
2022-03-20feat: add subcommands inspect, list-backup-versionsLars Wirzenius4-1/+74
2022-03-20feat: allow user to choose backup schema version for new backupsLars Wirzenius1-4/+19
2022-03-06refactor: use new database abstraction for generationsLars Wirzenius4-27/+22
2022-03-03refactor: use FileId instead of raw typeLars Wirzenius2-5/+7
2022-01-16refactor: rename AsyncBackupClient to just BackupClientLars Wirzenius8-18/+18
2021-12-31docs: add documentation comments to crateLars Wirzenius13-4/+83
2021-12-05chore: tidy up things found by newer Rust toolchainLars Wirzenius1-16/+0
2021-10-24feat! store schema version of generation database in the dbLars Wirzenius2-0/+37
2021-08-16refactor: move file reading, etc, for backups to backup_runLars Wirzenius1-22/+4
2021-08-09refactor: use async for "obnam backup"Lars Wirzenius1-11/+19
2021-08-09Fix compilation on MacOSOssi Herrala1-1/+1
2021-08-01refactor: use a struct for GenIdLars Wirzenius2-3/+3
2021-08-01refactor: add a type alias for generation idsLars Wirzenius3-3/+3
2021-08-01feat: add command to resolve a generation ref into a chunk idLars Wirzenius2-0/+34
2021-07-30cleanup: fix things rustc/clipppy now complain aboutLars Wirzenius2-5/+5
2021-07-28Backup: exit non-zero if new tags are foundAlexander Batischev1-2/+6
2021-07-28Store backup_roots() outcome in a structAlexander Batischev1-5/+10
2021-07-28After the backup, print out a list of new CACHEDIR.TAGsAlexander Batischev1-3/+11
2021-07-23refactor: async for "obnam show-generation"Lars Wirzenius1-5/+10
2021-07-23refactor: use async for "obnam restore"Lars Wirzenius1-18/+27
2021-07-23refactor: use async for "obnam list-files"Lars Wirzenius1-4/+10
2021-07-23refactor: use async for "obnam list"Lars Wirzenius1-3/+9
2021-07-23refactor: use async for "obnam get-chunk"Lars Wirzenius1-4/+9
2021-07-21Replace RestoreResult with plain ResultAlexander Batischev1-11/+9
2021-07-18fix: use an explicit tokio runtimeLars Wirzenius1-2/+3
2021-07-18feat: add "chunkify" subcommandLars Wirzenius2-0/+105
2021-07-05refactor: code to run backups to have less repetitionLars Wirzenius1-61/+21
2021-06-19chore: bump dependency on indicatif to 0.16, and fix what's neededLars Wirzenius1-1/+1
2021-06-13feat: restore symlink metadataAlexander Batischev1-7/+14
2021-05-31feat: add subcommands for encrypting, decrypting individual chunksLars Wirzenius2-0/+65
2021-05-29refactor: only have client config without passwordsLars Wirzenius3-9/+3
2021-04-29feat: improve error messagesLars Wirzenius1-15/+34
2021-04-26Port chunkids() to the iterator APIAlexander Batischev1-1/+2
2021-04-26Extend the iterator to users of LocalGeneration::files()Alexander Batischev3-5/+6
2021-04-26Expose fallibility of individual SQL resultsAlexander Batischev3-7/+13
2021-04-21feat: add support for CACHEDIR.TAGAlexander Batischev1-2/+2
2021-04-10refactor: have ClientConfigWithoutPasswords know its filenameLars Wirzenius1-7/+2