summaryrefslogtreecommitdiff
path: root/src/cmd
AgeCommit message (Expand)AuthorFilesLines
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
2021-02-19feat: back up and restore Unix domain socketsLars Wirzenius2-12/+32
2021-02-16refactor: use bytesize::MIB constant for clearer sizeLars Wirzenius1-1/+2
2021-02-16refactor: split BackupRun into initial, incremental variantsLars Wirzenius1-15/+25
2021-02-07feat: if file can't be read, log that, don't end backup in errorLars Wirzenius1-1/+5
2021-02-06feat! back up multiple rootsLars Wirzenius1-23/+47
2021-02-06feat: use the chunk size setting from the client configurationLars Wirzenius1-3/+7
2021-02-06feat: client verifies server's TLS certificate by defaultLars Wirzenius5-5/+5
2021-02-04feat: add obnam config subcommandLars Wirzenius2-0/+10
2021-02-04refactor: have per-module error enumsLars Wirzenius6-30/+44
2021-01-16feat: add "obnam show-generation" subcommandLars Wirzenius2-0/+49
2021-01-16feat: backup run now ends with a summaryLars Wirzenius1-3/+10
2021-01-10feat! use SQLite db for chunk index on serverLars Wirzenius1-2/+3
2021-01-05refactor: add BackedUpFile to avoid using a tupleLars Wirzenius2-8/+9
2021-01-05refactor: move policy on whether to back up a file into a moduleLars Wirzenius2-151/+14
2021-01-04feat: verify checksum of chunks downloaded from serverLars Wirzenius2-0/+18
2021-01-04feat! record whether file was backed up and why, in a generationLars Wirzenius4-20/+105
2021-01-01feat! use signed 64 bit integers as file numbers, file countsLars Wirzenius2-7/+7
2020-12-31feat: incremental backupLars Wirzenius1-27/+111
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-30feat: add GenerationListLars Wirzenius1-3/+2
2020-12-30feat! store and show timestamp for each backup generationLars Wirzenius1-2/+4
2020-12-27refactor: rename Generation to NascentGenerationLars Wirzenius2-6/+6
2020-12-26refactor: rename FileSystemEntry::path to pathbufLars Wirzenius2-7/+9
2020-12-23feat: re-enable progress bars for backup and restoreLars Wirzenius2-2/+2
2020-12-23feat! add a global --config optionLars Wirzenius3-9/+3
2020-12-12feat: back up and restore symlinksLars Wirzenius2-3/+26
2020-12-12feat: restore metadata as well as file contententsLars Wirzenius1-16/+81
2020-11-23feat: progress reporting to backups and restoresLars Wirzenius2-5/+51
2020-11-22feat! use temporary files for SQLite databasesLars Wirzenius2-3/+35
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 Wirzenius3-5/+4