5 repositorios
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 es una herramienta automatizada para capturar, archivar y asociar medios de cámara web con historiales de control de versiones. Funciona como un archivador de instantáneas de cámara web y herramienta de visualización de historial que activa fotos, GIFs o videos cada vez que se realiza un commit de Git. El sistema utiliza la automatización de hooks de Git para asociar hashes de commit con instantáneas físicas del desarrollador. Incluye un sistema de plugins para integrar herramientas de terceros para transformar imágenes capturadas o añadir superposiciones visuales como mensajes de commit e identificadores. La herramienta proporciona un navegador de archivos multimedia para recuperar capturas asociadas con repositorios específicos. También incluye un sistema de configuración para gestionar la selección de dispositivos, duraciones de grabación y retrasos de calentamiento.
Uses custom scripts triggered by Git commands to automate media recording.
Overcommit es un gestor de hooks de Git y sistema de automatización de flujos de trabajo utilizado para configurar, desplegar y orquestar scripts que aplican estándares de codificación y flujos de trabajo de proyectos. Actúa como una capa de gestión para la configuración distribuida de hooks, aplicando plantillas globales en múltiples repositorios para asegurar reglas de validación consistentes. El sistema funciona como un ejecutor de tareas en paralelo, ejecutando múltiples scripts de validación simultáneamente a través de núcleos de CPU para reducir el tiempo empleado durante las comprobaciones pre-commit. Se distingue por la verificación de integridad basada en firmas para detectar cambios no autorizados en el código de los plugins y proporciona omisión basada en el entorno para saltar condicionalmente scripts de validación específicos. El proyecto cubre una amplia gama de capacidades, incluyendo validación de código pre-commit con linters de terceros, estandarización de mensajes de commit y verificación de requisitos de push. También automatiza tareas post-checkout y post-merge, gestiona dependencias de hooks y utiliza filtrado basado en glob para restringir la ejecución de hooks a archivos o ramas específicas.
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.