Now you can run `mr update` in your home directory, and it'll update
every one of your repositories that you've registered with myrepos.
-Want to update repositories in parallel? `mr update -j5` will run 5
+Want to update repositories in parallel? `mr -j5 update` will run 5
concurrent jobs!
If you run `mr update` inside a repository, it'll only act on that
checkout = git@github.com:joeyh/foo.git
update = git pull --rebase
-You can make up your own commands too, and add them to a single repository,
-or even globally so `mr` can use them in all repositories.
+You can make up your own commands too:
[bar]
# This repository has an upstream, which I've forked;
git merge upstream/master
git push origin master
+You can even define commands globally, so `mr` can use them in all repositories.
+
[DEFAULT]
- # Teach mr how to `mr reup` to update with rebasing.
- git_reup = git pull --rebase
+ # Teach mr how to `mr gc` in git repos.
+ git_gc = git gc "$@"
This only scratches the surface of the ways you can use myrepos to automate
and mange your repositories!
* Manage your whole home directory in version control.
(See [VCS-Home](http://vcs-home.branchable.com/))
-## install
-
-`git clone git://myrepos.branchable.com/ myrepos`
-Or get it [from github](https://github.com/joeyh/mr).
-
-It's a simple perl script, which can be copied anywhere to install.
-
-Myrepos is included in all recent versions of Debian. `apt-get install mr`
-It's also in Mac Homebrew as `mr`.
-
-## bugs
-
-Bugs should be filed to the [Debian BTS](http://bugs.debian.org/mr).
-
## news
[[!inline pages="news/* and !*/Discussion" show="4" archive=yes]]
-
-[[!sidebar content="""
-<a href="https://flattr.com/thing/39937/mr1" target="_blank">
-<img src="http://api.flattr.com/button/button-static-50x60.png" alt="Flattr this" title="Flattr this" border="0" /></a>
-"""]]