Follow-up Comment #3, bug #21812 (project duplicity):
Something slightly less general than specifying an arbitrary base, but
simpler to use and possibly to implement would be a '--incremental-level X'
command that functions similarly to the traditional UNIX dump(8).
Level 0 is the same as a full backup, and levels > 0 are incremental backups
based on the previous backup with incremental level <= X. "All" that would
need to be done progmaticly is to ignore all files with a differential level >
X. This is slightly different than dump(8) which uses <= instead of <, but
more appropriate for a filesystem backed storage where media changes aren't an
issue.
Similarly, remove-older-than would have an incremental level option that only
removed backups >= X, allowing you to delete old daily backups but keep the
weeklies. remove-all-but-n-full could also have a version that specified the
level rather than only operating on full backups, but I would have to think
about how to handle dependencies then.
I think this is far more suitable for scripting than specifying the source
based on a target date or revision, especially without substantially improving
the collection-status output.
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?21812>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
_______________________________________________
Duplicity-tracker mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/duplicity-tracker