Displaying 1 to 20 from 26 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.

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.




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.

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.

jgit - jgit is a command line tool to help you manage multiple separate git-base project in local file system


jgit is a command line tool to help you manage multiple separate git base project in local file system. You can execute command all at once like jgit status jgit fetch jgit pull or any other command you want. See jgit help or jgit help <command> for more information.

dotfiles - Config files for bash, completions, atom, git, irb, rails, etc.


These are config files to set up a system the way I like it. I am running on macOS, but I hope to gradually adapt this project to work on my Linux systems as well.

git-cop - Enforces consistent Git commits.


Enforces Git rebase workflow with consistent Git commits for a clean and easy to read/debug project history. It can also be configured via XDG environment variables as provided by the Runcom gem.

milestoner - A command line interface for releasing Git repository milestones.


A command line interface for releasing Git repository milestones. When using Milestoner, the --publish command is intended to be the only command necessary for publishing a new release as it handles all of the steps necessary for tagging and pushing a new milestone. Should individual steps be needed, then the --tag and --push options are available.

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.

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>.