5 repository-uri
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 este un instrument automatizat pentru capturarea, arhivarea și asocierea conținutului media de la camera web cu istoricul commit-urilor din controlul versiunilor. Funcționează ca un arhivator de snapshot-uri de la camera web și un instrument de vizualizare a istoricului care declanșează fotografii, GIF-uri sau videoclipuri ori de câte ori este efectuat un commit Git. Sistemul utilizează automatizarea Git hook pentru a asocia hash-urile commit-urilor cu snapshot-uri fizice ale dezvoltatorului. Include un sistem de plugin-uri pentru integrarea instrumentelor terțe pentru a transforma imaginile capturate sau a adăuga overlay-uri vizuale, cum ar fi mesaje de commit și identificatori. Instrumentul oferă un browser de arhivă media pentru a recupera capturile asociate cu repository-uri specifice. Include, de asemenea, un sistem de configurare pentru a gestiona selecția dispozitivului, duratele de înregistrare și întârzierile de pregătire.
Uses custom scripts triggered by Git commands to automate media recording.
Overcommit este un manager de hook-uri Git și un sistem de automatizare a fluxului de lucru utilizat pentru a configura, implementa și orchestra scripturi care impun standarde de codare și fluxuri de lucru ale proiectului. Acesta acționează ca un strat de gestionare pentru configurarea distribuită a hook-urilor, aplicând șabloane globale în mai multe depozite (repositories) pentru a asigura reguli de validare consistente. Sistemul funcționează ca un runner de sarcini paralel, executând mai multe scripturi de validare simultan pe nucleele CPU pentru a reduce timpul petrecut în timpul verificărilor pre-commit. Se distinge prin verificarea integrității bazată pe semnătură pentru a detecta modificări neautorizate ale codului plugin-ului și oferă bypass bazat pe mediu pentru a omite condiționat anumite scripturi de validare. Proiectul acoperă o gamă largă de capabilități, inclusiv validarea codului pre-commit cu lintere terțe, standardizarea mesajelor de commit și verificarea cerințelor de push. De asemenea, automatizează sarcinile post-checkout și post-merge, gestionează dependențele hook-urilor și utilizează filtrarea bazată pe glob pentru a restricționa execuția hook-urilor la fișiere sau ramuri specifice.
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.