gitslave
« Back to VersTracker
Description:
Create group of related repos with one as superproject
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: git version-control repository-management developer-tools automation
Install: brew install gitslave
About:
Gitslave is a command-line tool that creates a superproject Git repository containing multiple sub-projects. It allows you to manage a group of related repositories as a single entity, enabling synchronized operations like committing, pushing, and status checking across all repos. This simplifies workflow for complex projects with interdependent components.
Key Features:
  • Manages multiple Git repos as a single group
  • Synchronized commands across all sub-repos
  • Maintains individual repo autonomy
  • Simple command-line interface
Use Cases:
  • Managing microservices architecture repositories
  • Coordinating related library and application projects
  • Synchronizing configuration and deployment repositories
Alternatives:
  • git-subrepo – Git-subrepo focuses on embedding external repos, while Gitslave manages groups of repos at the same level
  • git-submodule – Git-submodule is built into Git but has complex workflows; Gitslave provides simpler group management
Version History
Detected Version Rev Change Commit
Sep 11, 2025 2:21pm 0 VERSION_BUMP 0687b08d