5 dépôts
Tools for monitoring the latest updates and changes in a repository.
Distinguishing note: Focuses on the metadata of recent repository updates.
Explore 5 awesome GitHub repositories matching development tools & productivity · Commit Tracking. Refine with filters or upvote what's useful.
git-flight-rules is a collection of curated guidelines, operational resources, and a command reference for managing version control with Git. It provides a set of procedure-based rules and best practices designed to organize code history, branches, and collaborative development. The project distinguishes itself by providing structured workflows for complex history manipulation and data recovery. This includes specific guidance on rewriting commit history to remove sensitive data, using the reference log to recover lost work, and employing binary searches to isolate regressions. The resource
Explains how to inspect specific changes in commits and view historical versions of files.
Pumpkin-book is an open-source educational textbook that provides annotated study materials and mathematical derivations for foundational machine learning concepts. It functions as a technical documentation archive, breaking down dense academic literature into accessible, plain-language notes designed to support self-paced learning. The project distinguishes itself through a collaborative knowledge curation model, where the curriculum is managed via a version-controlled system. This workflow relies on community-driven updates and peer review to refine explanations and ensure the accuracy of t
Displays the latest commit information for the educational content.
osv-scanner is a software composition analysis tool and vulnerability scanner that checks project dependencies and container images against the Open Source Vulnerabilities database. It functions as a dependency remediation tool and can be integrated into custom Go applications as a programmable security library. The project distinguishes itself through a remediation workflow that includes an interactive terminal user interface and automated scripting for upgrading vulnerable packages in lockfiles and manifests. It employs call-graph reachability analysis to determine if vulnerable code is act
Identifies vulnerabilities in C/C++ dependencies by matching specific git commit hashes against advisory data.
Buildbot est un framework d'intégration continue (CI) basé sur Python et un orchestrateur de build distribué. Il fonctionne comme un moteur d'automatisation de build qui coordonne la récupération du code source, l'exécution des étapes de build et le reporting des résultats via un contrôleur central et un réseau d'agents de travail distants. Le système se distingue par une architecture d'extensibilité basée sur des plugins et un modèle de distribution maître-esclave. Il permet la modification dynamique des builds au runtime et supporte un backend de base de données enfichable pour persister l'état du système et l'historique des builds. Le projet couvre un large éventail de capacités, incluant la planification automatisée des builds et l'orchestration de pipelines, l'intégration au contrôle de version via polling et webhooks, et le provisionnement de workers sur des serveurs physiques, des conteneurs Docker et des clusters Kubernetes. Il offre également une surveillance et une observabilité complètes via l'analyse des logs de build et le suivi des performances, ainsi qu'une gestion sécurisée des secrets et une authentification multi-fournisseur. Le contrôle administratif est disponible via une interface web dédiée et des outils en ligne de commande pour la validation de configuration et la gestion des processus.
Records specific commit hashes for every build to ensure precise version tracking and reproducibility.
git-branchless est une suite d'outils pour organiser les changements sous forme de séquence de commits individuels au lieu de branches traditionnelles. Il fonctionne comme un gestionnaire de commits empilés, un outil de manipulation d'historique et un auditeur d'état de dépôt, conçu pour faciliter un flux de travail de développement sans branche. Le système se distingue par la manipulation de graphes en mémoire, permettant le rebasage, la division et le déplacement de sous-arbres de commits complexes sans extraire la copie de travail. Il inclut un visualiseur de graphe de commits qui rend les références cachées et les nœuds abandonnés, ainsi qu'une base de données locale qui enregistre les événements du dépôt pour permettre la restauration des états précédents du projet. Pour les grandes bases de code, il utilise des index creux et une exécution multi-threadée pour accélérer les opérations de commit et de fusion. Le projet couvre un large éventail de capacités, incluant la manipulation de graphes non linéaires, le suivi de l'évolution des commits et le filtrage d'historique basé sur des requêtes personnalisées. Il fournit des outils pour la récupération de dépôt via des snapshots d'espace de travail et des journaux d'événements, ainsi que des utilitaires d'assurance qualité pour exécuter des tests sur des piles de commits séquentielles afin d'identifier les commits régressifs.
Maintains a timeline of how individual commits change over time to track and revert amendments.