summaryrefslogtreecommitdiff
path: root/obnamlib/plugins/forget_plugin.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2012-06-24 17:05:03 +0100
committerLars Wirzenius <liw@liw.fi>2012-06-24 17:05:03 +0100
commit2e8e8b1f882571d789c7d04fd21c9a9580e91b95 (patch)
tree94d78641c99ba1cd52a8a35913787a9b691da4b0 /obnamlib/plugins/forget_plugin.py
parent4dd7200e31df311f7f3d692fdd6f748c95b092ea (diff)
downloadobnam-2e8e8b1f882571d789c7d04fd21c9a9580e91b95.tar.gz
Make forget --pretend report the generations
Thanks, Neal Becker.
Diffstat (limited to 'obnamlib/plugins/forget_plugin.py')
-rw-r--r--obnamlib/plugins/forget_plugin.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/obnamlib/plugins/forget_plugin.py b/obnamlib/plugins/forget_plugin.py
index e9d34537..a48d3501 100644
--- a/obnamlib/plugins/forget_plugin.py
+++ b/obnamlib/plugins/forget_plugin.py
@@ -49,6 +49,7 @@ class ForgetPlugin(obnamlib.ObnamPlugin):
for genspec in args:
self.app.ts['gen'] = genspec
genid = self.repo.genspec(genspec)
+ self.app.notify('Forgetting generation %s' % genid)
self.remove(genid)
self.app.dump_memory_profile('after removing %s' % genid)
elif self.app.settings['keep']:
@@ -79,6 +80,8 @@ class ForgetPlugin(obnamlib.ObnamPlugin):
self.app.ts.finish()
def remove(self, genid):
- if not self.app.settings['pretend']:
+ if self.app.settings['pretend']:
+ self.app.ts.notify('Pretending to remove generation %s' % genid)
+ else:
self.repo.remove_generation(genid)