summaryrefslogtreecommitdiff
path: root/subplot/client.py
AgeCommit message (Collapse)AuthorFilesLines
2021-01-16feat: backup run now ends with a summaryLars Wirzenius1-1/+2
"obnam backup" now writes a summary like the following at the end: status: OK duration: 24 file-count: 119245 generation-id: ef353c79-a94f-4903-bd80-e741ea454c84 We can add more fields to that later, as needed and requested. This was the data that's easily at hand.
2021-01-04feat: verify checksum of chunks downloaded from serverLars Wirzenius1-0/+15
2021-01-04feat! record whether file was backed up and why, in a generationLars Wirzenius1-0/+27
This changes SQL schema.
2020-12-30feat: allow restoring latest generationLars Wirzenius1-2/+10
2020-12-23feat! add a global --config optionLars Wirzenius1-1/+11
This breaks all invocations of the Obnam client, as the option needs to come before the subcommand name. The benefit of this breakage is simpler, less repetitive code.
2020-12-08refactor: move functions around so that data stuff is in data.yamlLars Wirzenius1-34/+0
2020-12-06test: change backup/restore smoke test to verify metadataLars Wirzenius1-0/+29
2020-11-22feat! use temporary files for SQLite databasesLars Wirzenius1-3/+2
The user should not have to specify filenames for the databases, since they don't actually care where they're stored.
2020-11-18feat! change client config to take a base URL instead of host, portLars Wirzenius1-4/+2
2020-11-13refactor: split obnam's bindings, functions for clarityLars Wirzenius1-0/+60
The old subplot/obnam.{yaml,py} were starting to get large enough that it was hard to understand them. Also, were partly overlapping in functionality with runcmd.