git-guilt - Online in the Cloud

This is the command git-guilt that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


git-guilt - calculate change between two revisions

SYNOPSIS


git guilt [<option>]
git guilt [<option>] <since> [<until>]

DESCRIPTION


In the first form, shows total blame count for files with unstaged changes.

In the second form, calculates the change in blame between two revisions. If not
specified, <until> will default to HEAD.

OPTIONS


-h

Output usage information

-e, --email

Display author emails instead of names

-w, --ignore-whitespace

Ignore whitespace only changes when attributing blame

-d, --debug

Output debug information

Examples


Find blame on unstaged modified files:

$ git guilt (1)
spacewander ++++

(1) There is only one modified file and it is not staged. The four
plusses means that the file has four lines, all contributed by spacewander.

Find blame delta between two commits:

$ git guilt HEAD~3 HEAD^
spacewander +++++++++++++++++++++++++++++++++++++++++++++(115)
Jesse Sipprell -

Find blame delta over the last three weeks:

$ git guilt `git log --until="3 weeks ago" --format="%H" -n 1`
Paul Schreiber +++++++++++++++++++++++++++++++++++++++++++++(349)
spacewander +++++++++++++++++++++++++++++++++++++++++++++(113)
Mark Eissler ++++++++++++++++++++++++++
CJ +++++
nickl- -
Jesse Sipprell -
Evan Grim -
Ben Parnell -
hemanth.hm --

Since git 1.8.5, the above can also be written as:

$ git guilt @{3.weeks.ago}

Find blame delta for a topic branch:

$ git guilt `git merge-base master git-guilt` git-guilt
spacewander +++++++++++++++++++++++++++++++++++++++++++++(112)

Use git-guilt online using onworks.net services



Latest Linux & Windows online programs