summaryrefslogtreecommitdiff
path: root/subplot/data.py
AgeCommit message (Collapse)AuthorFilesLines
2021-07-19test: use better way to write files in PythonLars Wirzenius1-3/+6
"open(...).write(...)" does not necessarily close the file, and thus flush buffered writes to disk. "with open(...)" does. Sponsored-by: author
2021-07-18test: add scenario to verify chunkify worksLars Wirzenius1-8/+32
Sponsored-by: author
2021-05-31feat: add subcommands for encrypting, decrypting individual chunksLars Wirzenius1-0/+16
2021-04-21feat: add support for CACHEDIR.TAGAlexander Batischev1-0/+7
Fixes #78.
2021-04-09feat: add "obnam init" subcommandLars Wirzenius1-0/+15
This reads a passphrase and derives two passwords from that, and stores them next to the configuration file. The passwords aren't yet used for anything, that will come later.
2021-03-12feat: show warnings for any problems backing up filesLars Wirzenius1-1/+5
Previously, we either ignored it or aborted the backup. Neither is good. Now we ignore the problem, except to show a warning at the end of the backup run.
2021-03-12test: give better error messages for file manifests differingLars Wirzenius1-0/+31
This makes it easier to see what the problem is.
2021-03-12fix: create symlink as requested in test dataLars Wirzenius1-1/+1
Link name/target were swapped. I keep making this mistake even when checking that I'm doing it the right way.
2021-02-19feat: backup and restore named pipes (FIFOs)Lars Wirzenius1-0/+4
2021-02-19feat: back up and restore Unix domain socketsLars Wirzenius1-0/+6
2021-02-07test: add scenario for live data file being unreadableLars Wirzenius1-0/+14
2021-02-06test: add scenario for checking chunk-sizeLars Wirzenius1-6/+9
2021-02-04test: add scenario test for obnam config subcommandLars Wirzenius1-0/+29
2020-12-26test: add verification test for non-UTF8 filenamesLars Wirzenius1-0/+6
2020-12-12feat: back up and restore symlinksLars Wirzenius1-0/+4
2020-12-12test: add scenario for restoring mode bitsLars Wirzenius1-0/+4
2020-12-11fix: how manifests are created and comparedLars Wirzenius1-4/+5
2020-12-08refactor: move functions around so that data stuff is in data.yamlLars Wirzenius1-3/+29
2020-11-13refactor: split obnam's bindings, functions for clarityLars Wirzenius1-0/+18
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.