The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

git-glog - Spicey git-log with a hint of gravatars, nutmeg and cinnamon

SYNOPSIS

git glog [options] [-- git-log options]

 Options:
   --help|-h            brief help message
   --width|-w           set the width of the output ascii
   --dir|-d             directory to fetch/store ascii gravatars

OPTIONS

--help|-h

Prints a brief help message and exits.

--width|-w

Controls how wide the resulting ascii is in columns. The Default will take up the entire width ( if necessary ).

--dir|-d

The directory to store and read the gzipped ascii gravatars from. Same as glog.dir in the "SETTINGS" section of the man page. This option overrides any stored settings.

DESCRIPTION

git-glog is a perl wrapper around git-log that displays gravatars in your 256 color terminal. git-glog is a part of the Git::Glog perl module distribution.

SETTINGS

git-glog will attempt to read your git settings for the following:

glog.dir

The directory to store and read the gzipped ascii gravatars from. Default is $HOME/.git-glog/

    git config --global --add glog.dir $HOME/.git-glog

To take a peek at the stored ascii gravatars, try:

    cat $(git config --get glog.dir)/* | gunzip | less -R

or

    cat ~/.git-glog/* | gunzip | less -R

EXAMPLES

A fancy git log:

    git glog -- --stat --summary --pretty=fuller

CAVEATS

git may complain of a non-zero exit code if git-glog does not complete. This will probably occur if the log is generated from a large repository or is left completely open ended ( no from... to ).

Right now the output is piped to less -R ( when STDOUT is a tty ). FYI.