mr - A tool to manage all your version control repos

Property Value
Distribution ALT Linux Sisyphus
Repository Classic noarch
Package name mr
Package version 1.20170129
Package release alt1
Package architecture noarch
Package type rpm
Installed size 91.79 KB
Download size 91.79 KB
Official Mirror
The mr(1) command can checkout, update, or perform other actions on
a set of repositories as if they were one combined respository. It
supports any combination of git, svn, mercurial, bzr, darcs, cvs, vcsh,
fossil, and veracity repositories, and support for other version control
systems can easily be added. (There are extensions adding support for unison
and git-svn, among others.)
It is extremely configurable via simple shell scripting. Some examples
of things it can do include:
* Update a repository no more frequently than once every twelve hours.
* Run an arbitrary command before committing to a repository.
* When updating a git repository, pull from two different upstreams
and merge the two together.
* Run several repository updates in parallel, greatly speeding up
the update process.
* Remember actions that failed due to a laptop being offline, so they
can be retried when it comes back online.


Package Version Architecture Repository
mr - - -


Name Value
/usr/bin/env -
perl( -
perl( -
perl(Getopt/ -
perl( -
perl-base -
rpmlib(PayloadIsLzma) -


Name Value
mr -
mr = 1.20170129-alt1


Type URL
Binary Package mr-1.20170129-alt1.noarch.rpm
Source Package mr-1.20170129-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch classic
    rpm [Sisyphus] noarch classic
  2. Update the package index:
    # sudo apt-get update
  3. Install mr rpm package:
    # sudo apt-get install mr




2017-06-05 - Pavel Nakonechnyi <> 1.20170129-alt1
- updated to 1.20170129
2016-11-01 - Pavel Nakonechnyi <> 1.20160123-alt1
- updated to 1.20160123
- mr: create temporary file with '.mrconfig' suffix
- mr: fix config parsing when '-c' and '-d' options are used
- enabled webcheckout subpackage (thx Alexey Borisenkov)
- spec cleanup and update
2012-09-22 - Terechkov Evgenii <> 1.13-alt1
- 1.13
2012-09-22 - Terechkov Evgenii <> 1.12-alt1
- Initial build for ALT Linux Sisyphus (based on Fedora spec)

See Also

Package Description
mr-webcheckout-1.20170129-alt1.noarch.rpm Check out repositories referenced on a web page
msmtp-info-1.6.6-alt1.noarch.rpm .info files for msmtp
msmtp-sendmail-1.6.6-alt1.noarch.rpm /usr/sbin/sendmail symlink for msmtp
msv-demo-2013.6.1-alt1_10jpp8.noarch.rpm Samples for Multi-Schema Validator
msv-javadoc-2013.6.1-alt1_10jpp8.noarch.rpm API documentation for Multi-Schema Validator
msv-manual-2013.6.1-alt1_10jpp8.noarch.rpm Manual for Multi-Schema Validator
msv-msv-2013.6.1-alt1_10jpp8.noarch.rpm Multi-Schema Validator Core
msv-rngconv-2013.6.1-alt1_10jpp8.noarch.rpm Multi-Schema Validator RNG Converter
msv-xmlgen-2013.6.1-alt1_10jpp8.noarch.rpm Multi-Schema Validator Generator
msv-xsdlib-2013.6.1-alt1_10jpp8.noarch.rpm Multi-Schema Validator XML Schema Library
mtkbabel-0.8-alt1.noarch.rpm Program to Operate the i-Blue 747 GPS Data Logger
mtop-0.6.6-alt2.noarch.rpm Tool to monitor a MySQL database
mtpaint-handbook-3.40-alt2.1.noarch.rpm Handbook for the mtpaint painting application
multi-git-status-0-alt1.git20170109.noarch.rpm Show changes in multiple Git repositories
multithreadedtc-1.01-alt4_23jpp8.noarch.rpm A framework for testing concurrent Java application