Gpr

Gitkeeper.

Description

Gpr provides a simple management of the git repository.

Behave like a go get of Golang.

For example, all repositories are cloned to $HOME/.gpr/<host>/<user>/<repository>.

It is possible to centrally manage of the all repositories.

Installation

$ gem install gpr

Requirements

  • Ruby 2.1.0 or higher

Usage

$ gpr help

Register a git repository into Gpr directory

Just clone a git repository into $HOME/.gpr/<host>/<user>/<repository>.

# e.g. gpr get [email protected]:kaihar4/gpr.git
$ gpr get <repository url>

Show all registered repositories

Usage:
  gpr list

Options:
  [--paths], [--no-paths]  # Show the paths of all registered repositories

Show all registered repositories

Configuration

Change the directory to be cloned

$ export GPR_ROOT=$HOME/develop