diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-02-20 21:36:37 +0000 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-02-20 21:36:37 +0000 |
commit | 65a3bf50ab35ff201c8e5d85e74b921a296f5bc0 (patch) | |
tree | cc747cf11fc89b9b0878fca922686393f1666581 /obnamlib/plugins/forget_plugin.py | |
parent | 9ea8b1ddb7d3c909f8bdfad0adb083398705c29b (diff) | |
download | obnam-65a3bf50ab35ff201c8e5d85e74b921a296f5bc0.tar.gz |
Accept generation specs instead of just ids.
Diffstat (limited to 'obnamlib/plugins/forget_plugin.py')
-rw-r--r-- | obnamlib/plugins/forget_plugin.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/obnamlib/plugins/forget_plugin.py b/obnamlib/plugins/forget_plugin.py index 40d2f6d4..8fdcc2f6 100644 --- a/obnamlib/plugins/forget_plugin.py +++ b/obnamlib/plugins/forget_plugin.py @@ -41,8 +41,9 @@ class ForgetPlugin(obnamlib.ObnamPlugin): self.repo.lock_client(self.app.config['client-name']) if args: - for genid in args: - self.remove(int(genid)) + for genspec in args: + genid = self.repo.genspec(genspec) + self.remove(genid) elif self.app.config['keep']: genlist = [] dt = datetime.datetime(1970, 1, 1, 0, 0, 0) |