git
gitostat
cargo install gitostat
git

gitostat

Tool for obtaining different kind of information from your git repository

by Arthur Skobara

0.3.1 (see all)License:MIT
cargo install gitostat
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

GitHub Stars

12

LAST COMMIT

3yrs ago

MAINTAINERS

1

CONTRIBUTORS

1

OPEN ISSUES

1

OPEN PRs

0
VersionTagPublished
0.3.1
6yrs ago
No alternatives found
No tutorials found
Add a tutorial