From ee8305b33803cc9ed098fba57e48c50d740107f2 Mon Sep 17 00:00:00 2001 From: Eric Torres Date: Tue, 23 Apr 2019 14:32:22 -0700 Subject: [PATCH] Fix formatting of lists in changelog --- CHANGELOG.rst | 58 ++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 53 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 98373a0..8acaeb8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,18 +5,28 @@ Version 0.5.3 ------------- * rbackup.rsync + * Log at the exception level, not at the library level + * rbackup.config.config_files + * load_list_from_option() + * Use non-mutable default argument * Ensure that list is returned if fallback is unset + * rbackup.struct.repository.Repository + * Implement __eq__(), __ne__(), and __hash__() * Update docstrings explaining what happens to snapshot_symlink when snapshot is deleted + * Building + * Add sphinx build commands to setup.py * Explain replacing colons on datetime on default snapshot name + * Project Structure + * Move config module to rbackup.config.config_files * Move config files to config_files/ in root dir * Delete rbackup.plugins.pacman module @@ -33,6 +43,7 @@ Bug Fixes ^^^^^^^^^ * backup script + * Fix uninitialized repo variable * If rsync process fails, exit by its return code @@ -40,17 +51,25 @@ Version 0.5 ----------- * 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 @@ -58,32 +77,45 @@ 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() + * 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 @@ -91,21 +123,32 @@ 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() @@ -115,9 +158,13 @@ Version 0.2 * 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 @@ -126,5 +173,6 @@ Version 0.1 * Initial commit * Project structure + * Add basic modules * Add LICENSE