Remove period from git commit messages
Pep
pepmanuel at gmail.com
Fri Jul 28 23:22:26 CEST 2017
Hi all,
I'm sending a silly patch to remove the period from the git commit messages
that pass generates.
The reason is that the first line of a commit message is used as the
subject line, and subjects usually don't end with period. OK, the real
reason is that patches that reduce the code base are cool!
For more info on the topic you can check out this nice post:
https://chris.beams.io/posts/git-commit/#end
Cheers,
Josep
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.zx2c4.com/pipermail/password-store/attachments/20170728/9165e108/attachment.html>
-------------- next part --------------
From a10c7abc7c8bdf4be0957c32feeeac5f2e077cae Mon Sep 17 00:00:00 2001
From: Josep Llaneras <pepmanuel at gmail.com>
Date: Fri, 28 Jul 2017 22:43:44 +0200
Subject: [PATCH] Remove period from git commit messages
---
src/password-store.sh | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/src/password-store.sh b/src/password-store.sh
index d77ff12..b209a91 100755
--- a/src/password-store.sh
+++ b/src/password-store.sh
@@ -319,7 +319,7 @@ cmd_init() {
rm -v -f "$gpg_id" || exit 1
if [[ -n $INNER_GIT_DIR ]]; then
git -C "$INNER_GIT_DIR" rm -qr "$gpg_id"
- git_commit "Deinitialize ${gpg_id}${id_path:+ ($id_path)}."
+ git_commit "Deinitialize ${gpg_id}${id_path:+ ($id_path)}"
fi
rmdir -p "${gpg_id%/*}" 2>/dev/null
else
@@ -327,7 +327,7 @@ cmd_init() {
printf "%s\n" "$@" > "$gpg_id"
local id_print="$(printf "%s, " "$@")"
echo "Password store initialized for ${id_print%, }${id_path:+ ($id_path)}"
- git_add_file "$gpg_id" "Set GPG id to ${id_print%, }${id_path:+ ($id_path)}."
+ git_add_file "$gpg_id" "Set GPG id to ${id_print%, }${id_path:+ ($id_path)}"
if [[ -n $PASSWORD_STORE_SIGNING_KEY ]]; then
local signing_keys=( ) key
for key in $PASSWORD_STORE_SIGNING_KEY; do
@@ -336,12 +336,12 @@ cmd_init() {
$GPG "${GPG_OPTS[@]}" "${signing_keys[@]}" --detach-sign "$gpg_id" || die "Could not sign .gpg_id."
key="$($GPG --verify --status-fd=1 "$gpg_id.sig" "$gpg_id" 2>/dev/null | sed -n 's/\[GNUPG:\] VALIDSIG [A-F0-9]\{40\} .* \([A-F0-9]\{40\}\)$/\1/p')"
[[ -n $key ]] || die "Signing of .gpg_id unsuccessful."
- git_add_file "$gpg_id.sig" "Signing new GPG id with ${key//[$IFS]/,}."
+ git_add_file "$gpg_id.sig" "Signing new GPG id with ${key//[$IFS]/,}"
fi
fi
reencrypt_path "$PREFIX/$id_path"
- git_add_file "$PREFIX/$id_path" "Reencrypt password store using new GPG id ${id_print%, }${id_path:+ ($id_path)}."
+ git_add_file "$PREFIX/$id_path" "Reencrypt password store using new GPG id ${id_print%, }${id_path:+ ($id_path)}"
}
cmd_show() {
@@ -456,7 +456,7 @@ cmd_insert() {
read -r -p "Enter password for $path: " -e password
$GPG -e "${GPG_RECIPIENT_ARGS[@]}" -o "$passfile" "${GPG_OPTS[@]}" <<<"$password" || die "Password encryption aborted."
fi
- git_add_file "$passfile" "Add given password for $path to store."
+ git_add_file "$passfile" "Add given password for $path to store"
}
cmd_edit() {
@@ -484,7 +484,7 @@ cmd_edit() {
while ! $GPG -e "${GPG_RECIPIENT_ARGS[@]}" -o "$passfile" "${GPG_OPTS[@]}" "$tmp_file"; do
yesno "GPG encryption failed. Would you like to try again?"
done
- git_add_file "$passfile" "$action password for $path using ${EDITOR:-vi}."
+ git_add_file "$passfile" "$action password for $path using ${EDITOR:-vi}"
}
cmd_generate() {
@@ -528,7 +528,7 @@ cmd_generate() {
fi
local verb="Add"
[[ $inplace -eq 1 ]] && verb="Replace"
- git_add_file "$passfile" "$verb generated password for ${path}."
+ git_add_file "$passfile" "$verb generated password for ${path}"
if [[ $clip -eq 1 ]]; then
clip "$pass" "$path"
@@ -566,7 +566,7 @@ cmd_delete() {
if [[ -n $INNER_GIT_DIR && ! -e $passfile ]]; then
git -C "$INNER_GIT_DIR" rm -qr "$passfile"
set_git "$passfile"
- git_commit "Remove $path from store."
+ git_commit "Remove $path from store"
fi
rmdir -p "${passfile%/*}" 2>/dev/null
}
@@ -610,19 +610,19 @@ cmd_copy_move() {
if [[ -n $INNER_GIT_DIR && ! -e $old_path ]]; then
git -C "$INNER_GIT_DIR" rm -qr "$old_path" 2>/dev/null
set_git "$new_path"
- git_add_file "$new_path" "Rename ${1} to ${2}."
+ git_add_file "$new_path" "Rename ${1} to ${2}"
fi
set_git "$old_path"
if [[ -n $INNER_GIT_DIR && ! -e $old_path ]]; then
git -C "$INNER_GIT_DIR" rm -qr "$old_path" 2>/dev/null
set_git "$old_path"
- [[ -n $(git -C "$INNER_GIT_DIR" status --porcelain "$old_path") ]] && git_commit "Remove ${1}."
+ [[ -n $(git -C "$INNER_GIT_DIR" status --porcelain "$old_path") ]] && git_commit "Remove ${1}"
fi
rmdir -p "$old_dir" 2>/dev/null
else
cp $interactive -r -v "$old_path" "$new_path" || exit 1
[[ -e "$new_path" ]] && reencrypt_path "$new_path"
- git_add_file "$new_path" "Copy ${1} to ${2}."
+ git_add_file "$new_path" "Copy ${1} to ${2}"
fi
}
@@ -631,10 +631,10 @@ cmd_git() {
if [[ $1 == "init" ]]; then
INNER_GIT_DIR="$PREFIX"
git -C "$INNER_GIT_DIR" "$@" || exit 1
- git_add_file "$PREFIX" "Add current contents of password store."
+ git_add_file "$PREFIX" "Add current contents of password store"
echo '*.gpg diff=gpg' > "$PREFIX/.gitattributes"
- git_add_file .gitattributes "Configure git repository for gpg file diff."
+ git_add_file .gitattributes "Configure git repository for gpg file diff"
git -C "$INNER_GIT_DIR" config --local diff.gpg.binary true
git -C "$INNER_GIT_DIR" config --local diff.gpg.textconv "$GPG -d ${GPG_OPTS[*]}"
elif [[ -n $INNER_GIT_DIR ]]; then
--
2.7.4
More information about the Password-Store
mailing list