Git Visualization with Gource

Super Way Cool Visualization of Your Git Commit History 😎

Installation

Here is the source for Gource and FFmpeg

brew install gource  
brew install ffmpeg  

Getting Started

# CD into your git repo of choice
cd ~/projects/my-cool-project

# Generate a Gource visualization on the fly
gource -s [time-in-seconds]

# Much slower but you'll get a .mp4 video at the end
# Perfect for sharing your cool visualization
gource -s 0.2 -a 1 ./ -1920x1080 -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -crf 1 -analyzeduration 999999999 -probesize 999999999 -threads 0 -bf 0 gource.mp4

# Optimized .mp4 output (if you just can't wait)
gource --hide dirnames,filenames --seconds-per-day 0.1 --auto-skip-seconds 1 -1280x720 -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -crf 1 -threads 0 -bf 0 gource.mp4  

Looks Pretty 😍

Git Visualization with Gource

Resources

A set of UI components for React Native.
Get Carbon Native!