Analyze and Visualize
       Git Log
  For Fun and Profit
   Raimonds Simanovskis
Code Metrics...
Lines of              Cyclomatic
  code       Test     complexity
           coverage

                  rails_best_practices
      saikuro
flay                      reek
           flog              roodi
Git Commit Log
Mining Rails — Learning
from your App’s Lifeline
      Michael Feathers,
        Corey Haines
       RailsConf 2011
Multi-Dimensional
    Analysis

Authors


          Fil               e
                es    i   m
                     T
Multi-Dimensional
                     Analysis
Dimensions                                       Measures
                 Authors                         Commits
File Extension                                   Additions
   Commit                                        Deletions
 Time Zone
     Hour                  Fil               e
  Week Day                       es    i   m
                                      T
Ruby on Rails Git Log
Only Ruby (.rb) files
DHH contribution
DHH contribution
Top contributors in 2012
9-to-5 disciplined
    developer




    Hours of day
Don’t burn yourself




     Hours of day
Textile programmer :)
Top all time
Rails code “deleters”



        Mikel Lindsaar
     “How to (not) kill Rails”
Most active pairs
Contributions by time
     zone 2011
Contributions by time
     zone 2012
Changes per day of week
             2004-2011




Friday by hours of day
Changes per day of week
                   2012
https://eazyBI.com/
       help/git

       @rsim

Analyze and Visualize Git Log for Fun and Profit