gitostat

Crates.iogitostat
lib.rsgitostat
version0.3.1
sourcesrc
created_at2016-01-27 04:24:47.186152
updated_at2016-01-27 04:24:47.186152
descriptionTool for obtaining different kind of information from your git repository
homepage
repositoryhttps://github.com/askobara/gitostat
max_upload_size
id3998
size77,101
Arthur Skobara (askobara)

documentation

README

Gitostat

Build Status

Tool for obtaining different kind of information from your git repository.

Current functionals

  • Heatmap of the most active hours of the week

           0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
    Mon:   .  .  .  .  .  .  .  .  .  .  ◾  .  .  .  .  .  .  .  .  .  .  ▪  .  .
    Tue:   ▪  .  .  .  .  .  .  .  .  .  .  ▪  .  .  .  .  .  .  .  .  .  .  .  .
    Wed:   ◾  .  .  .  .  .  .  .  .  ▪  .  .  .  .  .  .  .  .  .  .  ▪  .  .  .
    Thu:   .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  ▪  .  ▪
    Fri:   .  .  .  .  .  .  .  .  .  .  .  .  .  ▪  .  .  ▪  ◾  .  .  ▪  .  ▪  .
    Sat:   .  .  .  .  .  .  .  .  .  .  .  .  .  ▪  ⬛  .  .  .  .  .  .  .  ▪  .
    Sun:   ▪  .  .  .  .  .  .  .  .  .  ▪  .  .  .  .  .  ▪  .  .  .  .  ▪  ▪  ◾
    
  • Files snapshot with counting relative amount of the file types which using in graphics below

    Files in repo:
    2014-39   5 ░░░░░▏
    2014-40   5 ░░░░░▏
    2014-41   5 ░░░░░▏
    2015-13   5 ░░░░░▏
    2015-14   5 ░░░░░▏
    2015-17   8 ░░░░░░░░▏
    2015-21   9 ░░░░░░░░░▏
    2015-23  11 ░░░░░░░░░░░▏
    2015-25  12 ░░░░░░░░░░░░▏
    2015-27  12 ░░░░░░░░░░░░▏
    2015-28  12 ░░░░░░░░░░░░▏
    2015-29  13 ░░░░░░░░░░░░░▏
    2015-32  13 ░░░░░░░░░░░░░▏
    2015-44  13 ░░░░░░░░░░░░░▏
    2016-04  13 ░░░░░░░░░░░░░▏
    
  • Counting personal stats of authors (with respect .mailmap)

    +-------------------------------------------+--------------+------------+-----------+-------------+-----------------+
    | Author                                    | Commits (%)  | Insertions | Deletions | Age in days | Active days (%) |
    +-------------------------------------------+--------------+------------+-----------+-------------+-----------------+
    | Arthur Skobara <skobara.arthur@gmail.com> | 33 (100.00%) | 6232       | 1360      | 477         | 24 (5.03%)      |
    +-------------------------------------------+--------------+------------+-----------+-------------+-----------------+
    | Total                                     | 33 (100%)    | 6232       | 1360      | 477         | 24 (5.03%)      |
    +-------------------------------------------+--------------+------------+-----------+-------------+-----------------+
    
    
  • Activity in repo by weeks

    2015-12   0 ▏
    2015-13   4 ░░░░▏
    2015-14   3 ░░░▏
    2015-15   0 ▏
    2015-16   0 ▏
    2015-17   8 ░░░░░░░░▏
    2015-18   0 ▏
    2015-19   0 ▏
    2015-20   0 ▏
    2015-21   1 ░▏
    2015-22   0 ▏
    2015-23   1 ░▏
    2015-24   0 ▏
    2015-25   2 ░░▏
    2015-26   0 ▏
    2015-27   3 ░░░▏
    2015-28   3 ░░░▏
    2015-29   1 ░▏
    2015-30   0 ▏
    2015-31   0 ▏
    2015-32   1 ░▏
    2015-33   0 ▏
    

TODO

  • More tests
  • Counting percent of author's code
Commit count: 45

cargo fmt