guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 46793f96cdfe55b695d996c0ba367e5fd37b81e4
Author: Hartmut Goebel <[email protected]>
AuthorDate: Fri Feb 13 14:12:25 2026 +0900

    Makefile.am: Add git-config and git-hooks convenience targets.
    
    * Makefile.am (git-config, git-hooks): New phony targets.
    
    Change-Id: Ia241300194fbc1ea1d691e867b5dccd8e75077f4
    Co-authored-by: Maxim Cournoyer <[email protected]>
---
 Makefile.am | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/Makefile.am b/Makefile.am
index 4388c75e5b..732dd9a2c8 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1291,6 +1291,12 @@ $(GIT_HOOKS_DIR)/commit-msg: etc/git/commit-msg | 
$(GIT_HOOKS_DIR)
        fi; \
        cp etc/git/commit-msg $@
 
+# Convenience targets.
+GIT_HOOKS_SOURCE_FILES := $(shell find etc/git -type f -executable)
+.PHONY: git-config git-hooks invalidate-hooks
+git-hooks: $(addprefix $(GIT_HOOKS_DIR)/,$(notdir $(GIT_HOOKS_SOURCE_FILES)))
+git-config: $(GIT_CONFIG_FILE) git-hooks
+
 # The etc/git/ config files are not distributed and have no use when building
 # from a tarball.  Do not add dependencies on these to *_DATA when building
 # from a tarball, as that breaks the build.

Reply via email to