diff options
author | bescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2003-09-28 01:39:38 +0000 |
---|---|---|
committer | bescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2003-09-28 01:39:38 +0000 |
commit | 4d274a0bdb3d27b54b946de8f930e2acfd786dcf (patch) | |
tree | 7876571fe2238825a0a5091542828d095c4f0afa /rdiff-backup/rdiff_backup/restore.py | |
parent | 10ab6a77101e19fce1142b4c74a889bf9aa97b08 (diff) | |
download | rdiff-backup-4d274a0bdb3d27b54b946de8f930e2acfd786dcf.tar.gz |
Fixed bug restoring without mirror_metadata
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/branches/r0-12@455 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/rdiff_backup/restore.py')
-rw-r--r-- | rdiff-backup/rdiff_backup/restore.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/rdiff-backup/rdiff_backup/restore.py b/rdiff-backup/rdiff_backup/restore.py index 31fa5a5..292aa42 100644 --- a/rdiff-backup/rdiff_backup/restore.py +++ b/rdiff-backup/rdiff_backup/restore.py @@ -185,7 +185,9 @@ class MirrorStruct: rorp = rf.get_attribs() yield rorp if rorp.isdir(): - for sub_rf in rf.yield_sub_rfs(): yield sub_rf.get_attribs() + for sub_rf in rf.yield_sub_rfs(): + for attribs in cls.get_rorp_iter_from_rf(sub_rf): + yield attribs def subtract_indicies(cls, index, rorp_iter): """Subtract index from index of each rorp in rorp_iter |