diff options
author | bescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2002-12-21 06:35:08 +0000 |
---|---|---|
committer | bescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2002-12-21 06:35:08 +0000 |
commit | e95a61773adb2f98499cf13ff543f4249ee38226 (patch) | |
tree | 835e2cc34386eb6c798026ebf5acd1ea30a9c537 /rdiff-backup/rdiff_backup/restore.py | |
parent | 5d3974dcd81e009293afe2372364983ad3810568 (diff) | |
download | rdiff-backup-e95a61773adb2f98499cf13ff543f4249ee38226.tar.gz |
Removed most destructive stepping operations
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@251 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/rdiff_backup/restore.py')
-rw-r--r-- | rdiff-backup/rdiff_backup/restore.py | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/rdiff-backup/rdiff_backup/restore.py b/rdiff-backup/rdiff_backup/restore.py index e361512..9ca279e 100644 --- a/rdiff-backup/rdiff_backup/restore.py +++ b/rdiff-backup/rdiff_backup/restore.py @@ -41,7 +41,6 @@ class Restore: same index as mirror. """ - if not isinstance(mirror, DSRPath): mirror = DSRPath(1, mirror) if not isinstance(target, DSRPath): target = DSRPath(None, target) mirror_time = Restore.get_mirror_time() @@ -129,18 +128,16 @@ class Restore: "foo/bar". """ - assert isinstance(mirror, DSRPath) and isinstance(target, DSRPath) + assert isinstance(target, DSRPath) assert mirror.index == rid.index - mirror_finalizer = IterTreeReducer(DestructiveSteppingFinalizer, ()) target_finalizer = IterTreeReducer(DestructiveSteppingFinalizer, ()) for rcd in Restore.yield_rcds(rid.index, mirror, rid, target, time, mirror_time): rcd.RestoreFile() - if rcd.mirror: mirror_finalizer(rcd.index, rcd.mirror) + #if rcd.mirror: mirror_finalizer(rcd.index, rcd.mirror) target_finalizer(rcd.target.index, rcd.target) target_finalizer.Finish() - mirror_finalizer.Finish() def yield_rcds(index, mirrorrp, rid, target, rest_time, mirror_time): """Iterate RestoreCombinedData objects starting with given args |