From ce6ce30dfede6c9810220ded0ea1d92280ec3378 Mon Sep 17 00:00:00 2001 From: "Kyle J. McKay" Date: Tue, 20 Feb 2018 15:45:43 -0800 Subject: [PATCH] pre-commit.sh: minor efficiencies While unlikely to be noticeable in effect, the extra subshells are strictly unnecessary. Eliminate them for the miniscule efficiency improvement but also more for the code cleanup it provides. Signed-off-by: Kyle J. McKay --- hooks/pre-commit.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hooks/pre-commit.sh b/hooks/pre-commit.sh index 2b2e78b..f5fe584 100644 --- a/hooks/pre-commit.sh +++ b/hooks/pre-commit.sh @@ -105,8 +105,8 @@ em=0 && v_check_topfile msg2 "$tree" ".topmsg" || em=$? changedeps= changemsg= mode=modify -headrev="$(git rev-parse --quiet --verify HEAD -- || :)" -tab="$(printf '\t.')" && tab="${tab%?}" +headrev="$(git rev-parse --quiet --verify HEAD --)" || : +tab=" " # one tab in there prefix="[A-Z][0-9]*$tab" if [ -n "$headrev" ]; then headtree="$headrev^{tree}" -- 2.11.4.GIT