Update to-do

This commit is contained in:
Eric Torres 2019-04-12 12:03:46 -07:00
parent 49f5d0f276
commit 7c183eec7d

14
README
View File

@ -55,23 +55,21 @@ basedir
Implementation Notes Implementation Notes
-------------------- --------------------
* pathlib is used for path handling * pathlib is used for path handling
* Only absolute paths are used internally for consistency
* Use --link-dest= * Use --link-dest=
* Use --suffix=, --backup, and --backup-dir= * Use --suffix=, --backup, and --backup-dir=
* When hardlinking, rbackup passes the entire path to avoid needing relative paths * When hardlinking, rbackup passes the entire path to avoid needing relative paths
To-do To-do
----- -----
* Add -n flag to backup script to name a Snapshot
* What happens when two snapshots have the same name?
* Add ability to read metadata from a file for a Repository
* Snapshot as well?
* Use --suffix=, --backup, and --backup-dir= * Use --suffix=, --backup, and --backup-dir=
* Create config module
* Study how snapshots behave when --delete is passed * Study how snapshots behave when --delete is passed
* Snapshot cleanup script
* Repository.__delitem__()
* Snapshot.__del__()?
* Add __enter__ and __exit__ for PackageManager lockfiles to prevent transactions during backup * Add __enter__ and __exit__ for PackageManager lockfiles to prevent transactions during backup
* Profile-based path selection? * Create snapshot manipulation script
* Interactive cleanup script
* Repository.__delitem__()
* Repository.delete_snapshot(name)
Dependencies Dependencies
------------ ------------