Parent Directory | Revision Log | Patch
--- rdiff-backup/rdiff_backup/backup.py 2005/11/05 02:56:21 1.30.2.1 +++ rdiff-backup/rdiff_backup/backup.py 2005/11/22 22:45:12 1.30.2.2 @@ -109,12 +109,12 @@ class SourceStruct: diff_rorp = src_rp.getRORPath() if dest_sig.isflaglinked(): diff_rorp.flaglinked(dest_sig.get_link_flag()) - elif dest_sig.isreg() and src_rp.isreg(): - attach_diff(diff_rorp, src_rp, dest_sig) elif src_rp.isreg(): - attach_snapshot(diff_rorp, src_rp) + if dest_sig.isreg(): attach_diff(diff_rorp, src_rp, dest_sig) + else: attach_snapshot(diff_rorp, src_rp) + else: dest_sig.close_if_necessary() - else: diff_rorp.set_attached_filetype('snapshot') + diff_rorp.set_attached_filetype('snapshot') yield diff_rorp static.MakeClass(SourceStruct)
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |