| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
This ensures that open files and streams are properly closed when an
exception occurs.
|
|
|
|
|
| |
This also replaces catches IOError by catching EnvironmentError which
covers a wider range of errors.
|
| |
|
|
|
|
|
| |
This reads snapshot file list and filters and formats the output to be
like ls.
|
| |
|
| |
|
|
|
|
|
|
| |
This configures which PGP keys should be able to decrypt the backup. At
least for one of the keys specified the private key should available
during backup runs to be able to verify repository meta-data.
|
| |
|
|
This prepares for configuration of compression and encryption.
The subprocess-related readers and writers have been moved to a separate
module and abstracted by Filter objects. The repository now includes
functions for detecting compression and encryption, based on file names
in the repository.
The restore script is now partially generated from commands that are
specified in the configured filters.
|