Madhav Bhagat
9005f4d0d0
Add files/lines by extension by date
2015-11-29 18:02:20 +05:30
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
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
5b3b15f238
utf8 encoding in every file
2012-10-23 20:37:42 +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
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
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
67af71960f
command parser for shortlog
2012-10-16 21:44:33 +02:00
Tomasz Gieniusz
9f6fab8232
git_command_observer
2012-10-13 17:20:06 +02:00
Tomasz Gieniusz
290618b167
calculating lines of code from commit content
2012-10-13 15:32:06 +02:00
Tomasz Gieniusz
9ca2ece131
repo.commits is now date sorted array, index page with simple stats
2012-10-13 14:31:52 +02:00
Tomasz Gieniusz
32d84e3ddd
git output parsing spec
2012-10-13 13:27:15 +02:00
Tomasz Gieniusz
f727869402
to_s methods for debugging
2012-10-13 12:38:07 +02:00
Tomasz Gieniusz
72944cc5c5
activity creation dryed out
2012-10-12 18:24:28 +02:00
Tomasz Gieniusz
dd228a4dd4
lazy loading and firsts tests
2012-10-12 18:20:07 +02:00
Tomasz Gieniusz
a2e81f6330
shortstat data
2012-10-09 22:34:02 +02:00