You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bc...@apache.org on 2019/01/07 17:32:33 UTC

[trafficserver] branch master updated: Tries to enforce .git installation of pre-commit

This is an automated email from the ASF dual-hosted git repository.

bcall pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git


The following commit(s) were added to refs/heads/master by this push:
     new c9efb66  Tries to enforce .git installation of pre-commit
c9efb66 is described below

commit c9efb666c062cd4674c2d09804596b2a391168bf
Author: Leif Hedstrom <zw...@apache.org>
AuthorDate: Mon Dec 31 11:17:30 2018 -0700

    Tries to enforce .git installation of pre-commit
---
 Makefile.am | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/Makefile.am b/Makefile.am
index 2705e0c..188b653 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -42,6 +42,9 @@ EXTRA_DIST=CHANGES INSTALL STATUS NOTICE LAYOUT LICENSE example contrib README-E
 # Default value when creating release candidates
 RC = 0
 
+# Make sure the git pre-commit hook gets installed on build time
+all-local: $(abs_top_srcdir)/.git/hooks/pre-commit
+
 # igalic can't remember if this is make check or make test and neither should you.
 test: check
 
@@ -91,6 +94,10 @@ examples: all
 install-examples: examples
 	@cd example && $(MAKE) $(AM_MAKEFLAGS) install pkglibdir=$(pkglibexecdir)
 
+$(abs_top_srcdir)/.git/hooks/pre-commit: $(abs_top_srcdir)/tools/git/pre-commit
+	[ -d $(abs_top_srcdir)/.git/hooks ] && \
+		cp $(abs_top_srcdir)/tools/git/pre-commit $(abs_top_srcdir)/.git/hooks/pre-commit
+
 install-data-hook:
 if BUILD_DOCS
 	@cd doc && $(MAKE) $(AM_MAKEFLAGS) install-man