summaryrefslogtreecommitdiff
path: root/neues-passwort.in
diff options
context:
space:
mode:
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