5 dépôts
Custom scripts to automate tasks triggered by Git commands.
Explore 5 awesome GitHub repositories matching part of an awesome list · Git Hook Scripts. Refine with filters or upvote what's useful.
This project is an educational resource providing a detailed command reference, tutorial collections, and structured guides for mastering version control. It serves as a set of Chinese language tutorials based on international community best practices, designed to help users learn both the core concepts and practical applications of Git. The resource focuses on specific workflow guides for managing feature development, release cycles, and collaborative forking strategies. It pairs theoretical version control concepts with practical command-line examples to demonstrate real-world application.
Provides guidance on using custom scripts triggered by Git commands to automate validation and notifications.
Soft Serve is a self-hosted Git server that authenticates users via SSH public keys and provides a terminal-based user interface for browsing repositories, files, and commits. It stores repository data and configuration in either SQLite or PostgreSQL, and supports role-based access control with four permission levels for managing repository visibility and write access. The server can be deployed via Docker or managed as a systemd service, and supports webhook notifications for push, collaborator, and branch or tag events to integrate with external automation workflows. It also enables server-
Executes custom scripts before or after pushes to automate tasks like continuous integration.
lolcommits est un outil automatisé pour capturer, archiver et associer des médias de webcam aux historiques de commit de contrôle de version. Il fonctionne comme un archiveur d'instantanés de webcam et un outil de visualisation d'historique qui déclenche des photos, des GIFs ou des vidéos chaque fois qu'un commit Git est effectué. Le système utilise l'automatisation des hooks Git pour associer les hashs de commit aux instantanés physiques du développeur. Il inclut un système de plugins pour intégrer des outils tiers afin de transformer les images capturées ou d'ajouter des superpositions visuelles telles que des messages de commit et des identifiants. L'outil fournit un navigateur d'archives multimédias pour récupérer les captures associées à des dépôts spécifiques. Il inclut également un système de configuration pour gérer la sélection de l'appareil, les durées d'enregistrement et les délais de préchauffage.
Uses custom scripts triggered by Git commands to automate media recording.
Overcommit is a Git hook manager and workflow automation system used to configure, deploy, and orchestrate scripts that enforce coding standards and project workflows. It acts as a management layer for distributed hook configuration, applying global templates across multiple repositories to ensure consistent validation rules. The system functions as a parallel task runner, executing multiple validation scripts concurrently across CPU cores to reduce the time spent during pre-commit checks. It distinguishes itself through signature-based integrity verification to detect unauthorized changes to
Allows the creation of repository-specific scripts to enforce coding standards.
:anchor: A curated list of awesome git hooks
A collection of reusable scripts for various Git hook events.