[PATCH 1/2] fix update-hook-example to work with packed tag references
- From
Dmitry Potapov <dpotapov@gmail.com>
- Date
- Jun 25, 2008, 08:26 UTC
- Message-ID
- <1214382416-6687-1-git-send-email-dpotapov@gmail.com>
The update-hook-example used 'test -f' to check the tag present, which does not work if the checked reference is packed. This check has been changed to use 'git rev-parse $tag' instead.
Signed-off-by: Dmitry Potapov <dpotapov@gmail.com> --- Documentation/howto/update-hook-example.txt | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Documentation/howto/update-hook-example.txt b/Documentation/howto/update-hook-example.txt index 88765b5..a8d3bae 100644 --- a/Documentation/howto/update-hook-example.txt +++ b/Documentation/howto/update-hook-example.txt @@ -68,7 +68,7 @@ function info { # - Branches should only be fast-forwarded. case "$1" in refs/tags/*) - [ -f "$GIT_DIR/$1" ] && + git rev-parse --verify -q "$1" && deny >/dev/null "You can't overwrite an existing tag" ;; refs/heads/*)
-- 1.5.6