summaryrefslogtreecommitdiff
path: root/neues-passwort.in
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2021-05-20 13:39:29 +0200
committerErich Eckner <git@eckner.net>2021-05-20 13:39:29 +0200
commitd1f99c249b07d7809c35b530360b34d9d69fcfa0 (patch)
tree8981b02df912bca09f845ca90e40d0fb21a68f0d /neues-passwort.in
parent51e3dd1435fa73ac943c1497a58839e8aebea30c (diff)
downloadpasswort-tresor-d1f99c249b07d7809c35b530360b34d9d69fcfa0.tar.xz
neues-passwort: git aktuell halten
Diffstat (limited to 'neues-passwort.in')
-rw-r--r--neues-passwort.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/neues-passwort.in b/neues-passwort.in
index 77ccddc..0324aed 100644
--- a/neues-passwort.in
+++ b/neues-passwort.in
@@ -80,6 +80,11 @@ if [ $# -ne 0 ]; then
Verwendung 1
fi
+if ! git -C "${passstore_Verzeichnis}" pull --rebase; then
+ >&2 echo 'Kann passstore nicht rebasen.'
+ exit 1
+fi
+
if [ -z "${Pfad}" ]; then
tree -d "${passstore_Verzeichnis}"
read -r -p 'Pfad zum Passwort (Wildcards erlaubt): ' Pfad
@@ -168,3 +173,5 @@ fi
fi
} \
| pass insert "${Pfad}" --multiline
+
+git -C "${passstore_Verzeichnis}" push-all