BSD Ports

devel/myrepos 1.20180726nb5 NetBSD

Treat multiple repositories as one combined repository

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
gnu-gpl-v2
Categories
devel
Package size
34.7 KiB, 136.8 KiB installed

Description

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 subversion, git, cvs, mercurial, bzr, darcs, cvs, and fossil repositories, and support for other revision 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.

In the other systems

The newest version among them is 1.20180726, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDdevel/myrepos1.20180726nb5 newestnone known-[email protected]-
FreeBSDdevel/myrepos1.20180726 newestnone known-[email protected]-
DragonFlydevel/myrepos1.20180726 newestnone known-[email protected]-
HardenedBSDdevel/myrepos1.20180726 newestno data-[email protected]-
GhostBSDdevel/myrepos1.20180726 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkgin install myrepos

From pkgsrc:

cd /usr/pkgsrc/devel/myrepos && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.20180726nb5
NetBSD 10.1 aarch641.20180726nb5
SmartOS / illumos x86_641.20180726nb5
macOS 15 arm641.20180726nb5

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 4

No port depends on this one.