uber / puppet-homebrew
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 12 files with 857 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (494 lines of code)
    • 6 files changed 6-20 times (253 lines of code)
    • 3 files changed 1-5 times (110 lines of code)
0% | 0% | 57% | 29% | 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 12 files with 857 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (494 lines of code)
    • 4 files changed by 6-10 contributors (234 lines of code)
    • 4 files changed by 2-5 contributors (123 lines of code)
    • 1 file changed by 1 contributor (6 lines of code)
0% | 57% | 27% | 14% | <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
pp, rb, yaml, txt, json, gitignore, rst, sh, md
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
rb0% | 0% | 80% | 18% | 1%
pp0% | 0% | 0% | 58% | 41%
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% | 0% | 80% | 18% | 1%
manifests0% | 0% | 0% | 58% | 41%
Most Frequently Changed Files (Top 12)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
brewcask.rb
in lib/puppet/provider/package
148 14 2015-04-28 2024-07-31 26 12 kevinjames@thekev.in wbond@uber.com
homebrew.rb
in lib/puppet/provider/package
164 14 2013-02-04 2024-07-31 26 13 nan.liu@gmail.com wbond@uber.com
brew.rb
in lib/puppet/provider/package
182 16 2016-02-03 2024-07-31 22 12 kevinjames@thekev.in wbond@uber.com
init.pp
in manifests
34 - 2012-08-23 2024-07-31 15 8 kelsey.hightower@puppetlabs... wbond@uber.com
install.pp
in manifests
92 - 2012-08-23 2022-12-02 15 9 kelsey.hightower@puppetlabs... mw@magneticflux.net
tap.rb
in lib/puppet/provider/package
93 7 2016-03-14 2022-12-02 12 7 jordigg@users.noreply.githu... mw@magneticflux.net
compiler.pp
in manifests
15 - 2012-08-23 2024-07-31 9 6 kelsey.hightower@puppetlabs... wbond@uber.com
has_compiler.rb
in lib/facter
11 - 2012-08-22 2017-02-25 8 4 bjoernalbers@googlemail.com edestecd@miamioh.edu
has_brew.rb
in lib/facter
8 - 2016-02-09 2022-04-27 7 4 kevin@aerofs.com mw@magneticflux.net
installarm.pp
in manifests
100 - 2021-01-07 2022-12-02 4 3 osmith@netvirta.com mw@magneticflux.net
bundled_environment.rb
in lib/puppet/feature
4 - 2017-08-03 2017-09-22 2 2 gene@technicalissues.us kevin@talkiq.com
has_arm64.rb
in lib/facter
6 - 2022-04-27 2022-04-27 1 1 mw@magneticflux.net mw@magneticflux.net
Files With Most Contributors (Top 12)
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
homebrew.rb
in lib/puppet/provider/package
164 14 2013-02-04 2024-07-31 26 13 nan.liu@gmail.com wbond@uber.com
brewcask.rb
in lib/puppet/provider/package
148 14 2015-04-28 2024-07-31 26 12 kevinjames@thekev.in wbond@uber.com
brew.rb
in lib/puppet/provider/package
182 16 2016-02-03 2024-07-31 22 12 kevinjames@thekev.in wbond@uber.com
install.pp
in manifests
92 - 2012-08-23 2022-12-02 15 9 kelsey.hightower@puppetlabs... mw@magneticflux.net
init.pp
in manifests
34 - 2012-08-23 2024-07-31 15 8 kelsey.hightower@puppetlabs... wbond@uber.com
tap.rb
in lib/puppet/provider/package
93 7 2016-03-14 2022-12-02 12 7 jordigg@users.noreply.githu... mw@magneticflux.net
compiler.pp
in manifests
15 - 2012-08-23 2024-07-31 9 6 kelsey.hightower@puppetlabs... wbond@uber.com
has_compiler.rb
in lib/facter
11 - 2012-08-22 2017-02-25 8 4 bjoernalbers@googlemail.com edestecd@miamioh.edu
has_brew.rb
in lib/facter
8 - 2016-02-09 2022-04-27 7 4 kevin@aerofs.com mw@magneticflux.net
installarm.pp
in manifests
100 - 2021-01-07 2022-12-02 4 3 osmith@netvirta.com mw@magneticflux.net
bundled_environment.rb
in lib/puppet/feature
4 - 2017-08-03 2017-09-22 2 2 gene@technicalissues.us kevin@talkiq.com
has_arm64.rb
in lib/facter
6 - 2022-04-27 2022-04-27 1 1 mw@magneticflux.net mw@magneticflux.net
Files With Least Contributors (Top 12)
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
has_arm64.rb
in lib/facter
6 - 2022-04-27 2022-04-27 1 1 mw@magneticflux.net mw@magneticflux.net
bundled_environment.rb
in lib/puppet/feature
4 - 2017-08-03 2017-09-22 2 2 gene@technicalissues.us kevin@talkiq.com
installarm.pp
in manifests
100 - 2021-01-07 2022-12-02 4 3 osmith@netvirta.com mw@magneticflux.net
has_compiler.rb
in lib/facter
11 - 2012-08-22 2017-02-25 8 4 bjoernalbers@googlemail.com edestecd@miamioh.edu
has_brew.rb
in lib/facter
8 - 2016-02-09 2022-04-27 7 4 kevin@aerofs.com mw@magneticflux.net
compiler.pp
in manifests
15 - 2012-08-23 2024-07-31 9 6 kelsey.hightower@puppetlabs... wbond@uber.com
tap.rb
in lib/puppet/provider/package
93 7 2016-03-14 2022-12-02 12 7 jordigg@users.noreply.githu... mw@magneticflux.net
init.pp
in manifests
34 - 2012-08-23 2024-07-31 15 8 kelsey.hightower@puppetlabs... wbond@uber.com
install.pp
in manifests
92 - 2012-08-23 2022-12-02 15 9 kelsey.hightower@puppetlabs... mw@magneticflux.net
brew.rb
in lib/puppet/provider/package
182 16 2016-02-03 2024-07-31 22 12 kevinjames@thekev.in wbond@uber.com
brewcask.rb
in lib/puppet/provider/package
148 14 2015-04-28 2024-07-31 26 12 kevinjames@thekev.in wbond@uber.com
homebrew.rb
in lib/puppet/provider/package
164 14 2013-02-04 2024-07-31 26 13 nan.liu@gmail.com wbond@uber.com