gitlab-org / gitlab_git
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 4,591 lines of code.
    • 2 files changed more than 100 times (1,594 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 12 files changed 21-50 times (1,763 lines of code)
    • 14 files changed 6-20 times (1,017 lines of code)
    • 10 files changed 1-5 times (217 lines of code)
34% | 0% | 38% | 22% | 4%
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 4,591 lines of code.
    • 2 files changed by more than 25 contributors (1,594 lines of code)
    • 9 files changed by 11-25 contributors (1,654 lines of code)
    • 11 files changed by 6-10 contributors (772 lines of code)
    • 14 files changed by 2-5 contributors (539 lines of code)
    • 2 files changed by 1 contributor (32 lines of code)
34% | 36% | 16% | 11% | <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, yaml, md, txt, sh, gitignore, gemspec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rb34% | 0% | 38% | 22% | 4%
gemspec0% | 0% | 100% | 0% | 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
spec32% | 0% | 37% | 25% | 4%
lib38% | 0% | 40% | 16% | 4%
ROOT0% | 0% | 100% | 0% | 0%
performance0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 38)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
repository.rb
in lib/gitlab_git
669 75 2013-04-27 2017-01-04 161 40 dmitriy.zaporozhets@gmail.com robert@gitlab.com
925 6 2013-04-27 2017-01-04 103 26 dmitriy.zaporozhets@gmail.com robert@gitlab.com
blob.rb
in lib/gitlab_git
183 18 2013-04-27 2016-12-22 48 21 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
17 - 2013-04-27 2017-01-02 45 19 dmitriy.zaporozhets@gmail.com rspeicher@gmail.com
diff.rb
in lib/gitlab_git
163 17 2013-04-27 2016-10-24 42 13 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
336 1 2013-04-27 2016-12-22 42 16 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
commit.rb
in lib/gitlab_git
197 37 2013-04-27 2016-12-22 41 14 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
405 - 2013-10-01 2016-12-22 40 18 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
216 - 2013-04-27 2016-12-22 37 11 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
25 - 2013-04-27 2016-08-31 25 9 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
seed_helper.rb
in spec/support
76 8 2014-02-27 2017-01-02 24 12 dmitriy.zaporozhets@gmail.com rspeicher@gmail.com
12 - 2013-04-27 2017-01-02 21 9 dmitriy.zaporozhets@gmail.com rspeicher@gmail.com
compare.rb
in lib/gitlab_git
34 4 2013-04-27 2016-09-29 21 8 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
diff_collection.rb
in lib/gitlab_git
99 11 2016-02-08 2016-12-22 21 8 contact@jacobvosmaer.nl douwe@gitlab.com
370 1 2016-02-08 2016-12-22 17 7 contact@jacobvosmaer.nl douwe@gitlab.com
blame.rb
in lib/gitlab_git
61 5 2013-04-27 2016-12-22 16 11 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
80 - 2014-02-12 2016-09-29 16 6 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
19 - 2014-02-03 2016-10-27 14 8 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
tree.rb
in lib/gitlab_git
74 9 2013-04-27 2015-03-11 13 5 dmitriy.zaporozhets@gmail.com dzaporozhets@gitlab.com
ref.rb
in lib/gitlab_git
31 3 2014-02-03 2016-10-27 12 7 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
tag.rb
in lib/gitlab_git
14 2 2014-02-03 2016-12-22 11 7 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
22 - 2014-02-03 2016-10-27 10 5 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
encoding_helper.rb
in lib/gitlab_git
32 3 2014-09-14 2016-04-19 10 6 ciro.santilli@gmail.com jhund@clearcove.ca
56 - 2014-09-22 2016-03-12 10 9 skv-headless@yandex.ru douwe@gitlab.com
113 - 2016-08-30 2017-01-02 8 5 yorickpeterse@gmail.com rspeicher@gmail.com
60 - 2013-04-27 2016-03-12 7 3 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
attributes.rb
in lib/gitlab_git
63 6 2016-08-30 2016-10-12 7 3 yorickpeterse@gmail.com yorickpeterse@gmail.com
popen.rb
in lib/gitlab_git
22 1 2013-04-27 2015-04-15 6 2 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
15 - 2016-03-02 2016-03-12 4 3 contact@jacobvosmaer.nl douwe@gitlab.com
util.rb
in lib/gitlab_git
17 1 2016-03-02 2016-03-12 4 3 contact@jacobvosmaer.nl douwe@gitlab.com
memory_benchmark.rb
in performance/lib
10 2 2014-11-13 2014-12-08 3 3 contact@jacobvosmaer.nl vokada@mrvinn.com
path_helper.rb
in lib/gitlab_git
13 1 2015-09-23 2015-10-08 3 3 stanhu@gmail.com contact@jacobvosmaer.nl
13 - 2014-09-25 2016-03-12 3 3 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
commit_stats.rb
in lib/gitlab_git
19 1 2014-09-21 2014-09-25 2 2 vokada@mrvinn.com dmitriy.zaporozhets@gmail.com
blob_snippet.rb
in lib/gitlab_git
26 5 2013-05-09 2014-09-25 2 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
seed_repo.rb
in spec/support
90 1 2017-01-02 2017-01-03 2 2 robert@gitlab.com rspeicher@gmail.com
branch.rb
in lib/gitlab_git
6 - 2014-02-03 2014-02-03 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
be_valid_commit.rb
in spec/support/matchers
8 - 2017-01-02 2017-01-02 1 2 robert@gitlab.com rspeicher@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
repository.rb
in lib/gitlab_git
669 75 2013-04-27 2017-01-04 161 40 dmitriy.zaporozhets@gmail.com robert@gitlab.com
925 6 2013-04-27 2017-01-04 103 26 dmitriy.zaporozhets@gmail.com robert@gitlab.com
blob.rb
in lib/gitlab_git
183 18 2013-04-27 2016-12-22 48 21 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
17 - 2013-04-27 2017-01-02 45 19 dmitriy.zaporozhets@gmail.com rspeicher@gmail.com
405 - 2013-10-01 2016-12-22 40 18 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
336 1 2013-04-27 2016-12-22 42 16 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
commit.rb
in lib/gitlab_git
197 37 2013-04-27 2016-12-22 41 14 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
diff.rb
in lib/gitlab_git
163 17 2013-04-27 2016-10-24 42 13 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
seed_helper.rb
in spec/support
76 8 2014-02-27 2017-01-02 24 12 dmitriy.zaporozhets@gmail.com rspeicher@gmail.com
216 - 2013-04-27 2016-12-22 37 11 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
blame.rb
in lib/gitlab_git
61 5 2013-04-27 2016-12-22 16 11 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
25 - 2013-04-27 2016-08-31 25 9 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
12 - 2013-04-27 2017-01-02 21 9 dmitriy.zaporozhets@gmail.com rspeicher@gmail.com
56 - 2014-09-22 2016-03-12 10 9 skv-headless@yandex.ru douwe@gitlab.com
compare.rb
in lib/gitlab_git
34 4 2013-04-27 2016-09-29 21 8 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
diff_collection.rb
in lib/gitlab_git
99 11 2016-02-08 2016-12-22 21 8 contact@jacobvosmaer.nl douwe@gitlab.com
19 - 2014-02-03 2016-10-27 14 8 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
370 1 2016-02-08 2016-12-22 17 7 contact@jacobvosmaer.nl douwe@gitlab.com
ref.rb
in lib/gitlab_git
31 3 2014-02-03 2016-10-27 12 7 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
tag.rb
in lib/gitlab_git
14 2 2014-02-03 2016-12-22 11 7 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
80 - 2014-02-12 2016-09-29 16 6 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
encoding_helper.rb
in lib/gitlab_git
32 3 2014-09-14 2016-04-19 10 6 ciro.santilli@gmail.com jhund@clearcove.ca
tree.rb
in lib/gitlab_git
74 9 2013-04-27 2015-03-11 13 5 dmitriy.zaporozhets@gmail.com dzaporozhets@gitlab.com
22 - 2014-02-03 2016-10-27 10 5 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
113 - 2016-08-30 2017-01-02 8 5 yorickpeterse@gmail.com rspeicher@gmail.com
60 - 2013-04-27 2016-03-12 7 3 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
attributes.rb
in lib/gitlab_git
63 6 2016-08-30 2016-10-12 7 3 yorickpeterse@gmail.com yorickpeterse@gmail.com
15 - 2016-03-02 2016-03-12 4 3 contact@jacobvosmaer.nl douwe@gitlab.com
util.rb
in lib/gitlab_git
17 1 2016-03-02 2016-03-12 4 3 contact@jacobvosmaer.nl douwe@gitlab.com
13 - 2014-09-25 2016-03-12 3 3 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
memory_benchmark.rb
in performance/lib
10 2 2014-11-13 2014-12-08 3 3 contact@jacobvosmaer.nl vokada@mrvinn.com
path_helper.rb
in lib/gitlab_git
13 1 2015-09-23 2015-10-08 3 3 stanhu@gmail.com contact@jacobvosmaer.nl
popen.rb
in lib/gitlab_git
22 1 2013-04-27 2015-04-15 6 2 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
seed_repo.rb
in spec/support
90 1 2017-01-02 2017-01-03 2 2 robert@gitlab.com rspeicher@gmail.com
commit_stats.rb
in lib/gitlab_git
19 1 2014-09-21 2014-09-25 2 2 vokada@mrvinn.com dmitriy.zaporozhets@gmail.com
be_valid_commit.rb
in spec/support/matchers
8 - 2017-01-02 2017-01-02 1 2 robert@gitlab.com rspeicher@gmail.com
blob_snippet.rb
in lib/gitlab_git
26 5 2013-05-09 2014-09-25 2 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
branch.rb
in lib/gitlab_git
6 - 2014-02-03 2014-02-03 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_snippet.rb
in lib/gitlab_git
26 5 2013-05-09 2014-09-25 2 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
branch.rb
in lib/gitlab_git
6 - 2014-02-03 2014-02-03 1 1 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
seed_repo.rb
in spec/support
90 1 2017-01-02 2017-01-03 2 2 robert@gitlab.com rspeicher@gmail.com
popen.rb
in lib/gitlab_git
22 1 2013-04-27 2015-04-15 6 2 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
commit_stats.rb
in lib/gitlab_git
19 1 2014-09-21 2014-09-25 2 2 vokada@mrvinn.com dmitriy.zaporozhets@gmail.com
be_valid_commit.rb
in spec/support/matchers
8 - 2017-01-02 2017-01-02 1 2 robert@gitlab.com rspeicher@gmail.com
attributes.rb
in lib/gitlab_git
63 6 2016-08-30 2016-10-12 7 3 yorickpeterse@gmail.com yorickpeterse@gmail.com
60 - 2013-04-27 2016-03-12 7 3 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
util.rb
in lib/gitlab_git
17 1 2016-03-02 2016-03-12 4 3 contact@jacobvosmaer.nl douwe@gitlab.com
15 - 2016-03-02 2016-03-12 4 3 contact@jacobvosmaer.nl douwe@gitlab.com
13 - 2014-09-25 2016-03-12 3 3 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
path_helper.rb
in lib/gitlab_git
13 1 2015-09-23 2015-10-08 3 3 stanhu@gmail.com contact@jacobvosmaer.nl
memory_benchmark.rb
in performance/lib
10 2 2014-11-13 2014-12-08 3 3 contact@jacobvosmaer.nl vokada@mrvinn.com
113 - 2016-08-30 2017-01-02 8 5 yorickpeterse@gmail.com rspeicher@gmail.com
tree.rb
in lib/gitlab_git
74 9 2013-04-27 2015-03-11 13 5 dmitriy.zaporozhets@gmail.com dzaporozhets@gitlab.com
22 - 2014-02-03 2016-10-27 10 5 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
80 - 2014-02-12 2016-09-29 16 6 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
encoding_helper.rb
in lib/gitlab_git
32 3 2014-09-14 2016-04-19 10 6 ciro.santilli@gmail.com jhund@clearcove.ca
370 1 2016-02-08 2016-12-22 17 7 contact@jacobvosmaer.nl douwe@gitlab.com
ref.rb
in lib/gitlab_git
31 3 2014-02-03 2016-10-27 12 7 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
tag.rb
in lib/gitlab_git
14 2 2014-02-03 2016-12-22 11 7 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
diff_collection.rb
in lib/gitlab_git
99 11 2016-02-08 2016-12-22 21 8 contact@jacobvosmaer.nl douwe@gitlab.com
compare.rb
in lib/gitlab_git
34 4 2013-04-27 2016-09-29 21 8 dmitriy.zaporozhets@gmail.com dmitriy.zaporozhets@gmail.com
19 - 2014-02-03 2016-10-27 14 8 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
56 - 2014-09-22 2016-03-12 10 9 skv-headless@yandex.ru douwe@gitlab.com
25 - 2013-04-27 2016-08-31 25 9 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
12 - 2013-04-27 2017-01-02 21 9 dmitriy.zaporozhets@gmail.com rspeicher@gmail.com
216 - 2013-04-27 2016-12-22 37 11 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
blame.rb
in lib/gitlab_git
61 5 2013-04-27 2016-12-22 16 11 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
seed_helper.rb
in spec/support
76 8 2014-02-27 2017-01-02 24 12 dmitriy.zaporozhets@gmail.com rspeicher@gmail.com
diff.rb
in lib/gitlab_git
163 17 2013-04-27 2016-10-24 42 13 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
commit.rb
in lib/gitlab_git
197 37 2013-04-27 2016-12-22 41 14 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
336 1 2013-04-27 2016-12-22 42 16 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
405 - 2013-10-01 2016-12-22 40 18 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
17 - 2013-04-27 2017-01-02 45 19 dmitriy.zaporozhets@gmail.com rspeicher@gmail.com
blob.rb
in lib/gitlab_git
183 18 2013-04-27 2016-12-22 48 21 dmitriy.zaporozhets@gmail.com douwe@gitlab.com
925 6 2013-04-27 2017-01-04 103 26 dmitriy.zaporozhets@gmail.com robert@gitlab.com
repository.rb
in lib/gitlab_git
669 75 2013-04-27 2017-01-04 161 40 dmitriy.zaporozhets@gmail.com robert@gitlab.com