myrepos
A command-line tool for managing commands across a collection of version control repositories.
By Joey Hess
Compare myrepos with another product
Alternatives
See all alternativesAbout myrepos
myrepos provides the `mr` command for running actions such as update, commit, push, status and diff across registered repositories. It supports Git, Mercurial, Bazaar, Darcs and other version control systems, and can run commands in parallel.
Repository-specific and global commands can be configured in `~/.mrconfig`. The official site documents installation and notes that the project was last edited in 2024.
Strengths
- Runs common actions across registered repositories
- Supports multiple version control systems
- Allows custom commands and parallel jobs
Limitations
- Repositories must be registered in the mr configuration before myrepos can manage them.
Details
- Pricing
- FreeFree and open source under GPL-2.0-or-later.
- License
- GPL-2.0-or-later
- Developer
- Joey Hess
- Platforms
- Command line
- How it runs
- Downloadable app
- Best suited for
- Developers maintaining many local version control repositories
- Categories
- CLI tools, Git clients
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula
- Sources