mrh 0.2.0

Crawls filesystem and displays pending status of each git repo found
mrh-0.2.0 is not a library.
Visit the last successful build: mrh-0.13.2

mrh - multiple git repo helper

Linux build status

This tool crawls current and children directories for git repos, and checks if there are changes that are not committed, pushed, or pulled.

Show all repos:

$ mrh
foo (2 changes, unpushed commits)
bar
baz (unpulled commits)
qux

Show all repos that have uncommitted and/or unpushed changes:

$ mrh --changed
foo (2 changes, unpushed commits)
baz (unpulled commits)

notes

  • Ignores unreadable files/directories without warning
  • Ignores bare git repositories

installation

Following is the most easy way to install the tool (assuming you have the Rust toolchain installed):

cargo install mrh