JetBrains / bookshelf
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 36 files with 464 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 7 files changed 6-20 times (140 lines of code)
    • 29 files changed 1-5 times (324 lines of code)
0% | 0% | 0% | 30% | 69%
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 36 files with 464 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 28 files changed by 2-5 contributors (416 lines of code)
    • 8 files changed by 1 contributor (48 lines of code)
0% | 0% | 0% | 89% | 10%
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, erb, ru, gitignore, txt, md
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rb0% | 0% | 0% | 34% | 65%
erb0% | 0% | 0% | 0% | 100%
ru0% | 0% | 0% | 0% | 100%
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
spec0% | 0% | 0% | 67% | 32%
apps0% | 0% | 0% | 0% | 100%
config0% | 0% | 0% | 0% | 100%
db0% | 0% | 0% | 0% | 100%
lib0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 37)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
add_book_spec.rb
in spec/web/features
26 - 2016-12-21 2021-06-30 7 2 sean@cllns.com cllns@users.noreply.github.com
create_spec.rb
in spec/web/controllers/books
34 - 2016-12-21 2021-06-30 7 2 sean@cllns.com cllns@users.noreply.github.com
new_spec.rb
in spec/web/controllers/books
8 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
new_spec.rb
in spec/web/views/books
12 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
list_books_spec.rb
in spec/web/features
16 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
index_spec.rb
in spec/web/controllers/books
17 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
index_spec.rb
in spec/web/views/books
27 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
visit_home_spec.rb
in spec/web/features
7 - 2016-12-21 2021-06-30 5 2 sean@cllns.com cllns@users.noreply.github.com
create_spec.rb
in spec/web/views/books
9 - 2016-12-21 2021-06-30 4 2 sean@cllns.com cllns@users.noreply.github.com
create.rb
in apps/web/controllers/books
23 1 2016-12-21 2021-06-30 4 2 sean@cllns.com cllns@users.noreply.github.com
book_spec.rb
in spec/bookshelf/entities
7 - 2016-12-21 2021-05-11 3 2 sean@cllns.com cllns@users.noreply.github.com
index.rb
in apps/web/views/books
9 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
new.rb
in apps/web/views/books
9 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
index.rb
in apps/web/views/home
9 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
create.rb
in apps/web/views/books
10 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
application.html.erb
in apps/web/templates
11 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
new.rb
in apps/web/controllers/books
11 1 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
index.rb
in apps/web/controllers/home
11 1 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
index.rb
in apps/web/controllers/books
13 1 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
index.html.erb
in apps/web/templates/books
14 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
26 - 2017-02-20 2021-06-30 3 3 cllns@users.noreply.github.com cllns@users.noreply.github.com
application.rb
in apps/web
61 - 2017-03-07 2021-06-30 3 2 cllns@users.noreply.github.com cllns@users.noreply.github.com
ru
config.ru
in root
2 - 2021-06-26 2021-06-30 2 2 sean@cllns.com cllns@users.noreply.github.com
8 - 2018-01-10 2021-05-11 2 2 sean@cllns.com cllns@users.noreply.github.com
capybara.rb
in spec/support
8 1 2018-01-10 2021-05-11 2 2 sean@cllns.com cllns@users.noreply.github.com
25 - 2018-01-10 2021-05-11 2 2 sean@cllns.com cllns@users.noreply.github.com
create.html.erb
in apps/web/templates/books
1 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
index.html.erb
in apps/web/templates/home
1 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
1 - 2017-03-07 2017-03-07 1 2 cllns@users.noreply.github.com sean@cllns.com
boot.rb
in config
2 - 2017-02-20 2017-02-20 1 2 cllns@users.noreply.github.com mail@carlosribeiro.me
routes.rb
in apps/web/config
2 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
book.rb
in lib/bookshelf/entities
2 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
book_repository.rb
in lib/bookshelf/repositories
2 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
book_repository_spec.rb
in spec/bookshelf/repositories
3 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
11 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
new.html.erb
in apps/web/templates/books
26 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
application_layout.rb
in apps/web/views
7 -
Files With Most Contributors (Top 37)
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
26 - 2017-02-20 2021-06-30 3 3 cllns@users.noreply.github.com cllns@users.noreply.github.com
create_spec.rb
in spec/web/controllers/books
34 - 2016-12-21 2021-06-30 7 2 sean@cllns.com cllns@users.noreply.github.com
add_book_spec.rb
in spec/web/features
26 - 2016-12-21 2021-06-30 7 2 sean@cllns.com cllns@users.noreply.github.com
index_spec.rb
in spec/web/views/books
27 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
new_spec.rb
in spec/web/views/books
12 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
index_spec.rb
in spec/web/controllers/books
17 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
new_spec.rb
in spec/web/controllers/books
8 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
list_books_spec.rb
in spec/web/features
16 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
visit_home_spec.rb
in spec/web/features
7 - 2016-12-21 2021-06-30 5 2 sean@cllns.com cllns@users.noreply.github.com
create.rb
in apps/web/controllers/books
23 1 2016-12-21 2021-06-30 4 2 sean@cllns.com cllns@users.noreply.github.com
create_spec.rb
in spec/web/views/books
9 - 2016-12-21 2021-06-30 4 2 sean@cllns.com cllns@users.noreply.github.com
index.rb
in apps/web/views/home
9 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
new.rb
in apps/web/views/books
9 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
index.rb
in apps/web/views/books
9 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
create.rb
in apps/web/views/books
10 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
index.rb
in apps/web/controllers/home
11 1 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
new.rb
in apps/web/controllers/books
11 1 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
index.rb
in apps/web/controllers/books
13 1 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
application.rb
in apps/web
61 - 2017-03-07 2021-06-30 3 2 cllns@users.noreply.github.com cllns@users.noreply.github.com
application.html.erb
in apps/web/templates
11 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
index.html.erb
in apps/web/templates/books
14 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
book_spec.rb
in spec/bookshelf/entities
7 - 2016-12-21 2021-05-11 3 2 sean@cllns.com cllns@users.noreply.github.com
25 - 2018-01-10 2021-05-11 2 2 sean@cllns.com cllns@users.noreply.github.com
capybara.rb
in spec/support
8 1 2018-01-10 2021-05-11 2 2 sean@cllns.com cllns@users.noreply.github.com
8 - 2018-01-10 2021-05-11 2 2 sean@cllns.com cllns@users.noreply.github.com
ru
config.ru
in root
2 - 2021-06-26 2021-06-30 2 2 sean@cllns.com cllns@users.noreply.github.com
1 - 2017-03-07 2017-03-07 1 2 cllns@users.noreply.github.com sean@cllns.com
boot.rb
in config
2 - 2017-02-20 2017-02-20 1 2 cllns@users.noreply.github.com mail@carlosribeiro.me
book_repository.rb
in lib/bookshelf/repositories
2 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
book.rb
in lib/bookshelf/entities
2 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
index.html.erb
in apps/web/templates/home
1 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
new.html.erb
in apps/web/templates/books
26 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
create.html.erb
in apps/web/templates/books
1 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
routes.rb
in apps/web/config
2 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
book_repository_spec.rb
in spec/bookshelf/repositories
3 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
11 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
application_layout.rb
in apps/web/views
7 -
Files With Least Contributors (Top 37)
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
application_layout.rb
in apps/web/views
7 -
new.html.erb
in apps/web/templates/books
26 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
11 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
book_repository_spec.rb
in spec/bookshelf/repositories
3 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
book_repository.rb
in lib/bookshelf/repositories
2 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
book.rb
in lib/bookshelf/entities
2 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
routes.rb
in apps/web/config
2 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
index.html.erb
in apps/web/templates/home
1 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
create.html.erb
in apps/web/templates/books
1 - 2016-12-21 2016-12-21 1 1 sean@cllns.com sean@cllns.com
application.rb
in apps/web
61 - 2017-03-07 2021-06-30 3 2 cllns@users.noreply.github.com cllns@users.noreply.github.com
create_spec.rb
in spec/web/controllers/books
34 - 2016-12-21 2021-06-30 7 2 sean@cllns.com cllns@users.noreply.github.com
index_spec.rb
in spec/web/views/books
27 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
add_book_spec.rb
in spec/web/features
26 - 2016-12-21 2021-06-30 7 2 sean@cllns.com cllns@users.noreply.github.com
25 - 2018-01-10 2021-05-11 2 2 sean@cllns.com cllns@users.noreply.github.com
create.rb
in apps/web/controllers/books
23 1 2016-12-21 2021-06-30 4 2 sean@cllns.com cllns@users.noreply.github.com
index_spec.rb
in spec/web/controllers/books
17 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
list_books_spec.rb
in spec/web/features
16 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
index.html.erb
in apps/web/templates/books
14 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
index.rb
in apps/web/controllers/books
13 1 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
new_spec.rb
in spec/web/views/books
12 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
index.rb
in apps/web/controllers/home
11 1 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
new.rb
in apps/web/controllers/books
11 1 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
application.html.erb
in apps/web/templates
11 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
create.rb
in apps/web/views/books
10 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
index.rb
in apps/web/views/home
9 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
new.rb
in apps/web/views/books
9 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
index.rb
in apps/web/views/books
9 - 2016-12-21 2021-06-30 3 2 sean@cllns.com cllns@users.noreply.github.com
create_spec.rb
in spec/web/views/books
9 - 2016-12-21 2021-06-30 4 2 sean@cllns.com cllns@users.noreply.github.com
capybara.rb
in spec/support
8 1 2018-01-10 2021-05-11 2 2 sean@cllns.com cllns@users.noreply.github.com
8 - 2018-01-10 2021-05-11 2 2 sean@cllns.com cllns@users.noreply.github.com
new_spec.rb
in spec/web/controllers/books
8 - 2016-12-21 2021-06-30 6 2 sean@cllns.com cllns@users.noreply.github.com
book_spec.rb
in spec/bookshelf/entities
7 - 2016-12-21 2021-05-11 3 2 sean@cllns.com cllns@users.noreply.github.com
visit_home_spec.rb
in spec/web/features
7 - 2016-12-21 2021-06-30 5 2 sean@cllns.com cllns@users.noreply.github.com
boot.rb
in config
2 - 2017-02-20 2017-02-20 1 2 cllns@users.noreply.github.com mail@carlosribeiro.me
ru
config.ru
in root
2 - 2021-06-26 2021-06-30 2 2 sean@cllns.com cllns@users.noreply.github.com
1 - 2017-03-07 2017-03-07 1 2 cllns@users.noreply.github.com sean@cllns.com
26 - 2017-02-20 2021-06-30 3 3 cllns@users.noreply.github.com cllns@users.noreply.github.com