gitlab-org / gitlab-grit
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 38 files with 3,664 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 4 files changed 51-100 times (975 lines of code)
    • 4 files changed 21-50 times (978 lines of code)
    • 12 files changed 6-20 times (1,247 lines of code)
    • 18 files changed 1-5 times (464 lines of code)
0% | 26% | 26% | 34% | 12%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 38 files with 3,664 lines of code.
    • 1 file changed by more than 25 contributors (453 lines of code)
    • 4 files changed by 11-25 contributors (720 lines of code)
    • 11 files changed by 6-10 contributors (1,835 lines of code)
    • 16 files changed by 2-5 contributors (590 lines of code)
    • 6 files changed by 1 contributor (66 lines of code)
12% | 19% | 50% | 16% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
rb, txt, md, yaml, gitignore, sh, gemspec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rb0% | 26% | 26% | 33% | 12%
gemspec0% | 0% | 0% | 100% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
lib0% | 26% | 26% | 33% | 12%
ROOT0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 38)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
repo.rb
in lib/grit
453 66 2007-10-10 2020-02-25 95 27 tom@mojombo.com dmitriy.zaporozhets@gmail.com
git.rb
in lib/grit
271 30 2007-10-10 2014-12-11 79 21 tom@mojombo.com dzaporozhets@gitlab.com
grit.rb
in lib
60 2 2007-10-10 2014-01-31 60 16 tom@mojombo.com dmitriy.zaporozhets@gmail.com
commit.rb
in lib/grit
191 23 2007-10-10 2014-06-14 58 12 tom@mojombo.com dmitriy.zaporozhets@gmail.com
git-ruby.rb
in lib/grit
198 15 2008-04-18 2013-06-30 42 13 schacon@gmail.com dmitriy.zaporozhets@gmail.com
repository.rb
in lib/grit/git-ruby
589 42 2008-04-18 2014-12-11 31 10 schacon@gmail.com dzaporozhets@gitlab.com
tree.rb
in lib/grit
73 12 2007-10-13 2012-01-27 27 10 tom@mojombo.com simon@rozet.name
index.rb
in lib/grit
118 7 2008-05-01 2011-06-08 23 7 tom@mojombo.com rtomayko@gmail.com
pack.rb
in lib/grit/git-ruby/internal
342 20 2008-04-18 2013-02-25 16 9 schacon@gmail.com kazuhiko@fdiary.net
tag.rb
in lib/grit
72 4 2008-01-13 2012-06-13 15 7 tom@mojombo.com dmitriy.zaporozhets@gmail.com
ref.rb
in lib/grit
49 8 2008-04-24 2012-06-13 14 8 tim@dysinger.net dmitriy.zaporozhets@gmail.com
diff.rb
in lib/grit
65 2 2007-10-29 2013-03-30 14 6 tom@mojombo.com dmitriy.zaporozhets@gmail.com
loose.rb
in lib/grit/git-ruby/internal
105 8 2008-04-18 2013-03-30 13 10 schacon@gmail.com dmitriy.zaporozhets@gmail.com
22 - 2013-05-13 2020-02-25 12 7 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
git_object.rb
in lib/grit/git-ruby
281 33 2008-07-09 2014-08-29 12 9 schacon@gmail.com contact@jacobvosmaer.nl
lazy.rb
in lib/grit
17 2 2007-10-13 2010-10-08 10 4 tom@mojombo.com technoweenie@gmail.com
blob.rb
in lib/grit
87 9 2007-10-13 2009-10-27 10 4 tom@mojombo.com tom@mojombo.com
status.rb
in lib/grit
119 14 2008-05-29 2014-07-14 8 6 schacon@gmail.com dmitriy.zaporozhets@gmail.com
actor.rb
in lib/grit
32 4 2007-10-25 2011-08-20 7 4 tom@mojombo.com tanoku@gmail.com
submodule.rb
in lib/grit
56 6 2008-08-29 2013-11-25 6 3 tom@mojombo.com dmitriy.zaporozhets@gmail.com
errors.rb
in lib/grit
8 - 2007-10-10 2010-08-03 5 2 tom@mojombo.com tom@mojombo.com
file_window.rb
in lib/grit/git-ruby/internal
44 3 2009-02-13 2020-07-02 5 4 johan@johansorensen.com dmitriy.zaporozhets@gmail.com
commit_stats.rb
in lib/grit
77 9 2008-06-19 2013-05-13 5 5 schacon@gmail.com alexey@spotify.com
ruby1.9.rb
in lib/grit
14 - 2009-02-05 2013-02-25 4 4 chapados@sciencegeeks.org kazuhiko@fdiary.net
29 2 2013-05-13 2014-05-14 4 2 dmitriy.zaporozhets@gmail.com marin@gitlab.com
config.rb
in lib/grit
35 8 2008-03-07 2009-10-27 4 2 tim@spork.in tom@mojombo.com
grep.rb
in lib/grit
16 1 2013-04-15 2013-04-30 3 2 javier.alejandro.castro@gma... dmitriy.zaporozhets@gmail.com
raw_object.rb
in lib/grit/git-ruby/internal
29 3 2008-04-18 2011-06-16 3 2 schacon@gmail.com schacon@gmail.com
blame.rb
in lib/grit
53 5 2008-12-11 2012-04-22 3 3 schacon@gmail.com ryan@github.com
diff.rb
in lib/grit_ext
24 3 2013-05-13 2014-05-14 2 2 dmitriy.zaporozhets@gmail.com marin@gitlab.com
commit_db.rb
in lib/grit/git-ruby
33 4 2008-05-29 2009-10-27 2 2 schacon@gmail.com tom@mojombo.com
merge.rb
in lib/grit
36 2 2008-12-11 2009-10-27 2 2 schacon@gmail.com tom@mojombo.com
version.rb
in lib/grit_ext
6 1 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
tag.rb
in lib/grit_ext
8 1 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
tree.rb
in lib/grit_ext
8 1 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
commit.rb
in lib/grit_ext
12 2 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
actor.rb
in lib/grit_ext
12 2 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
blob.rb
in lib/grit_ext
20 3 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
Files With Most Contributors (Top 38)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
repo.rb
in lib/grit
453 66 2007-10-10 2020-02-25 95 27 tom@mojombo.com dmitriy.zaporozhets@gmail.com
git.rb
in lib/grit
271 30 2007-10-10 2014-12-11 79 21 tom@mojombo.com dzaporozhets@gitlab.com
grit.rb
in lib
60 2 2007-10-10 2014-01-31 60 16 tom@mojombo.com dmitriy.zaporozhets@gmail.com
git-ruby.rb
in lib/grit
198 15 2008-04-18 2013-06-30 42 13 schacon@gmail.com dmitriy.zaporozhets@gmail.com
commit.rb
in lib/grit
191 23 2007-10-10 2014-06-14 58 12 tom@mojombo.com dmitriy.zaporozhets@gmail.com
repository.rb
in lib/grit/git-ruby
589 42 2008-04-18 2014-12-11 31 10 schacon@gmail.com dzaporozhets@gitlab.com
tree.rb
in lib/grit
73 12 2007-10-13 2012-01-27 27 10 tom@mojombo.com simon@rozet.name
loose.rb
in lib/grit/git-ruby/internal
105 8 2008-04-18 2013-03-30 13 10 schacon@gmail.com dmitriy.zaporozhets@gmail.com
pack.rb
in lib/grit/git-ruby/internal
342 20 2008-04-18 2013-02-25 16 9 schacon@gmail.com kazuhiko@fdiary.net
git_object.rb
in lib/grit/git-ruby
281 33 2008-07-09 2014-08-29 12 9 schacon@gmail.com contact@jacobvosmaer.nl
ref.rb
in lib/grit
49 8 2008-04-24 2012-06-13 14 8 tim@dysinger.net dmitriy.zaporozhets@gmail.com
index.rb
in lib/grit
118 7 2008-05-01 2011-06-08 23 7 tom@mojombo.com rtomayko@gmail.com
tag.rb
in lib/grit
72 4 2008-01-13 2012-06-13 15 7 tom@mojombo.com dmitriy.zaporozhets@gmail.com
22 - 2013-05-13 2020-02-25 12 7 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
diff.rb
in lib/grit
65 2 2007-10-29 2013-03-30 14 6 tom@mojombo.com dmitriy.zaporozhets@gmail.com
status.rb
in lib/grit
119 14 2008-05-29 2014-07-14 8 6 schacon@gmail.com dmitriy.zaporozhets@gmail.com
commit_stats.rb
in lib/grit
77 9 2008-06-19 2013-05-13 5 5 schacon@gmail.com alexey@spotify.com
lazy.rb
in lib/grit
17 2 2007-10-13 2010-10-08 10 4 tom@mojombo.com technoweenie@gmail.com
blob.rb
in lib/grit
87 9 2007-10-13 2009-10-27 10 4 tom@mojombo.com tom@mojombo.com
actor.rb
in lib/grit
32 4 2007-10-25 2011-08-20 7 4 tom@mojombo.com tanoku@gmail.com
file_window.rb
in lib/grit/git-ruby/internal
44 3 2009-02-13 2020-07-02 5 4 johan@johansorensen.com dmitriy.zaporozhets@gmail.com
ruby1.9.rb
in lib/grit
14 - 2009-02-05 2013-02-25 4 4 chapados@sciencegeeks.org kazuhiko@fdiary.net
submodule.rb
in lib/grit
56 6 2008-08-29 2013-11-25 6 3 tom@mojombo.com dmitriy.zaporozhets@gmail.com
blame.rb
in lib/grit
53 5 2008-12-11 2012-04-22 3 3 schacon@gmail.com ryan@github.com
errors.rb
in lib/grit
8 - 2007-10-10 2010-08-03 5 2 tom@mojombo.com tom@mojombo.com
29 2 2013-05-13 2014-05-14 4 2 dmitriy.zaporozhets@gmail.com marin@gitlab.com
config.rb
in lib/grit
35 8 2008-03-07 2009-10-27 4 2 tim@spork.in tom@mojombo.com
grep.rb
in lib/grit
16 1 2013-04-15 2013-04-30 3 2 javier.alejandro.castro@gma... dmitriy.zaporozhets@gmail.com
raw_object.rb
in lib/grit/git-ruby/internal
29 3 2008-04-18 2011-06-16 3 2 schacon@gmail.com schacon@gmail.com
diff.rb
in lib/grit_ext
24 3 2013-05-13 2014-05-14 2 2 dmitriy.zaporozhets@gmail.com marin@gitlab.com
commit_db.rb
in lib/grit/git-ruby
33 4 2008-05-29 2009-10-27 2 2 schacon@gmail.com tom@mojombo.com
merge.rb
in lib/grit
36 2 2008-12-11 2009-10-27 2 2 schacon@gmail.com tom@mojombo.com
version.rb
in lib/grit_ext
6 1 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
actor.rb
in lib/grit_ext
12 2 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
blob.rb
in lib/grit_ext
20 3 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
tree.rb
in lib/grit_ext
8 1 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
tag.rb
in lib/grit_ext
8 1 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
commit.rb
in lib/grit_ext
12 2 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
Files With Least Contributors (Top 38)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
blob.rb
in lib/grit_ext
20 3 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
actor.rb
in lib/grit_ext
12 2 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
commit.rb
in lib/grit_ext
12 2 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
tree.rb
in lib/grit_ext
8 1 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
tag.rb
in lib/grit_ext
8 1 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
version.rb
in lib/grit_ext
6 1 2013-05-13 2013-05-13 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
merge.rb
in lib/grit
36 2 2008-12-11 2009-10-27 2 2 schacon@gmail.com tom@mojombo.com
config.rb
in lib/grit
35 8 2008-03-07 2009-10-27 4 2 tim@spork.in tom@mojombo.com
commit_db.rb
in lib/grit/git-ruby
33 4 2008-05-29 2009-10-27 2 2 schacon@gmail.com tom@mojombo.com
29 2 2013-05-13 2014-05-14 4 2 dmitriy.zaporozhets@gmail.com marin@gitlab.com
raw_object.rb
in lib/grit/git-ruby/internal
29 3 2008-04-18 2011-06-16 3 2 schacon@gmail.com schacon@gmail.com
diff.rb
in lib/grit_ext
24 3 2013-05-13 2014-05-14 2 2 dmitriy.zaporozhets@gmail.com marin@gitlab.com
grep.rb
in lib/grit
16 1 2013-04-15 2013-04-30 3 2 javier.alejandro.castro@gma... dmitriy.zaporozhets@gmail.com
errors.rb
in lib/grit
8 - 2007-10-10 2010-08-03 5 2 tom@mojombo.com tom@mojombo.com
submodule.rb
in lib/grit
56 6 2008-08-29 2013-11-25 6 3 tom@mojombo.com dmitriy.zaporozhets@gmail.com
blame.rb
in lib/grit
53 5 2008-12-11 2012-04-22 3 3 schacon@gmail.com ryan@github.com
blob.rb
in lib/grit
87 9 2007-10-13 2009-10-27 10 4 tom@mojombo.com tom@mojombo.com
file_window.rb
in lib/grit/git-ruby/internal
44 3 2009-02-13 2020-07-02 5 4 johan@johansorensen.com dmitriy.zaporozhets@gmail.com
actor.rb
in lib/grit
32 4 2007-10-25 2011-08-20 7 4 tom@mojombo.com tanoku@gmail.com
lazy.rb
in lib/grit
17 2 2007-10-13 2010-10-08 10 4 tom@mojombo.com technoweenie@gmail.com
ruby1.9.rb
in lib/grit
14 - 2009-02-05 2013-02-25 4 4 chapados@sciencegeeks.org kazuhiko@fdiary.net
commit_stats.rb
in lib/grit
77 9 2008-06-19 2013-05-13 5 5 schacon@gmail.com alexey@spotify.com
status.rb
in lib/grit
119 14 2008-05-29 2014-07-14 8 6 schacon@gmail.com dmitriy.zaporozhets@gmail.com
diff.rb
in lib/grit
65 2 2007-10-29 2013-03-30 14 6 tom@mojombo.com dmitriy.zaporozhets@gmail.com
index.rb
in lib/grit
118 7 2008-05-01 2011-06-08 23 7 tom@mojombo.com rtomayko@gmail.com
tag.rb
in lib/grit
72 4 2008-01-13 2012-06-13 15 7 tom@mojombo.com dmitriy.zaporozhets@gmail.com
22 - 2013-05-13 2020-02-25 12 7 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
ref.rb
in lib/grit
49 8 2008-04-24 2012-06-13 14 8 tim@dysinger.net dmitriy.zaporozhets@gmail.com
pack.rb
in lib/grit/git-ruby/internal
342 20 2008-04-18 2013-02-25 16 9 schacon@gmail.com kazuhiko@fdiary.net
git_object.rb
in lib/grit/git-ruby
281 33 2008-07-09 2014-08-29 12 9 schacon@gmail.com contact@jacobvosmaer.nl
repository.rb
in lib/grit/git-ruby
589 42 2008-04-18 2014-12-11 31 10 schacon@gmail.com dzaporozhets@gitlab.com
loose.rb
in lib/grit/git-ruby/internal
105 8 2008-04-18 2013-03-30 13 10 schacon@gmail.com dmitriy.zaporozhets@gmail.com
tree.rb
in lib/grit
73 12 2007-10-13 2012-01-27 27 10 tom@mojombo.com simon@rozet.name
commit.rb
in lib/grit
191 23 2007-10-10 2014-06-14 58 12 tom@mojombo.com dmitriy.zaporozhets@gmail.com
git-ruby.rb
in lib/grit
198 15 2008-04-18 2013-06-30 42 13 schacon@gmail.com dmitriy.zaporozhets@gmail.com
grit.rb
in lib
60 2 2007-10-10 2014-01-31 60 16 tom@mojombo.com dmitriy.zaporozhets@gmail.com
git.rb
in lib/grit
271 30 2007-10-10 2014-12-11 79 21 tom@mojombo.com dzaporozhets@gitlab.com
repo.rb
in lib/grit
453 66 2007-10-10 2020-02-25 95 27 tom@mojombo.com dmitriy.zaporozhets@gmail.com