Displaying 1 to 20 from 31 results

lolcommits - :camera: git-based selfies for software developers


lolcommits takes a snapshot with your webcam every time you git commit code, and archives a lolcat style image with it. Git blame has never been so much fun. By default, the lol images are stored by a Github style short SHA in a ~/.lolcommits directory created for you.

gitreflow - Reflow automatically creates pull requests, ensures the code review is approved, and squash merges finished branches to master with a great commit message template


Reflow will make your life easier. Reflow automatically creates pull requests, ensures the code review is approved, and merges finished branches to master with a great commit message template.

Hub - Helps you win at git


git + hub = github. hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier.




ginatra - A web frontend for Git repositories


Ginatra is a simple web-based git repository browser built on Ruby Sinatra. There are 2 ways to install Ginatra: as a packaged Ruby gem or as a Sinatra app. It's recommended to install it as a ruby gem, unless you know what you're doing.

git_stats - GitStats is a git repository statistics generator.


GitStats is a git repository statistics generator. It browses the repository and outputs html page with statistics.

fit-commit - A Git hook to validate your commit messages based on community standards.


A Git hook to validate your commit messages based on community standards. This creates a .git/hooks/commit-msg script which will automatically check your Git commit messages.

git-pr-release - Release pull request generator


Creates a "release pull request", whose body consists of features list or pull requests that are to be released into production. It's especially useful for QA and pre-release checks. git-pr-release automatically collect pull requests merged into master branch and generates the content of the release pull request. All configuration are taken using git config. You can write these variables in file .git-pr-release (instead of .git/config or ~/.gitconfig) to share project-wise configuration to other collaborators.


git-fastclone - git clone --recursive on steroids


git-fastclone is git clone --recursive on steroids.Above times captured using time without verbose mode.

pro - Quickly jump to git repositories, run commands in batch and get status overviews.


pro is a command to wrangle your git repositories. It includes features like instantly cd'ing to your git repos and getting a status overview, and running an arbitrary command in every git repo.Note that pro only currently works on Unix systems.

git_statistics - A gem that allows you to get detailed statistics of a git repository.


This gem also uses grosser/language_sniffer to determine the language of each individual file within commits. This augments the reported statistics by breaking down the author's statistics by languages. This gem also has the ability to save the acquired data into a JSON file (in either a compressed or pretty format). If a saved file is present for the repository you can use the gem to load the data from the file, thus saving time for re-displaying the statistics using a different set of display flags (what statistic to sort on, number of authors to show, consider merges, etc...). In the event that a repository updates with new commits the gem allows you to update the saved file with the new commits.

git_tracker - Some simple tricks that make working with Pivotal Tracker even better


GitTracker, or git-tracker, is a Git hook that will scan your current branch name looking for something it recognizes as a Pivotal Tracker story number. If it finds one, it will automagically add it, in the special format, to your commit message. You need to get the git-tracker binary onto your system.

git-status-all - Get the status of all git repositories in a directory


Run the status-all subcommand inside a directory containing a number of repositories, and it will show the status for all of them. Often you want to fetch from all the remotes for each repository first to see if there are any upstream changes. Use the --fetch or -f option to do this.

relaxo - Relaxo is a transactional document database built on top of git.


Relaxo is a transactional database built on top of git. It's aim is to provide a robust interface for document storage and sorted indexes. Connect to a local database and manipulate some documents.

dev-scripts - A collection of scripts for development work with Git, Hg, Gerrit and Android.


This is a loose collection of miscellaneous scripts (mostly Bash or Ruby) for development work with Git and Hg version control, Gerrit code review, and the Android OS. The scripts are tested best with the "Git Bash" that comes with "Git for Windows" but should run just fine under Linux and / or Mac OS X.

homebrew-portable-ruby - 🚗 Versions of Ruby that can be installed and run from anywhere on the filesystem


Formulae and tools to build versions of Ruby that can be installed and run from anywhere on the filesystem. Just brew install homebrew/portable-ruby/<formula>.

capistrano-git-copy - Capistrano plugin that packages git repository locally and uploads it to server


Creates a tar archive locally from the git repository and uploads it to the remote server.

git-copy - Git plugin for copy repo easier


Git plugin for copy repo easier

gitarro - run all your test against a github Pull request


It can run on any system that is able to use ruby and octokit. See also the list of contributors who participated in this project.