6 dépôts
Mechanisms for tracking the currently active feature or release branch to manage task lifecycles.
Distinct from Branch-Based Isolation: Focuses on stateful tracking of the active branch rather than the general practice of isolating changes
Explore 6 awesome GitHub repositories matching devops & infrastructure · Active Branch Tracking. Refine with filters or upvote what's useful.
Gitflow est une extension de modèle de branchement Git et un outil d'automatisation de flux de travail. Il fournit un ensemble d'outils en ligne de commande et de scripts automatisés pour gérer le développement de fonctionnalités, les cycles de publication et les correctifs en utilisant des opérations Git standard. Le projet coordonne les versions logicielles et le versionnage via la gestion de branches de publication et de support dédiées. Il automatise la création et la fusion de branches pour maintenir un cycle de développement structuré et gérer la transition du code du développement à la production. L'outil couvre le cycle de vie complet de plusieurs types de branches, y compris l'isolation du nouveau développement via des branches de fonctionnalités et l'implémentation de correctifs de production urgents via des branches de correctifs. Il inclut également des utilitaires pour préparer les versions logicielles via des branches de publication et maintenir les anciennes versions logicielles via des branches de support.
Tracks the current active feature or release branch to manage the lifecycle of a specific development task.
direnv is a shell environment manager and directory-based environment loader that automatically loads and unloads environment variables when switching between directories. It functions as a shell hook automation tool, injecting logic into the shell configuration to trigger environment updates based on the current project context. The project acts as a development environment isolator by localizing shell configurations, which prevents dependency conflicts and removes project-specific exports from global profile files. It includes specialized integration for Nix, allowing the loading of environ
Tracks the active Git branch to trigger automatic environment reloads on branch changes.
bash-git-prompt is a Bash shell extension and prompt customizer that integrates real-time Git status indicators directly into the terminal. It functions as a shell theme that displays branch names, commit divergence, and file status markers within the command line interface. The project distinguishes itself through a hierarchical configuration system that allows for directory-specific overrides of global settings. It includes performance tuning options to maintain shell responsiveness in large repositories by selectively disabling expensive operations such as remote fetching or untracked file
Indicates if the current branch is ahead of, behind, or diverged from its upstream remote tracking branch.
SimpleCov est un outil de couverture de code Ruby et un moteur d'analyse utilisé pour suivre quelles lignes, branches et méthodes de code s'exécutent pendant les tests. Il fonctionne comme un exécuteur de seuil de couverture et un agrégateur de suite de tests, enregistrant les données d'exécution pour identifier les zones non testées d'une application. L'outil se distingue par la capacité de fusionner les résultats de couverture provenant de processus de travail parallèles et de sous-processus en un rapport unifié unique. Il prend en charge la comparaison de base pour détecter les régressions de couverture et peut recueillir des données à partir de code exécuté via des méthodes d'évaluation dynamique, telles que celles utilisées dans les moteurs de templating. Ses capacités plus larges incluent la génération de rapports multi-formats, le regroupement de fichiers sources et le filtrage de fichiers à l'aide d'expressions régulières. Le système fournit également une interface en ligne de commande pour afficher des statistiques et lister les fichiers non couverts.
Records whether each branch of a conditional was exercised rather than just tracking if the line was hit.
Liquidprompt est un thème d'interface en ligne de commande adaptatif et une barre d'état contextuelle pour Bash et Zsh. Il fonctionne comme un indicateur et un suiveur d'environnement shell, affichant en temps réel des informations système, l'identité de l'utilisateur, les connexions hôtes et les données du répertoire de travail directement dans le prompt. Le projet propose un moteur de thèmes permettant de modifier la mise en page, les couleurs et les glyphes. Il intègre des indicateurs d'état de contrôle de version pour afficher les branches actives, les tags et les statistiques de commit, ainsi que des indicateurs pour les outils de conteneurisation, les orchestrateurs et les environnements virtuels spécifiques aux langages. Le système surveille également l'état du shell et les métriques de performance matérielle ou réseau, fournissant des alertes contextuelles lorsque des seuils spécifiques sont atteints. De plus, il peut synchroniser l'état actuel du prompt avec le titre de la fenêtre du terminal ou la barre d'état.
Identifies the active source code management system to track and display current branches and tags.
WordPress Git Updater is a software update manager that automates the installation and updating of plugins and themes hosted on Git repositories. It functions as an automated release system and a secure client for private Git repository management, linking software components to providers like GitHub, GitLab, or enterprise Git instances for version tracking. The tool distinguishes itself through detailed branch management, allowing users to target specific branches or tagged releases for deployment. It supports secure access to private codebases via personal access tokens and provides a modul
Maps local installations to specific Git branches or tags to control the deployed upstream version.