diff options
author | Erich Eckner <git@eckner.net> | 2021-05-20 13:39:29 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2021-05-20 13:39:29 +0200 |
commit | d1f99c249b07d7809c35b530360b34d9d69fcfa0 (patch) | |
tree | 8981b02df912bca09f845ca90e40d0fb21a68f0d | |
parent | 51e3dd1435fa73ac943c1497a58839e8aebea30c (diff) | |
download | passwort-tresor-d1f99c249b07d7809c35b530360b34d9d69fcfa0.tar.xz |
neues-passwort: git aktuell halten
-rw-r--r-- | neues-passwort.in | 7 |
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 |