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

Reply via email to