Summary
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.) 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. This package also includes the webcheckout command.
Versions
v1.20180726 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 x86
Dependencies
dev-lang / perl : Larry Wall's Practical Extraction and Report Language
Runtime Dependencies
dev-lang / perl : Larry Wall's Practical Extraction and Report Language
dev-perl / HTML-Parser : Parse HTML documents
dev-perl / libwww-perl : Collection of Perl Modules for the WWW
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-vcs/mr: drop out-of-sync EAPI 6 live ebuild
Closes: https://bugs.gentoo.org/830868 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
dev-vcs/mr: Drop 1.20170129 and 1.20171231
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
dev-vcs/mr: mark stable with ALLARCHES policy
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matthias Maier · gentoo
dev-vcs/mr: version bump to 1.20180726
Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
dev-vcs/mr: amd64 stable wrt bug #659922
Package-Manager: Portage-2.3.40, Repoman-2.3.9 - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-vcs/mr: x86 stable (bug #659922)
Package-Manager: Portage-2.3.41, Repoman-2.3.9 - Matthias Maier · gentoo
dev-vcs/mr: version bump to 1.20171231
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Matthias Maier · gentoo
dev-vcs/mr: drop old version 1.20160123
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Agostino Sarubbo · gentoo
dev-vcs/mr: x86 stable wrt bug #618034
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
dev-vcs/mr: amd64 stable wrt bug #618034
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Matthias Maier · gentoo
dev-vcs/mr: drop old version 2015*
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Matthias Maier · gentoo
dev-vcs/mr: add live ebuild
Package-Manager: Portage-2.3.3, Repoman-2.3.2 - Matthias Maier · gentoo
dev-vcs/mr: version bump to 1.20170129
Package-Manager: Portage-2.3.3, Repoman-2.3.2 - Matthias Maier · gentoo
dev-vcs/mr: update SRC_URIs to devspace mirror, bug #611454
Package-Manager: Portage-2.3.3, Repoman-2.3.2 - Matthias Maier · gentoo
dev-vcs/mr: update homepage and metadata, bug #611454
Package-Manager: Portage-2.3.3, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Matthias Maier · gentoo
dev-vcs/mr: stabilize 1.20160123 on amd64/x86, bug #588444
Package-Manager: portage-2.2.28 - Matthias Maier · gentoo
dev-vcs/mr: version bump to 1.20160123
Package-Manager: portage-2.2.26 - Matthias Maier · gentoo
dev-vcs/mr: drop old versions 1.20140831.1, 1.20141024
Package-Manager: portage-2.2.26 - Matthias Maier · gentoo
dev-vcs/mr: stable on amd64, x86
Package-Manager: portage-2.2.26 - Matthias Maier · gentoo
dev-vcs/mr: Version bump; bug #557130
Bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=557130 Package-Manager: portage-2.2.20 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed