summaryrefslogtreecommitdiff
path: root/src/cmd
AgeCommit message (Expand)AuthorFilesLines
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
2020-11-13refactor: put all client functionality into one programLars Wirzenius4-0/+157