Project

babygitter

0.0
No commit activity in last 3 years
No release in over 3 years
A git repository analyzer
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 1.1.1
>= 0.3.4
>= 0.5
>= 2.9.0
 Project Readme

fotoverite-babygitter¶ ↑

A gem that provides a report detailing Git information about your git repository. Based off an idea put forth by Mike Schwab

Installation¶ ↑

Installing the gem: [sudo] gem sources -a gems.github.com [sudo] gem install fotoverite-babygitter

Usage¶ ↑

Generate your report from the command line

Usage: babygitter babygitter-report <Repo_Directory> [options] [-w] [<folder levels>] [<blacklisted or whitelisted folders>]

the report will be generated a babygitter_report folder inside the log directory of your project folder. If a log folder does not exists it will be created for you.

Customization¶ ↑

You can customize the look of the report by adding a custom css file, images, and even generate the report with a separate template file. I’m working on a way to hook in additional graph methods to analyze the data further.

Specific options:

-l, --levels [n1,n2,n3]          Folder levels to map to graph
-m, --mark [f1,f2,f3]            Mark folders to be white or black listed depending on option
    --master_branch              Set the master branch name if it is not called master
-s, --stylesheet [Path]          sets the path to a non default stylesheet to be used in the report generator
-t, --template [Path]            sets the path to a non default template to be used inthe report generator
-b, --[no-]bare                  Mark repo as bare
-w, --[no-]whitelist             Run babygitter with whitelist enabled
-g, --[yes-]graphs               Do not output report with graphs
-v, --[no-]verbose               Run verbosely

Common options:

-h, --help                       Show this message
    --version                    Show version number

Copyright © 2009 Matthew Bergman. See LICENSE for details.