summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS1
-rw-r--r--obbenchlib/benchmarker.py4
2 files changed, 5 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 0d56062..34478c3 100644
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,7 @@ NEWS file for obbench
Version 0.14+git, not yet released
----------------------------------
+* Obbench now supports `obnam forget`.
Version 0.14, released 2016-03-13
----------------------------------
diff --git a/obbenchlib/benchmarker.py b/obbenchlib/benchmarker.py
index 65ec22c..76e4849 100644
--- a/obbenchlib/benchmarker.py
+++ b/obbenchlib/benchmarker.py
@@ -158,6 +158,7 @@ class Benchmarker(object):
funcs = {
'backup': self.run_obnam_backup,
'restore': self.run_obnam_restore,
+ 'forget': self.run_obnam_forget,
}
started = time.time()
funcs[obnam_subcommand]()
@@ -179,6 +180,9 @@ class Benchmarker(object):
cliapp.runcmd(['find', self._restored, '-delete'])
self.run_obnam(['restore', '--to', self._restored])
+ def run_obnam_forget(self):
+ self.run_obnam(['forget'])
+
def run_obnam(self, args):
env = dict(os.environ)
env['OBNAM_PROFILE'] = self.profile_name