Sergeant

Sergeant is a small tool that helps you managing the repositories you’re tracking. It’s useful to run custom commands on a repo (updating, building gems, running (M|R)akefiles).

Sergeant is SCM-agnostic so you can use it with Git, Mercurial or Subversion repositories without any worries. Actually, Sergeant is a generic tool so you can also use it to perform various tasks.

Install


$ sudo gem install madx-sergeant --source=http://gems.github.com/

or


$ cd your/repos/folder/
$ git clone git://github.com/madx/sergeant.git
$ cd sergeant; rake

And a fresh gem will be placed in the pkg/ folder.