Commit Graph

69 Commits

Author SHA1 Message Date
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