Displaying 1 to 20 from 24 results

gitmoji - An emoji guide for your commit messages. 😜

  •    CSS

Gitmoji is an initiative to standardize and explain the use of emojis on GitHub commit messages. Using emojis on commit messages provides an easy way of identifying the purpose or intention of a commit with only looking at the emojis used. As there are a lot of different emojis I found the need of creating a guide that can help to use emojis easier.

git-quick-stats - ▁▅▆▃▅ Git quick statistics is a simple and efficient way to access various statistics in git repository

  •    Shell

git quick-stats is a simple and efficient way to access various statistics in git repository. Any git repository contains tons of information about commits, contributors, and files. Extracting this information is not always trivial, mostly because of a gadzillion options to a gadzillion git commands – I don’t think there is a single person alive who knows them all. Probably not even Linus Torvalds himself :).

hall-of-fame - :trophy: Show some love to your contributors! A widget for your repo README

  •    Python

Hall-of-fame helps you show some love to your contributors. It automatically highlights your new, trending, and top contributors, and updates every hour. You can put this widget anywhere inside your README, e.g. to "Contributing" section. No maintenance is required. Every hour, Hall-of-fame looks into recent commits of your repo using GitHub API. It then selects three categories of contributors: new (those who made their first commit to your repo in the last 7 days), trending (those with most commits in the last 7 days), and top (those with most commits of all time). It then selects up to three new contributors, up to 4 trending contributors, and if total is less than 7, it fill up the remaining spots with top contributors.

fbshipit - Copy commits between repositories - git => git, git => hg, hg => hg, or hg => git

  •    Hack

FBShipIt is a library written in Hack for copying commits from one repository to another.FBShipIt has been primarily designed for branches with linear histories; in particular, it does not understand merge commits.

github-growl - Cross-platform desktop notifications for your Github repositories.

  •    Javascript

Cross-platform desktop notifications for your Github repositories.Currently supports Mac OS X (Darwin), Ubuntu (Linux), and Windows.

ochtra - One Commit Hook To Rule All

  •    Shell

Phew : ) Now for .go files it won't typically be a huge problem as your Go project won't run with syntax errors in the first place. But what about making that quick documentation change and leaving a typo? What about that Bash file in your repository? ochtra has got you covered. As of Git 1.7 you can install ochtra as a git template.

changelog - Finally see what's changed when you do npm update

  •    Javascript

Command line tool (and Node module) that generates a changelog in color output, markdown, or json for modules in npmjs.org's registry as well as any public github.com repo. Modules do not need to be installed to generate changelog but they must define their repository url in their package.json.

git-semantic-commits - Tiny semantic commit messages for Git.

  •    Shell

Inspired by Sparkbox's awesome article on semantic commit messages. These are very simple custom git commands that enforce the git user to write better git commit messages. If still confused, read the article above.

git-deps - git commit dependency analysis tool

  •    Python

I also spoke about the tool in episode #32 of the GitMinutes podcast. It is fairly clear that two git commits within a single repo can be considered "independent" from each other in a certain sense, if they do not change the same files, or if they do not change overlapping parts of the same file(s).

commitbait - 👀 Write clickbait-y commit messages

  •    Javascript

7 remarkable tricks which will absolutely boost what your colleagues think about your commit messages. Forked from the awesome React Redux Starter Kit.

git-change-author - Set a specific author for all the commits of a git repository.

  •    Javascript

Set a specific author for all the commits of a git repository. Then, run git-change-author --help and see what the CLI tool can do.

fcm - You can do more with your git commit messages!

  •    Python

Generates the interesting commit message for you. And more to come..

alfred-git-snippets - Alfred Powerpack snippets for git commit messages that are awesome


This is an alfred snippet file, which contains some git commit message templates with emojis! 💝 I am super lazy, so thats why this is cool. No need to search half an hour the right emoji. Just type the keyword and alfreds snippet will extend it.

github-commenter - Command line utility for creating GitHub comments on Commits, Pull Request Reviews or Issues

  •    Go

Command line utility for creating GitHub comments on Commits, Pull Request Reviews or Issues. This project is part of our comprehensive "SweetOps" approach towards DevOps.

Komet - Cocoa editor for creating commit messages

  •    Objective-C

A Cocoa text editor designed for creating commit messages. A commit editor shouldn't be stuck in an obstructive save-and-close model. Applying and discarding a commit should be convenient, and you shouldn't think twice about it. The editor should also automate actions that make writing good messages possible.

gommit - Enforce git message commit consistency

  •    Go

Gommit analyze commits messages to ensure they follow defined pattern. You can define as many matchers you want using regexp, naming is up to you, they will all be compared against a commit message till one match. Regexps used support comments, possessive match, positive lookahead, negative lookahead, positive lookbehind, negative lookbehind, back reference, named back referenc and conditionals.

node-semantic-git-commit-cli - A CLI for semantic git commits

  •    Javascript

Many projects got different git commit rules. It is hard to remember them all. Usually you start with git commit -m ", and then? You have to think about the projects commit guidelines.

auto-changelog - Command line tool for generating a changelog from git tags and commit history

  •    Javascript

Simply run auto-changelog in the root folder of a git repository. git log is run behind the scenes in order to parse the commit history.