summaryrefslogtreecommitdiff
path: root/seivot
diff options
context:
space:
mode:
Diffstat (limited to 'seivot')
-rwxr-xr-xseivot13
1 files changed, 9 insertions, 4 deletions
diff --git a/seivot b/seivot
index b20a368..af54c4c 100755
--- a/seivot
+++ b/seivot
@@ -220,10 +220,6 @@ class Obnam(BackupProgram):
cp.set('meta', 'revision', self._revno)
if self._larch_branch:
cp.set('meta', 'larch-revision', self._larch_revno)
- if self.settings['encrypt-with']:
- cp.set('meta', 'encrypted', 'yes')
- else:
- cp.set('meta', 'encrypted', 'no')
class BackupProgramFactory(object):
@@ -270,6 +266,12 @@ class Report(object):
cp.add_section('meta')
cp.set('meta', 'program', self.program.name)
+ if self.program.settings['encrypt-with']:
+ cp.set('meta', 'encrypted', 'yes')
+ else:
+ cp.set('meta', 'encrypted', 'no')
+ if self.program.settings['description']:
+ cp.set('meta', 'description', self.program.settings['description'])
self.program.set_meta(cp)
for gen in self.generations:
@@ -297,6 +299,9 @@ class Seivot(cliapp.Application):
self.settings.choice(['program'], self.factory.names(),
'program to benchmark (%default)')
+ self.settings.string(['description'],
+ 'free-form description of this backup run',
+ metavar='TEXT')
self.settings.integer(['generations'],
'total number of generations to '