summaryrefslogtreecommitdiff
path: root/src/backup_run.rs
AgeCommit message (Expand)AuthorFilesLines
2021-12-31docs: add documentation comments to crateLars Wirzenius1-0/+26
2021-11-27feat! turn errors from backup root directory into errorsLars Wirzenius1-2/+9
2021-08-27Drop struct field which is always 0Alexander Batischev1-2/+0
2021-08-16refactor: rename function to have a clearer nameLars Wirzenius1-13/+8
2021-08-16refactor: move file reading, etc, for backups to backup_runLars Wirzenius1-6/+103
2021-08-16refactor: rename function for clarityLars Wirzenius1-2/+2
2021-08-16refactor for clarityLars Wirzenius1-30/+30
2021-08-16refactor: for clarityLars Wirzenius1-4/+4
2021-08-09refactor: for simplicityLars Wirzenius1-13/+4
2021-08-09refactor: split long func into twoLars Wirzenius1-28/+65
2021-08-09refactor: use async for "obnam backup"Lars Wirzenius1-21/+20
2021-08-09refactor: use for loop over an iterator instead of .insert_iterLars Wirzenius1-53/+66
2021-08-04Merge branch 'bugfix/overlapping-progress-bars' into 'main'Lars Wirzenius1-8/+17
2021-08-03fix: do not overlap "download" and "incremental" progress barsAlexander Batischev1-8/+17
2021-08-01refactor: add a type alias for generation idsLars Wirzenius1-3/+5
2021-07-30cleanup: fix things rustc/clipppy now complain aboutLars Wirzenius1-5/+5
2021-07-28Store backup_roots() outcome in a structAlexander Batischev1-7/+20
2021-07-28After the backup, print out a list of new CACHEDIR.TAGsAlexander Batischev1-4/+15
2021-07-28FsIter: annotate entries belonging to CACHEDIR.TAGsAlexander Batischev1-16/+13
2021-07-28Mark CACHEDIR.TAGs in the databaseAlexander Batischev1-1/+12
2021-07-21Replace FsIterResult with plain ResultAlexander Batischev1-2/+2
2021-07-21backup_run: replace tuple with a structAlexander Batischev1-5/+21
2021-07-21Replace BackupResult with plain ResultAlexander Batischev1-5/+6
2021-07-05refactor: code to run backups to have less repetitionLars Wirzenius1-70/+56
2021-05-29refactor: only have client config without passwordsLars Wirzenius1-2/+0
2021-04-26Port chunkids() to the iterator APIAlexander Batischev1-1/+5
2021-04-10refactor: move ClientConfig into its own moduleLars Wirzenius1-1/+2
2021-04-09feat: add "obnam init" subcommandLars Wirzenius1-0/+2
2021-03-27refactor: rename BackupPoliy::new() to more idiomatic ::default()Lars Wirzenius1-1/+1
2021-03-27refactor: don't return a Result from function that can't failLars Wirzenius1-7/+17
2021-03-27refactor: drop unnecessary cloneLars Wirzenius1-1/+1
2021-03-27refactor: drop unnecessary referenceLars Wirzenius1-1/+1
2021-02-23feat: have separate progress bar for each backup phaseLars Wirzenius1-9/+41
2021-02-19feat: back up and restore Unix domain socketsLars Wirzenius1-1/+5
2021-02-16refactor: split BackupRun into initial, incremental variantsLars Wirzenius1-13/+33
2021-02-16refactor: split BackupProgress into initial, increemental variantsLars Wirzenius1-1/+1
2021-02-07feat: if file can't be read, log that, don't end backup in errorLars Wirzenius1-9/+21
2021-02-07refactor: rename Reason::Error to Reason::GenerationLookupErrorLars Wirzenius1-1/+4
2021-02-07feat: add catch-all Reason variant for unknown reasonLars Wirzenius1-1/+1
2021-02-06feat: use the chunk size setting from the client configurationLars Wirzenius1-2/+2
2021-02-06feat: client verifies server's TLS certificate by defaultLars Wirzenius1-1/+1
2021-02-04refactor: have per-module error enumsLars Wirzenius1-8/+23
2021-01-05refactor: move policy on whether to back up a file into a moduleLars Wirzenius1-0/+92