Madhav Bhagat
9005f4d0d0
Add files/lines by extension by date
2015-11-29 18:02:20 +05:30
Tomasz Gieniusz
ae52078dc0
it now works also under submodule directory
2014-07-06 11:50:11 +02:00
Tomasz Gieniusz
00558355dd
changed cli argument names to match repo properties
2014-06-25 20:07:08 +02:00
Tomasz Gieniusz
d140754c8d
getting rid of by_field_finder, replaced it with first! method
2014-06-22 16:18:52 +02:00
Tomasz Gieniusz
c3caf0180a
refactor near default values of parameters
2014-06-22 16:18:47 +02:00
Tomasz Gieniusz
a2069072ac
Merge branch 'comments_stats' of git://github.com/maplesteve/git_stats into maplesteve-comments_stats
...
Conflicts:
lib/git_stats/base.rb
lib/git_stats/cli.rb
lib/git_stats/generator.rb
lib/git_stats/git_data/repo.rb
2014-06-22 14:52:04 +02:00
Tomasz Gieniusz
fa9f90bab5
Merge branch 'tree-statistics' of git://github.com/irevert/git_stats into irevert-tree-statistics
2014-06-22 14:14:30 +02:00
Tomasz Gieniusz
b4c6fbde5c
fixing filling empty days with aggregated data in *_by_author_by_date charts
2014-04-30 23:10:25 +02:00
Israel Revert
1cc3198955
Implement git statistics on git trees (directories)
...
The current statistics refer to the complete git repository. With this
commit it is possible to generate statistics on a given tree.
2014-03-30 08:01:39 +02:00
Stephan Esch
c2a0e0bafe
Added command line option (‚comment‘) for the comment string; default is ‚///‚
2013-11-19 17:08:57 +01:00
Stephan Esch
3532de2807
Added comment stats. Only lines beginning with three slashes are counted, since these stats should reflect comments used for documentation, not inline explanations.
2013-11-17 22:39:00 +01:00
Tomasz Gieniusz
b5da25d52c
[ closes #16 ] days without commits are not ommited on date charts anymore
2013-08-09 15:18:31 +02:00
Mike Rivera
53e3926833
Force encoding to utf-8 for other characters
2013-08-05 00:49:56 -04:00
Tomasz Gieniusz
8448cda8ba
[ closes #11 ] using highline to parse command line options
2013-04-06 14:52:42 +02:00
Nick Brown
8f67bcdc64
Add commit range to the CLI
...
This adds 4th and 5th optional CLI parameters that specifies the first
and last SHA commit to generate stats between.
The generator and repo classes were changed to take these as
initialisation parameters.
It would be nice to have the CLI take individual named optional
parameters, so that only first or last commit could be given and
without having to give the language.
2013-04-03 12:35:12 +01:00
Tomasz Gieniusz
116cc5a8f4
fixed encoding problem with some repositories
2012-10-24 15:59:49 +02:00
Tomasz Gieniusz
5b3b15f238
utf8 encoding in every file
2012-10-23 20:37:42 +02:00
Tomasz Gieniusz
07fac90986
seperate pages instead of tabs
2012-10-22 19:50:31 +02:00
Tomasz Gieniusz
b1713e3bff
changed lines = insertions + deletions
2012-10-21 23:53:31 +02:00
Tomasz Gieniusz
7af4c6facf
Revert "refactor"
...
This reverts commit ff62823dd2
.
2012-10-21 23:12:14 +02:00
Tomasz Gieniusz
ff62823dd2
refactor
2012-10-21 23:11:37 +02:00
Tomasz Gieniusz
7ac6dcb6c4
refactor
2012-10-21 23:04:48 +02:00
Tomasz Gieniusz
28ca30ad78
refactor
2012-10-21 23:03:41 +02:00
Tomasz Gieniusz
5cfd782716
refactor
2012-10-21 22:41:54 +02:00
Tomasz Gieniusz
33df12e025
changed way to calculate lines_count_by_date
2012-10-21 20:48:33 +02:00
Tomasz Gieniusz
81ad4e0e42
legend in multidate charts
2012-10-21 18:25:11 +02:00
Tomasz Gieniusz
ab5795a645
authors charts
2012-10-21 17:34:05 +02:00
Tomasz Gieniusz
b3cbf65f83
activity by date
2012-10-21 15:41:59 +02:00
Tomasz Gieniusz
470bcd4ecf
month of year working
2012-10-21 14:25:51 +02:00
Tomasz Gieniusz
c960c3dff7
activity tabs
2012-10-21 14:16:34 +02:00
Tomasz Gieniusz
628b650e2f
day of week chart
2012-10-21 13:44:42 +02:00
Tomasz Gieniusz
4a590ddd40
highstock date chart
2012-10-21 13:19:37 +02:00
Tomasz Gieniusz
35d03d9392
renamed hash to sha && refactor
2012-10-20 22:38:11 +02:00
Tomasz Gieniusz
6d45e3fd57
lines added/deleted by author charts
2012-10-20 21:28:25 +02:00
Tomasz Gieniusz
a69446bed3
chart generation splitted to classes
2012-10-20 00:30:00 +02:00
Tomasz Gieniusz
cf27a2967b
commits_period method
2012-10-19 22:01:01 +02:00
Tomasz Gieniusz
afa6d004ff
commits parsing moved to parser
2012-10-19 21:17:16 +02:00
Tomasz Gieniusz
b439fd234c
command observers
2012-10-19 21:11:47 +02:00
Tomasz Gieniusz
a4f650b760
testing file content gathering
2012-10-19 20:27:41 +02:00
Tomasz Gieniusz
4dc5165505
invoking repo git command with correct commits range
2012-10-19 20:02:47 +02:00
Tomasz Gieniusz
e5206d112e
more integration tests and refactor
2012-10-19 17:35:33 +02:00
Tomasz Gieniusz
29681665cb
command runner refactored
2012-10-19 16:57:49 +02:00
Tomasz Gieniusz
01eb78a25e
repo#authors is now an array
2012-10-19 16:39:39 +02:00
Tomasz Gieniusz
498dc9ad3d
optional commit range
2012-10-19 15:51:24 +02:00
Tomasz Gieniusz
4eefcafd96
ls-tree parser
2012-10-16 22:03:25 +02:00
Tomasz Gieniusz
67af71960f
command parser for shortlog
2012-10-16 21:44:33 +02:00
Tomasz Gieniusz
0cb7b52591
command mocking refactored
2012-10-16 21:31:25 +02:00
Tomasz Gieniusz
d26c261a18
short_stat spec and factory_girl
2012-10-16 20:52:22 +02:00
Tomasz Gieniusz
7ce8a2a7eb
files and lines by extension
2012-10-13 19:00:31 +02:00
Tomasz Gieniusz
2d38d07e9f
lines_count speed up
2012-10-13 17:57:15 +02:00