LinuxCommandLibrary

mr

manages multiple version control repositories

TLDR

Update all repositories

$ mr update
copy
Check status of all repos
$ mr status
copy
Commit in all repos
$ mr commit -m "[message]"
copy
Register current directory
$ mr register
copy
Run command in all repos
$ mr run [git fetch]
copy
List registered repos
$ mr list
copy
Pull all repos
$ mr pull
copy

SYNOPSIS

mr [options] [command]

DESCRIPTION

mr (myrepos) manages multiple version control repositories. It runs commands across all repos.
The tool works with git, svn, hg, and more. Configuration in ~/.mrconfig.

PARAMETERS

COMMAND

Action to perform.
update
Update all registered repos.
status
Show status of all repos.
commit
Commit in all repos.
register
Register current repo.
run CMD
Run command in all repos.
--help
Display help information.

CAVEATS

Requires mrconfig setup. Supports multiple VCS types. Perl-based.

HISTORY

mr was created by Joey Hess to manage multiple version control repositories from a single command.

SEE ALSO

git(1), vcsh(1), repo(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community