Quite a lot of extras for git. git-release, git-ignore, git-setup, git-changelog, git-effort, and more.
git
Go to file
2010-08-05 07:41:42 -07:00
bin Docs for git-ignore. Closes #3 2010-08-05 07:41:42 -07:00
History.md Initial commit 2010-08-04 08:48:08 -07:00
Makefile Added git-ignore 2010-08-05 07:39:28 -07:00
Readme.md Docs for git-ignore. Closes #3 2010-08-05 07:41:42 -07:00

Git Extras

Little git extras.

Installation

 $ make install

git-count

Output commit total:

$ git count

total 1844

Output verbose commit count details:

$ git count --all

visionmedia (1285)
Tj Holowaychuk (430)
Aaron Heckmann (48)
csausdev (34)
ciaranj (26)
Guillermo Rauch (6)
Brian McKinney (2)
Nick Poulden (2)
Benny Wong (2)
Justin Lilly (1)
isaacs (1)
Adam Sanderson (1)
Viktor Kelemen (1)
Gregory Ritter (1)
Greg Ritter (1)
ewoudj (1)
James Herdman (1)
Matt Colyer (1)

total 1844

git-release

Release commit with the given <tag>.

$ git release 0.1.0

Does the following:

  • Commits changes (to changelog etc) with message "Release <tag>"
  • Tags with the given <tag>
  • Pushes the branch / tags

git-ignore

To lazy to open up .gitignore? me too! simply pass some patterns:

$ git ignore build "*.o" "*.log"
... added 'build'
... added '*.o'
... added '*.log'