5 repositorios
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 es un framework de integración continua (CI) basado en Python y un orquestador de builds distribuido. Funciona como un motor de automatización de builds que coordina la obtención del código fuente, la ejecución de pasos de compilación y la generación de informes a través de un controlador central y una red de agentes trabajadores remotos. El sistema se distingue por su arquitectura de extensibilidad basada en plugins y un modelo de distribución maestro-trabajador. Permite la modificación dinámica de los builds en tiempo de ejecución y admite un backend de base de datos conectable para persistir el estado del sistema y el historial de builds. El proyecto cubre una amplia gama de capacidades, incluyendo la programación automatizada de builds y la orquestación de pipelines, integración con control de versiones mediante polling y webhooks, y el aprovisionamiento de trabajadores en servidores físicos, contenedores Docker y clusters de Kubernetes. También proporciona monitorización y observabilidad integral mediante el análisis de logs de build y seguimiento de rendimiento, junto con gestión segura de secretos y autenticación multi-proveedor. El control administrativo está disponible a través de una interfaz web dedicada y herramientas de línea de comandos para la validación de configuración y gestión de procesos.
Records specific commit hashes for every build to ensure precise version tracking and reproducibility.
git-branchless es un conjunto de herramientas para organizar cambios como una secuencia de commits individuales en lugar de ramas tradicionales. Funciona como un gestor de commits apilados, herramienta de manipulación de historial y auditor de estado del repositorio, diseñado para facilitar un flujo de trabajo de desarrollo sin ramas. El sistema se distingue por la manipulación de grafos en memoria, permitiendo el rebase, división y movimiento de subárboles de commits complejos sin necesidad de hacer checkout de la copia de trabajo. Incluye un visualizador de grafos de commits que renderiza referencias ocultas y nodos abandonados, junto con una base de datos local que registra eventos del repositorio para permitir la restauración de estados previos del proyecto. Para bases de código grandes, utiliza índices dispersos y ejecución multihilo para acelerar las operaciones de commit y merge. El proyecto cubre una amplia gama de capacidades, incluyendo manipulación de grafos no lineales, seguimiento de la evolución de commits y filtrado de historial basado en consultas personalizadas. Proporciona herramientas para la recuperación del repositorio mediante instantáneas del espacio de trabajo y registros de eventos, así como utilidades de control de calidad para ejecutar pruebas a través de pilas de commits secuenciales para identificar commits regresivos.
Maintains a timeline of how individual commits change over time to track and revert amendments.