From 363971d6191363971e0b019983bc185e4850f2cb Mon Sep 17 00:00:00 2001 From: Dennis Schwerdel Date: Wed, 12 Apr 2017 08:33:53 +0200 Subject: [PATCH] Removed TODO, added CHANGELOG --- CHANGELOG.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++ TODO.md | 22 -------------------- 2 files changed, 57 insertions(+), 22 deletions(-) create mode 100644 CHANGELOG.md delete mode 100644 TODO.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..b119e18 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,57 @@ +# Changelog + +This project follows [semantic versioning](http://semver.org). + + +### UNRELEASED +- Calling sodiumoxide::init for faster algorithms and thread safety (not needed) +- Locking local repository to avoid index corruption + +### v0.1.0 (2017-04-11) +First working alpha release + +This release features the main functionality: +* Initializing repository + - Generating a key on the fly + - Import existing repository +* Creating backups + - Partial backups + - Deduplication + - Compression + - Encryption + - From tar files + - Support for file permissions, file date and extended attributes +* Restoring backups + - Full or subtrees + - To tar files +* Mounting backups or the whole repository +* Removing backups + - Full or only specific subtrees + - By date (`prune` subcommand) +* Check integrity + - Repository + - Bundles + - Index + - Backups + - Inode trees +* Vacuum + - By ratio +* Listing & Info methods + - Repository info + - Backup info/list + - Directory list, Inode info + - Bundle list and info +* Utility commands + - `analyze`: analyze chunk usage + - Key management commands (`addkey`, `genkey`) + - `algotest`: algorithm testing + - `versions`: find versions of a file + - `diff`: Find differences between backups + - `config`: Getting and setting config options +* Command line client + - Powerful argument parsing + - Nice colorful error messages + - Progress bars + - Man pages for main commands +* Special functionality + - Shared repositories diff --git a/TODO.md b/TODO.md deleted file mode 100644 index 7bade41..0000000 --- a/TODO.md +++ /dev/null @@ -1,22 +0,0 @@ -# TODO - -## Functionality -* XAttrs in fuse -* XAttrs in tar -* Repair - -## Stability / Reliability -* Lock the local repository to avoid index corruption - -## Usability -* Backup directories as a thing (list, remove) -* Man pages for all minor subcommands - -## Code quality -* Test cases -* Benchmarks -* Full fuse method coverage -* Clippy - -## Other -* Homepage