From 4d7e746f870a27cca9f37429f26e0411b8f4fcde Mon Sep 17 00:00:00 2001 From: bescoto Date: Sat, 31 Jan 2004 23:36:57 +0000 Subject: Backported regress fix when rf.metadata_rorp missing git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/branches/r0-12@518 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109 --- rdiff-backup/CHANGELOG | 2 ++ rdiff-backup/rdiff_backup/regress.py | 10 ++++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/rdiff-backup/CHANGELOG b/rdiff-backup/CHANGELOG index c0664c9..df83047 100644 --- a/rdiff-backup/CHANGELOG +++ b/rdiff-backup/CHANGELOG @@ -9,6 +9,8 @@ Kaltenecker for bug report. Fixed error when --restrict path given with trailing backslash. Bug report by Åke Brännström. +Backported regress fix from 0.13.x. But noticed by Alan Horn. + New in v0.12.6 (2003/11/02) --------------------------- diff --git a/rdiff-backup/rdiff_backup/regress.py b/rdiff-backup/rdiff_backup/regress.py index ddab217..e3ff555 100644 --- a/rdiff-backup/rdiff_backup/regress.py +++ b/rdiff-backup/rdiff_backup/regress.py @@ -159,15 +159,13 @@ def iterate_meta_rfs(mirror_rp, inc_rp): raw_rfs = iterate_raw_rfs(mirror_rp, inc_rp) collated = rorpiter.Collate2Iters(raw_rfs, yield_metadata()) for raw_rf, metadata_rorp in collated: - if raw_rf: - raw_rf.set_metadata_rorp(metadata_rorp) - yield raw_rf - else: + if not raw_rf: log.Log("Warning, metadata file has entry for %s,\n" "but there are no associated files." % (metadata_rorp.get_indexpath(),), 2) - yield RegressFile(mirror_rp.new_index(metadata_rorp.index), - inc_rp.new_index(metadata_rorp.index), ()) + continue + raw_rf.set_metadata_rorp(metadata_rorp) + yield raw_rf class RegressFile(restore.RestoreFile): -- cgit v1.2.1