summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2019-03-25 18:25:11 -0300
committerSilvio Rhatto <rhatto@riseup.net>2019-03-25 18:25:11 -0300
commitc46d0e777993c3362b5512f091a84e79b7048fc2 (patch)
tree0adafa536896c4df17092ad68398a3f7e0310c13
parentbfb19958de60135f98deec6089cd291b43ba9d9c (diff)
downloadkeyringer-c46d0e777993c3362b5512f091a84e79b7048fc2.tar.gz
keyringer-c46d0e777993c3362b5512f091a84e79b7048fc2.tar.bz2
Adds COMMIT_AFTER_ENCRYPT setting
-rw-r--r--ChangeLog4
-rwxr-xr-xlib/keyringer/actions/encrypt5
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1142a1a..83defe1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2019-03-25 - Silvio Rhatto <rhatto@riseup.net>
+
+ Adds COMMIT_AFTER_ENCRYPT setting
+
2019-01-29 - 0.5.4 - Silvio Rhatto <rhatto@riseup.net>
Use --no-encrypt-to GnuPG option to strictly respect the recipients file
diff --git a/lib/keyringer/actions/encrypt b/lib/keyringer/actions/encrypt
index 11db62c..e25ad6c 100755
--- a/lib/keyringer/actions/encrypt
+++ b/lib/keyringer/actions/encrypt
@@ -124,5 +124,10 @@ if [ -d "$BASEDIR/.git" ]; then
keyringer_exec git "$BASEDIR" add "keys/$FILE"
fi
+# Optional commit depending on the value of this setting
+if [ "$COMMIT_AFTER_ENCRYPT" == "yes" ]; then
+ keyringer_exec git "$BASEDIR" commit -m "Changes for $FILE"
+fi
+
# Done
exit "$?"