← Back to team overview

duplicity-team team mailing list archive

Re: 0.6.01 picking up too many diffs; incorrectly detects 0 volume increment

 

> I have an almost complete solution committed:
> 
>   http://bazaar.launchpad.net/~scode/duplicity/archive-sync-removelocal/revision/553
> 
> The problem is that the "resolution" of base name into local + remote

So hopefully I fixed it:

   http://bazaar.launchpad.net/~scode/duplicity/archive-sync-removelocal/revision/555

It now takes the compressed/encrypted flags and passes on to
get_suffix() instead of making assumptions based on whether or not
it's a manifest or not.

This seems to work better in the case of removals. However, I'm not
entirely sure whether I just broke something else here; in particular
in the regular copy_to_local() case it is now using gpg.GzipWriteFile
based on pr.compressed (and copy_raw() if false). I am not sure this
is a correct transcribation of the previous version whichi called
copy_raw() if the file was a manifest.

-- 
/ Peter Schuller

PGP userID: 0xE9758B7D or 'Peter Schuller <peter.schuller@xxxxxxxxxxxx>'
Key retrieval: Send an E-Mail to getpgpkey@xxxxxxxxx
E-Mail: peter.schuller@xxxxxxxxxxxx Web: http://www.scode.org

Attachment: pgpGOcT_xrGLA.pgp
Description: PGP signature


Follow ups

References