From 975c42c402d2f1b24a199f1ada38e37295d7e14b Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 20 Apr 2008 19:21:00 +0300 Subject: Set previous generation when running a backup. --- obnam/oper_backup.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'obnam') diff --git a/obnam/oper_backup.py b/obnam/oper_backup.py index dd11690f..a9a5240d 100644 --- a/obnam/oper_backup.py +++ b/obnam/oper_backup.py @@ -37,7 +37,12 @@ class Backup(obnam.Operation): app.get_store().load_maps() # We don't need to load in file data, therefore we don't load # the content map blocks. - + + old_gen_ids = host.get_generation_ids() + if old_gen_ids: + prev_gen = app.get_store().get_object(old_gen_ids[-1]) + app.set_previous_generation(prev_gen) + gen = app.backup(roots) app.get_store().commit_host_block([gen]) -- cgit v1.2.1