GitTrip is a unique, completely useless, way of visualizing git commit SHA strings. Since a single SHA is 40 characters (0-9a-f), you can (for example) derive 6 RGB colors from each git object. (40/6 == 6 with 4 characters left over) With these 6 colors comes a wide range of possibilities. GitTrip::Painter will support multiple 'rendering modes' which will determine what the resulting commit image will look like. The only thing that’s set in stone is the image generation based on the git object SHA. Everything in the middle will be configurable or scriptable.

If you find bugs, or have suggestions, post them on the RubyForge tracker and forums, respectively.

Requirements


Install

# From RubyForge:
$ gem install git-trip

# From Github:
$ gem sources -a http://gems.github.com/ # (You only need to do this once.)
$ gem install Oshuma-git-trip
  

See Usage for...well, usage information.

License

   DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
           Version 2, December 2004
           http://sam.zoy.org/wtfpl/

Copyright © 2008 Dale Campbell <dale@save-state.net>

Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.

         DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. You just DO WHAT THE FUCK YOU WANT TO.