summaryrefslogtreecommitdiff
path: root/src/cmd
AgeCommit message (Expand)AuthorFilesLines
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
2021-04-10refactor: struct ShowConfig subcommandLars Wirzenius2-6/+10
2021-04-10refactor: struct GetChunk subcommandLars Wirzenius2-11/+18
2021-04-10refactor: struct Restore subcommandLars Wirzenius2-26/+42
2021-04-10refactor: struct ListFiles subcommandLars Wirzenius2-13/+20
2021-04-10refactor: struct ShowGeneration subcommandLars Wirzenius2-23/+30
2021-04-10refactor: struct List subcommandLars Wirzenius2-10/+14
2021-04-10refactor: struct Backup subcommandLars Wirzenius2-16/+20
2021-04-10refactor: struct Init subcommandLars Wirzenius2-19/+27
2021-04-10refactor: move ClientConfig into its own moduleLars Wirzenius8-8/+10
2021-04-09feat: add "obnam init" subcommandLars Wirzenius4-1/+34
2021-04-06refactor: clean up initial and incremental backup code paths a bitLars Wirzenius1-14/+16
2021-04-06fix: finish off and clear the incremental backup progress barLars Wirzenius1-0/+1
2021-03-27refactor: return assigned value directlyLars Wirzenius1-2/+1
2021-03-12feat: show warnings for any problems backing up filesLars Wirzenius1-10/+30
2021-03-12fix: backup and restore of symlinkLars Wirzenius1-4/+2
2021-03-03fix: allow generation temporary files to be automatically deletedLars Wirzenius4-97/+53
2021-02-23feat: have separate progress bar for each backup phaseLars Wirzenius1-8/+8
2021-02-19feat: backup and restore named pipes (FIFOs)Lars Wirzenius2-1/+18