Log changes back to 0.1

This commit is contained in:
Eric Torres 2019-04-23 14:30:04 -07:00
parent 09ef5db78b
commit e3244b266b

View File

@ -17,7 +17,7 @@ Version 0.5.3
* Add sphinx build commands to setup.py
* Explain replacing colons on datetime on default snapshot name
* Project Structure
* Move config module to config/config_files
* Move config module to rbackup.config.config_files
* Move config files to config_files/ in root dir
* Delete rbackup.plugins.pacman module
@ -34,11 +34,97 @@ Bug Fixes
* backup script
* Fix uninitialized repo variable
* If rsync process fails, exit by its return code
Version 0.5
-----------
* backup script
* If rsync process fails, exit by its return code
* rbackup.plugins.package_managers.PackageManager
* Raise NotimplementedError for non-supported operations
* rbackup.struct.hierarchy.Hierarchy
* Move Repository.gen_metadata to Hierarchy._gen_metadata()
* rbackup.struct.repository.Repository
* Add basic logic for updating symlink after snapshot removal
* Implement snapshot deletion using __delitem__()
* Add basic logic for symlinking after snapshot removal
* rbackup.struct.repository.Snapshot
* Add attribute code to _gen_metadata
* Add ctime attribute
* Project structure
* Add file for snapshot management script
* Rename rbackup.package_managers package to rbackup.plugins
Version 0.4.1
-------------
* backup script
* Change umask to 0000 when running backup
Version 0.4
-----------
* backup script
* Use fallback option
* rbackup.config Folder
* Add [main] to default config file
* rbackup.config.config_files
* Add load_list_from_option()
Version 0.3
-----------
* rbackup.rsync
* Add default rsync options list
* rbackup.struct.hierarchy.Hierarchy
* Don't calculate private attributes each time they are called
* rbackup.struct.repository.Repository
* Add gen_metadata()
* Add symlink_snapshot()
* Ignore PermissionError when creating snapshot symlink
* config_files
* Include /root in default paths
* Split config file handling into its own module
* Doctest cleanup
Version 0.2
-----------
* rbackup.config
* Merge, filter, and sort file entries from multiple files
* rbackup.rsync
* Change execution of rsync subprocess to text mode
* rbackup.config_files
* Split etc-include and system-include config files
* rbackup.package_managers.packagemanager.PackageManager
* Remove type and value checking
* Add gen_db_archive()
* Check for valid compression mode before proceeding with gen_db_archive()
* rbackup.struct.hierarchy.Hierarchy
* Add metadata_path
* Subclass os.PathLike
* Make write_metadata() an atomic operation
* Log metadata read/write operations
* rbackup.struct.repository.Repository
* Add cleanup()
* Add is_valid_snapshot_name()
* Add gen_snapshot_path()
* Remove current_snapshot attribute
* Implement __repr__
* Use regex to parse user snapshot name input
* Split snapshot metadata lists
* Change serialization backend from pickle to JSON
* Raise ValueError when snapshot name contains a '/'
* rbackup.struct.repository.Snapshot
* Remove all attributes except for pkg_dir
* Project structure
* Do not ship test suite under rbackup package
* Rename rbackup.hierarchy package to rbackup.struct
Version 0.1
-----------
* Initial commit
* Project structure
* Add basic modules
* Add LICENSE