From 26d551a1ee9e888c1656730c19414003124a4ec7 Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Thu, 12 Dec 2013 20:28:02 -0800 Subject: [PATCH] post-receive: Fix error message when pushing to an unmapped branch Previously, if STATE_MAP contained only refs/heads/master and a user pushed to a branch such as refs/heads/stable, the hook emitted a misleading error message: E: no mapping for refname refs/heads/master Fix this by correctly printing the reference being looked for, rather than the reference most recently found in STATE_MAP. Also, reword the message slightly to point the user to STATE_MAP and to use an actual word "branch" instead of the non-word "refname". Signed-off-by: Carl Worth Signed-off-by: Jeremy Kerr --- tools/post-receive.hook | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/post-receive.hook b/tools/post-receive.hook index 4f76fa6..4fb741d 100755 --- a/tools/post-receive.hook +++ b/tools/post-receive.hook @@ -67,6 +67,6 @@ while read oldrev newrev refname; do fi done if [ $found -eq 0 ]; then - echo "E: no mapping for refname $key" >&2 + echo "E: STATE_MAP has no mapping for branch $refname" >&2 fi done -- 2.39.2