macOS
brew install mrlocal Homebrew formula metadata
brew / rank 5467
Multiple Repository management tool. Version 1.20180726 via Homebrew; verified from local package data. Also installable with nix: nix profile install nixpkgs#mr.
install
brew install mrlocal Homebrew formula metadata
nix profile install nixpkgs#mrnixpkgs package indexes · pkgs/by-name/mr/mr/package.nix · source: api.github.com
sudo zypper install mropenSUSE Tumbleweed package metadata · mr · source: download.opensuse.org
sudo dnf install myreposFedora Rawhide package metadata · myrepos · source: dl.fedoraproject.org
sudo pacman -S myreposArch Linux sync databases · myrepos · source: geo.mirror.pkgbuild.com
overview
Multiple Repository management tool
history
myrepos, installed as the mr command, is Joey Hess's Perl tool for managing many version-control repositories as a group. Its README describes the problem it solves: developers often have many repositories, need to update or push them together, and need repository-specific workflows. mr records repositories in ~/.mrconfig, can discover chained .mrconfig files, and runs commands recursively over repositories below the working directory.
Technically, mr sits above individual VCS tools rather than replacing them. It supports Git, Subversion, Mercurial, Bazaar, Darcs, CVS, Fossil, and Veracity, and exposes familiar cross-repository commands such as checkout, update, status, diff, commit, fetch, push, grep, and arbitrary run commands. The project emphasizes being self-contained, with the main mr command depending only on basic Perl, which made it easy to keep in ~/bin or a version-controlled home directory.
Its adoption niche is the long-tail developer and sysadmin workflow of maintaining many unrelated repositories without adopting a monorepo or a heavyweight workspace manager. The project site documents parallel updates, offline retry of failed actions, per-repository command overrides, global custom commands, and combining related repositories into a logical repository group. In package managers it appears under both mr and myrepos names, alongside developer tools rather than VCS implementations themselves.
security posture
No matching local secret-handling manifest was found for mr. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
~/.mrconfig./.mrconfigexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
mr | executable | indexed executable | Discovered from the local executable index. |
webcheckout | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:mr |
|---|---|
| Version | 1.20180726 |
| Package manager | Homebrew |
| Homepage | https://myrepos.branchable.com/ |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
mr
nix profile install nixpkgs#mrmyrepos 1.20180726-24.fc45
A multiple SCM repository management tool
https://github.com/joeyh/myrepos
sudo dnf install myreposmyrepos 1.20180726-8
Multiple Repository management tool
https://myrepos.branchable.com
sudo pacman -S myreposmr 1.20180726-1.19
Version control repository manager
https://myrepos.branchable.com
sudo zypper install mrsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.