summaryrefslogtreecommitdiff
path: root/src/cmd/restore.rs
AgeCommit message (Expand)AuthorFilesLines
2024-03-03chore: upgrade dependency on indicatifLars Wirzenius1-1/+5
2023-10-21chore: fix blemishes found by clippyLars Wirzenius1-1/+1
2022-10-23refactor: use clap instead of structoptLars Wirzenius1-4/+2
2022-05-03refactor: add a type for plain integers we store in a databaseLars Wirzenius1-1/+1
2022-03-22feat! store list of generations in a "client trust root" chunkLars Wirzenius1-1/+7
2022-03-06refactor: use new database abstraction for generationsLars Wirzenius1-16/+11
2022-03-03refactor: use FileId instead of raw typeLars Wirzenius1-4/+5
2022-01-16refactor: rename AsyncBackupClient to just BackupClientLars Wirzenius1-4/+4
2021-12-31docs: add documentation comments to crateLars Wirzenius1-0/+18
2021-12-05chore: tidy up things found by newer Rust toolchainLars Wirzenius1-16/+0
2021-08-09Fix compilation on MacOSOssi Herrala1-1/+1
2021-08-01refactor: use a struct for GenIdLars Wirzenius1-1/+1
2021-08-01refactor: add a type alias for generation idsLars Wirzenius1-1/+1
2021-07-30cleanup: fix things rustc/clipppy now complain aboutLars Wirzenius1-4/+4
2021-07-23refactor: use async for "obnam restore"Lars Wirzenius1-18/+27
2021-07-21Replace RestoreResult with plain ResultAlexander Batischev1-11/+9
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-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 Batischev1-2/+2
2021-04-26Expose fallibility of individual SQL resultsAlexander Batischev1-0/+2
2021-04-10refactor: struct Restore subcommandLars Wirzenius1-23/+41
2021-04-10refactor: move ClientConfig into its own moduleLars Wirzenius1-1/+1
2021-03-27refactor: return assigned value directlyLars Wirzenius1-2/+1
2021-03-12fix: backup and restore of symlinkLars Wirzenius1-4/+2
2021-03-03fix: allow generation temporary files to be automatically deletedLars Wirzenius1-11/+2
2021-02-19feat: backup and restore named pipes (FIFOs)Lars Wirzenius1-1/+17
2021-02-19feat: back up and restore Unix domain socketsLars Wirzenius1-12/+31
2021-02-07feat: if file can't be read, log that, don't end backup in errorLars Wirzenius1-1/+5
2021-02-06feat: client verifies server's TLS certificate by defaultLars Wirzenius1-1/+1
2021-02-04refactor: have per-module error enumsLars Wirzenius1-14/+32
2021-01-10feat! use SQLite db for chunk index on serverLars Wirzenius1-2/+3
2021-01-05refactor: add BackedUpFile to avoid using a tupleLars Wirzenius1-5/+5
2021-01-04feat! record whether file was backed up and why, in a generationLars Wirzenius1-2/+2
2021-01-01feat! use signed 64 bit integers as file numbers, file countsLars Wirzenius1-5/+5
2020-12-31refactor: add LocalGeneration type for read-only operationsLars Wirzenius1-19/+6
2020-12-30feat: allow restoring latest generationLars Wirzenius1-1/+9
2020-12-27refactor: rename Generation to NascentGenerationLars Wirzenius1-4/+4
2020-12-26refactor: rename FileSystemEntry::path to pathbufLars Wirzenius1-5/+6
2020-12-23feat: re-enable progress bars for backup and restoreLars Wirzenius1-1/+1
2020-12-23feat! add a global --config optionLars Wirzenius1-3/+1
2020-12-12feat: back up and restore symlinksLars Wirzenius1-0/+17
2020-12-12feat: restore metadata as well as file contententsLars Wirzenius1-16/+81
2020-11-23feat: progress reporting to backups and restoresLars Wirzenius1-2/+21
2020-11-22feat! use temporary files for SQLite databasesLars Wirzenius1-1/+15
2020-11-22refactor: use the same ClientConfig for both backups and restoresLars Wirzenius1-16/+2
2020-11-18feat! change client config to take a base URL instead of host, portLars Wirzenius1-3/+2
2020-11-13refactor: put all client functionality into one programLars Wirzenius1-0/+115