iAdd CHANGELOG file to keep track of changes - drist - a remote deployment tool Err bitreich.org 70 hgit clone git://bitreich.org/drist/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/drist/ URL:git://bitreich.org/drist/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/drist/ bitreich.org 70 1Log /scm/drist/log.gph bitreich.org 70 1Files /scm/drist/files.gph bitreich.org 70 1Refs /scm/drist/refs.gph bitreich.org 70 1Tags /scm/drist/tag bitreich.org 70 1README /scm/drist/file/README.gph bitreich.org 70 1LICENSE /scm/drist/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 472555bd1aa95a6edff48b433e6bb095feb7ebe1 /scm/drist/commit/472555bd1aa95a6edff48b433e6bb095feb7ebe1.gph bitreich.org 70 1parent 1ddb1582cfb17a5d79fd9725907a1b329dacbd6b /scm/drist/commit/1ddb1582cfb17a5d79fd9725907a1b329dacbd6b.gph bitreich.org 70 hAuthor: Solene Rapenne URL:mailto:solene@perso.pw bitreich.org 70 iDate: Wed, 26 Aug 2020 21:25:45 +0200 Err bitreich.org 70 i Err bitreich.org 70 iAdd CHANGELOG file to keep track of changes Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i A CHANGELOG | 56 +++++++++++++++++++++++++++++++ Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 56 insertions(+), 0 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/CHANGELOG b/CHANGELOG /scm/drist/file/CHANGELOG.gph bitreich.org 70 i@@ -0,0 +1,56 @@ Err bitreich.org 70 i+V2.00 Err bitreich.org 70 i+======= Err bitreich.org 70 i+ Err bitreich.org 70 i+/!\ This update involves major changes, don't use it unless Err bitreich.org 70 i+ you can afford to rewrite all your drist modules. Err bitreich.org 70 i+ Err bitreich.org 70 i+- remove simulate mode Err bitreich.org 70 i+- remove "absent" support Err bitreich.org 70 i+- files are now copied under ~/.drist_files_XXXXXX which mean Err bitreich.org 70 i+ files must be moved to the system from the script (using Err bitreich.org 70 i+ rsync, install whatever) Err bitreich.org 70 i+ Err bitreich.org 70 i+This solves many issues: Err bitreich.org 70 i+ - you can't destroy your system because of rsync Err bitreich.org 70 i+ removing symlink to replace them by directories Err bitreich.org 70 i+ (common on FreeBSD where /home is a link to /usr/home) Err bitreich.org 70 i+ - files aren't available on the system with a permission Err bitreich.org 70 i+ derived from the origin server, they can be properly copied Err bitreich.org 70 i+ with the correct permissions and ownership from the script Err bitreich.org 70 i+ - absent function was not useful Err bitreich.org 70 i+ - simulate option was not useful Err bitreich.org 70 i+ Err bitreich.org 70 i+V1.05 - 2020-07-01 Err bitreich.org 70 i+================== Err bitreich.org 70 i+ Err bitreich.org 70 i+- Add -d flag to use short hostname Err bitreich.org 70 i+- Fix order of execution of the steps Err bitreich.org 70 i+- Add -p flag in rsync to keep permissions Err bitreich.org 70 i+- README added Err bitreich.org 70 i+ Err bitreich.org 70 i+V1.04 Err bitreich.org 70 i+======= Err bitreich.org 70 i+ Err bitreich.org 70 i+- Add flag for persistent ssh connection Err bitreich.org 70 i+ Err bitreich.org 70 i+V1.03 - 2018-12-03 Err bitreich.org 70 i+======= Err bitreich.org 70 i+ Err bitreich.org 70 i+- Add a licence Err bitreich.org 70 i+ Err bitreich.org 70 i+V1.02 - 2018-11-29 Err bitreich.org 70 i+================== Err bitreich.org 70 i+ Err bitreich.org 70 i+- Code logic change, no functional change Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+V1.01 - 2018-11-29 Err bitreich.org 70 i+================== Err bitreich.org 70 i+ Err bitreich.org 70 i+- Add support for a simulate flag Err bitreich.org 70 i+ Err bitreich.org 70 i+ Err bitreich.org 70 i+V1.00 - 2018-11-29 Err bitreich.org 70 i+================== Err bitreich.org 70 i+ Err bitreich.org 70 i+- Add support for sudo / doas Err bitreich.org 70 .