Overview
File Change Frequency Overall
  • There are 63 files with 3,164 lines of code.
    • 1 file changed more than 100 times (14 lines of code)
    • 1 file changed 51-100 times (443 lines of code)
    • 7 files changed 21-50 times (1,057 lines of code)
    • 29 files changed 6-20 times (1,374 lines of code)
    • 25 files changed 1-5 times (276 lines of code)
<1% | 14% | 33% | 43% | 8%
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 63 files with 3,164 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 7 files changed by 11-25 contributors (1,347 lines of code)
    • 23 files changed by 6-10 contributors (1,115 lines of code)
    • 29 files changed by 2-5 contributors (694 lines of code)
    • 4 files changed by 1 contributor (8 lines of code)
0% | 42% | 35% | 21% | <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
py, yml, txt, rst, bat, in, cfg, gitignore, md, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py<1% | 15% | 36% | 39% | 8%
yaml0% | 0% | 0% | 88% | 11%
in0% | 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
aminator<1% | 14% | 33% | 43% | 8%
ROOT0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
__init__.py
in aminator
14 1 2013-02-13 2017-03-31 109 13 +235 / -203 mtripoli karate.vick
linux.py
in aminator/util
443 37 2013-03-14 2021-06-24 58 14 +1964 / -935 brian bmoyles
ec2.py
in aminator/plugins/cloud
493 32 2013-03-12 2017-08-02 48 12 +1802 / -611 brian github
apt.py
in aminator/plugins/provisioner
119 12 2013-03-12 2016-08-11 35 11 +1120 / -742 brian martopoulos
config.py
in aminator
175 15 2013-03-01 2015-12-09 32 12 +1073 / -555 mtripoli bmoyles
environment.py
in aminator
49 5 2013-03-12 2018-11-21 29 12 +296 / -113 brian bmoyles
linux.py
in aminator/plugins/volume
54 6 2013-03-14 2018-11-21 29 13 +377 / -169 brian bmoyles
yum.py
in aminator/plugins/provisioner
53 8 2013-03-12 2015-11-17 27 8 +697 / -464 brian cbennett
cli.py
in aminator
114 2 2013-02-15 2015-11-17 23 9 +1131 / -542 brian cbennett
core.py
in aminator
38 2 2013-02-16 2015-11-17 20 8 +454 / -290 brian cbennett
aminator.yml
in aminator/default_conf
45 - 2013-03-14 2014-05-16 20 10 +207 / -76 brian github
base.py
in aminator/plugins/provisioner
122 13 2013-03-14 2018-11-21 20 10 +1208 / -384 brian bmoyles
aminator.plugins.provisioner.apt.yml
in aminator/plugins/provisioner/default_conf
5 - 2013-03-14 2013-08-29 19 7 +97 / -122 brian karate.vick
environments.yml
in aminator/default_conf
43 - 2013-03-14 2014-04-26 19 10 +241 / -179 brian github
linux.py
in aminator/plugins/blockdevice
96 8 2013-03-14 2015-12-17 19 7 +497 / -205 brian bmoyles
aptitude.py
in aminator/plugins/provisioner
52 3 2014-01-21 2015-11-17 17 3 +421 / -169 github cbennett
linux.py
in aminator/plugins/distro
209 14 2013-08-26 2018-11-21 17 7 +1138 / -114 mtripoli bmoyles
tagging_s3.py
in aminator/plugins/finalizer
172 12 2014-01-21 2017-06-08 16 4 +775 / -297 github bmoyles
tagging_ebs.py
in aminator/plugins/finalizer
60 6 2013-03-19 2015-11-17 15 6 +514 / -317 brian cbennett
aminator.plugins.provisioner.yum.yml
in aminator/plugins/provisioner/default_conf
5 - 2013-03-14 2013-08-29 14 6 +62 / -89 brian karate.vick
base.py
in aminator/plugins/blockdevice
22 4 2013-03-14 2015-12-09 14 7 +191 / -59 brian bmoyles
tagging_base.py
in aminator/plugins/finalizer
100 8 2014-01-21 2017-03-31 14 5 +358 / -52 github karate.vick
base.py
in aminator/plugins/cloud
39 13 2013-03-14 2015-12-09 13 6 +291 / -87 brian bmoyles
__init__.py
in aminator/util
52 4 2013-03-14 2015-11-17 13 8 +247 / -29 brian cbennett
base.py
in aminator/plugins/distro
17 2 2013-08-26 2018-11-21 11 7 +361 / -84 mtripoli bmoyles
exceptions.py
in aminator
9 - 2013-02-16 2018-11-21 10 3 +118 / -14 brian bmoyles
__init__.py
in aminator/plugins
20 3 2013-03-12 2015-11-17 10 7 +164 / -22 brian cbennett
base.py
in aminator/plugins
65 12 2013-03-12 2017-06-08 10 6 +286 / -70 brian bmoyles
base.py
in aminator/plugins/finalizer
19 4 2013-03-14 2015-12-09 9 6 +174 / -54 brian bmoyles
base.py
in aminator/plugins/volume
21 3 2013-03-14 2015-12-09 9 6 +177 / -55 brian bmoyles
in
2 - 2013-03-11 2013-07-25 8 6 +11 / -7 brian akjaer
aminator.plugins.distro.debian.yml
in aminator/plugins/distro/default_conf
19 - 2013-08-27 2018-11-21 8 7 +132 / -3 karate.vick bmoyles
logging.yml
in aminator/default_conf
44 - 2013-03-14 2013-04-14 7 3 +235 / -115 brian mtripoli
manager.py
in aminator/plugins/distro
11 2 2013-08-26 2015-11-17 6 6 +226 / -6 mtripoli cbennett
aminator.plugins.cloud.ec2.yml
in aminator/plugins/cloud/default_conf
14 - 2013-03-14 2017-06-08 6 4 +35 / -6 brian bmoyles
aminator.plugins.finalizer.tagging_ebs.yml
in aminator/plugins/finalizer/default_conf
15 - 2013-03-19 2017-03-31 6 5 +41 / -8 brian karate.vick
aminator.plugins.finalizer.tagging_s3.yml
in aminator/plugins/finalizer/default_conf
20 - 2014-01-21 2017-06-08 6 4 +43 / -0 github bmoyles
debian.py
in aminator/plugins/distro
38 2 2013-08-27 2018-11-21 6 7 +437 / -11 karate.vick bmoyles
manager.py
in aminator/plugins/volume
11 2 2013-03-14 2015-11-17 5 4 +90 / -2 brian cbennett
manager.py
in aminator/plugins
20 2 2013-03-12 2015-11-17 5 4 +169 / -39 brian cbennett
logger.py
in aminator/plugins/metrics
25 7 2014-05-15 2015-11-17 5 3 +141 / -19 github cbennett
__init__.py
in aminator/plugins/distro
1 - 2013-08-26 2013-08-29 4 4 - mtripoli karate.vick
aminator.plugins.volume.linux.yml
in aminator/plugins/volume/default_conf
2 - 2013-03-14 2017-06-08 4 3 +11 / -8 brian bmoyles
aminator.plugins.blockdevice.linux.yml
in aminator/plugins/blockdevice/default_conf
4 - 2013-03-14 2015-12-17 4 3 +17 / -1 brian bmoyles
redhat.py
in aminator/plugins/distro
6 - 2013-08-27 2014-04-17 4 5 +385 / -79 karate.vick github
manager.py
in aminator/plugins/provisioner
11 2 2013-03-14 2015-11-17 4 4 +90 / -2 brian cbennett
null.py
in aminator/plugins/blockdevice
13 2 2014-04-24 2015-12-09 4 3 +92 / -4 github bmoyles
aminator.plugins.distro.redhat.yml
in aminator/plugins/distro/default_conf
14 - 2013-08-27 2018-11-21 4 5 +92 / -0 karate.vick bmoyles
base.py
in aminator/plugins/metrics
40 10 2014-05-15 2015-12-09 4 3 +184 / -20 github bmoyles
manager.py
in aminator/plugins/metrics
11 2 2014-05-15 2015-11-17 3 2 +88 / -0 github cbennett
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
linux.py
in aminator/util
443 37 2013-03-14 2021-06-24 58 14 +1964 / -935 brian bmoyles
ec2.py
in aminator/plugins/cloud
493 32 2013-03-12 2017-08-02 48 12 +1802 / -611 brian github
apt.py
in aminator/plugins/provisioner
119 12 2013-03-12 2016-08-11 35 11 +1120 / -742 brian martopoulos
cli.py
in aminator
114 2 2013-02-15 2015-11-17 23 9 +1131 / -542 brian cbennett
config.py
in aminator
175 15 2013-03-01 2015-12-09 32 12 +1073 / -555 mtripoli bmoyles
base.py
in aminator/plugins/provisioner
122 13 2013-03-14 2018-11-21 20 10 +1208 / -384 brian bmoyles
linux.py
in aminator/plugins/distro
209 14 2013-08-26 2018-11-21 17 7 +1138 / -114 mtripoli bmoyles
yum.py
in aminator/plugins/provisioner
53 8 2013-03-12 2015-11-17 27 8 +697 / -464 brian cbennett
tagging_s3.py
in aminator/plugins/finalizer
172 12 2014-01-21 2017-06-08 16 4 +775 / -297 github bmoyles
tagging_ebs.py
in aminator/plugins/finalizer
60 6 2013-03-19 2015-11-17 15 6 +514 / -317 brian cbennett
core.py
in aminator
38 2 2013-02-16 2015-11-17 20 8 +454 / -290 brian cbennett
linux.py
in aminator/plugins/blockdevice
96 8 2013-03-14 2015-12-17 19 7 +497 / -205 brian bmoyles
aptitude.py
in aminator/plugins/provisioner
52 3 2014-01-21 2015-11-17 17 3 +421 / -169 github cbennett
linux.py
in aminator/plugins/volume
54 6 2013-03-14 2018-11-21 29 13 +377 / -169 brian bmoyles
redhat.py
in aminator/plugins/distro
6 - 2013-08-27 2014-04-17 4 5 +385 / -79 karate.vick github
debian.py
in aminator/plugins/distro
38 2 2013-08-27 2018-11-21 6 7 +437 / -11 karate.vick bmoyles
base.py
in aminator/plugins/distro
17 2 2013-08-26 2018-11-21 11 7 +361 / -84 mtripoli bmoyles
__init__.py
in aminator
14 1 2013-02-13 2017-03-31 109 13 +235 / -203 mtripoli karate.vick
environments.yml
in aminator/default_conf
43 - 2013-03-14 2014-04-26 19 10 +241 / -179 brian github
tagging_base.py
in aminator/plugins/finalizer
100 8 2014-01-21 2017-03-31 14 5 +358 / -52 github karate.vick
environment.py
in aminator
49 5 2013-03-12 2018-11-21 29 12 +296 / -113 brian bmoyles
base.py
in aminator/plugins/cloud
39 13 2013-03-14 2015-12-09 13 6 +291 / -87 brian bmoyles
metrics.py
in aminator/util
81 7 2014-05-15 2015-11-17 3 2 +310 / -68 github cbennett
base.py
in aminator/plugins
65 12 2013-03-12 2017-06-08 10 6 +286 / -70 brian bmoyles
logging.yml
in aminator/default_conf
44 - 2013-03-14 2013-04-14 7 3 +235 / -115 brian mtripoli
aminator.yml
in aminator/default_conf
45 - 2013-03-14 2014-05-16 20 10 +207 / -76 brian github
__init__.py
in aminator/util
52 4 2013-03-14 2015-11-17 13 8 +247 / -29 brian cbennett
base.py
in aminator/plugins/blockdevice
22 4 2013-03-14 2015-12-09 14 7 +191 / -59 brian bmoyles
manager.py
in aminator/plugins/distro
11 2 2013-08-26 2015-11-17 6 6 +226 / -6 mtripoli cbennett
base.py
in aminator/plugins/volume
21 3 2013-03-14 2015-12-09 9 6 +177 / -55 brian bmoyles
base.py
in aminator/plugins/finalizer
19 4 2013-03-14 2015-12-09 9 6 +174 / -54 brian bmoyles
aminator.plugins.provisioner.apt.yml
in aminator/plugins/provisioner/default_conf
5 - 2013-03-14 2013-08-29 19 7 +97 / -122 brian karate.vick
manager.py
in aminator/plugins
20 2 2013-03-12 2015-11-17 5 4 +169 / -39 brian cbennett
base.py
in aminator/plugins/metrics
40 10 2014-05-15 2015-12-09 4 3 +184 / -20 github bmoyles
__init__.py
in aminator/plugins
20 3 2013-03-12 2015-11-17 10 7 +164 / -22 brian cbennett
logger.py
in aminator/plugins/metrics
25 7 2014-05-15 2015-11-17 5 3 +141 / -19 github cbennett
aminator.plugins.provisioner.yum.yml
in aminator/plugins/provisioner/default_conf
5 - 2013-03-14 2013-08-29 14 6 +62 / -89 brian karate.vick
aminator.plugins.distro.debian.yml
in aminator/plugins/distro/default_conf
19 - 2013-08-27 2018-11-21 8 7 +132 / -3 karate.vick bmoyles
exceptions.py
in aminator
9 - 2013-02-16 2018-11-21 10 3 +118 / -14 brian bmoyles
null.py
in aminator/plugins/blockdevice
13 2 2014-04-24 2015-12-09 4 3 +92 / -4 github bmoyles
manager.py
in aminator/plugins/volume
11 2 2013-03-14 2015-11-17 5 4 +90 / -2 brian cbennett
manager.py
in aminator/plugins/provisioner
11 2 2013-03-14 2015-11-17 4 4 +90 / -2 brian cbennett
aminator.plugins.distro.redhat.yml
in aminator/plugins/distro/default_conf
14 - 2013-08-27 2018-11-21 4 5 +92 / -0 karate.vick bmoyles
manager.py
in aminator/plugins/metrics
11 2 2014-05-15 2015-11-17 3 2 +88 / -0 github cbennett
manager.py
in aminator/plugins/blockdevice
8 1 2013-03-14 2013-03-22 2 2 +80 / -0 brian brian+github
manager.py
in aminator/plugins/cloud
8 1 2013-03-14 2013-03-22 2 2 +80 / -0 brian brian+github
manager.py
in aminator/plugins/finalizer
8 1 2013-03-14 2013-03-22 2 2 +80 / -0 brian brian+github
aminator.plugins.finalizer.tagging_ebs.yml
in aminator/plugins/finalizer/default_conf
15 - 2013-03-19 2017-03-31 6 5 +41 / -8 brian karate.vick
aminator.plugins.finalizer.tagging_s3.yml
in aminator/plugins/finalizer/default_conf
20 - 2014-01-21 2017-06-08 6 4 +43 / -0 github bmoyles
aminator.plugins.cloud.ec2.yml
in aminator/plugins/cloud/default_conf
14 - 2013-03-14 2017-06-08 6 4 +35 / -6 brian bmoyles
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
linux.py
in aminator/util
443 37 2013-03-14 2021-06-24 58 14 +1964 / -935 brian bmoyles
__init__.py
in aminator
14 1 2013-02-13 2017-03-31 109 13 +235 / -203 mtripoli karate.vick
linux.py
in aminator/plugins/volume
54 6 2013-03-14 2018-11-21 29 13 +377 / -169 brian bmoyles
ec2.py
in aminator/plugins/cloud
493 32 2013-03-12 2017-08-02 48 12 +1802 / -611 brian github
config.py
in aminator
175 15 2013-03-01 2015-12-09 32 12 +1073 / -555 mtripoli bmoyles
environment.py
in aminator
49 5 2013-03-12 2018-11-21 29 12 +296 / -113 brian bmoyles
apt.py
in aminator/plugins/provisioner
119 12 2013-03-12 2016-08-11 35 11 +1120 / -742 brian martopoulos
base.py
in aminator/plugins/provisioner
122 13 2013-03-14 2018-11-21 20 10 +1208 / -384 brian bmoyles
aminator.yml
in aminator/default_conf
45 - 2013-03-14 2014-05-16 20 10 +207 / -76 brian github
environments.yml
in aminator/default_conf
43 - 2013-03-14 2014-04-26 19 10 +241 / -179 brian github
cli.py
in aminator
114 2 2013-02-15 2015-11-17 23 9 +1131 / -542 brian cbennett
yum.py
in aminator/plugins/provisioner
53 8 2013-03-12 2015-11-17 27 8 +697 / -464 brian cbennett
core.py
in aminator
38 2 2013-02-16 2015-11-17 20 8 +454 / -290 brian cbennett
__init__.py
in aminator/util
52 4 2013-03-14 2015-11-17 13 8 +247 / -29 brian cbennett
aminator.plugins.provisioner.apt.yml
in aminator/plugins/provisioner/default_conf
5 - 2013-03-14 2013-08-29 19 7 +97 / -122 brian karate.vick
linux.py
in aminator/plugins/blockdevice
96 8 2013-03-14 2015-12-17 19 7 +497 / -205 brian bmoyles
linux.py
in aminator/plugins/distro
209 14 2013-08-26 2018-11-21 17 7 +1138 / -114 mtripoli bmoyles
base.py
in aminator/plugins/blockdevice
22 4 2013-03-14 2015-12-09 14 7 +191 / -59 brian bmoyles
base.py
in aminator/plugins/distro
17 2 2013-08-26 2018-11-21 11 7 +361 / -84 mtripoli bmoyles
__init__.py
in aminator/plugins
20 3 2013-03-12 2015-11-17 10 7 +164 / -22 brian cbennett
aminator.plugins.distro.debian.yml
in aminator/plugins/distro/default_conf
19 - 2013-08-27 2018-11-21 8 7 +132 / -3 karate.vick bmoyles
debian.py
in aminator/plugins/distro
38 2 2013-08-27 2018-11-21 6 7 +437 / -11 karate.vick bmoyles
tagging_ebs.py
in aminator/plugins/finalizer
60 6 2013-03-19 2015-11-17 15 6 +514 / -317 brian cbennett
aminator.plugins.provisioner.yum.yml
in aminator/plugins/provisioner/default_conf
5 - 2013-03-14 2013-08-29 14 6 +62 / -89 brian karate.vick
base.py
in aminator/plugins/cloud
39 13 2013-03-14 2015-12-09 13 6 +291 / -87 brian bmoyles
base.py
in aminator/plugins
65 12 2013-03-12 2017-06-08 10 6 +286 / -70 brian bmoyles
base.py
in aminator/plugins/finalizer
19 4 2013-03-14 2015-12-09 9 6 +174 / -54 brian bmoyles
base.py
in aminator/plugins/volume
21 3 2013-03-14 2015-12-09 9 6 +177 / -55 brian bmoyles
in
2 - 2013-03-11 2013-07-25 8 6 +11 / -7 brian akjaer
manager.py
in aminator/plugins/distro
11 2 2013-08-26 2015-11-17 6 6 +226 / -6 mtripoli cbennett
tagging_base.py
in aminator/plugins/finalizer
100 8 2014-01-21 2017-03-31 14 5 +358 / -52 github karate.vick
aminator.plugins.finalizer.tagging_ebs.yml
in aminator/plugins/finalizer/default_conf
15 - 2013-03-19 2017-03-31 6 5 +41 / -8 brian karate.vick
redhat.py
in aminator/plugins/distro
6 - 2013-08-27 2014-04-17 4 5 +385 / -79 karate.vick github
aminator.plugins.distro.redhat.yml
in aminator/plugins/distro/default_conf
14 - 2013-08-27 2018-11-21 4 5 +92 / -0 karate.vick bmoyles
tagging_s3.py
in aminator/plugins/finalizer
172 12 2014-01-21 2017-06-08 16 4 +775 / -297 github bmoyles
aminator.plugins.finalizer.tagging_s3.yml
in aminator/plugins/finalizer/default_conf
20 - 2014-01-21 2017-06-08 6 4 +43 / -0 github bmoyles
aminator.plugins.cloud.ec2.yml
in aminator/plugins/cloud/default_conf
14 - 2013-03-14 2017-06-08 6 4 +35 / -6 brian bmoyles
manager.py
in aminator/plugins/volume
11 2 2013-03-14 2015-11-17 5 4 +90 / -2 brian cbennett
manager.py
in aminator/plugins
20 2 2013-03-12 2015-11-17 5 4 +169 / -39 brian cbennett
__init__.py
in aminator/plugins/distro
1 - 2013-08-26 2013-08-29 4 4 - mtripoli karate.vick
manager.py
in aminator/plugins/provisioner
11 2 2013-03-14 2015-11-17 4 4 +90 / -2 brian cbennett
aptitude.py
in aminator/plugins/provisioner
52 3 2014-01-21 2015-11-17 17 3 +421 / -169 github cbennett
exceptions.py
in aminator
9 - 2013-02-16 2018-11-21 10 3 +118 / -14 brian bmoyles
logging.yml
in aminator/default_conf
44 - 2013-03-14 2013-04-14 7 3 +235 / -115 brian mtripoli
logger.py
in aminator/plugins/metrics
25 7 2014-05-15 2015-11-17 5 3 +141 / -19 github cbennett
base.py
in aminator/plugins/metrics
40 10 2014-05-15 2015-12-09 4 3 +184 / -20 github bmoyles
aminator.plugins.volume.linux.yml
in aminator/plugins/volume/default_conf
2 - 2013-03-14 2017-06-08 4 3 +11 / -8 brian bmoyles
null.py
in aminator/plugins/blockdevice
13 2 2014-04-24 2015-12-09 4 3 +92 / -4 github bmoyles
aminator.plugins.blockdevice.linux.yml
in aminator/plugins/blockdevice/default_conf
4 - 2013-03-14 2015-12-17 4 3 +17 / -1 brian bmoyles
metrics.py
in aminator/util
81 7 2014-05-15 2015-11-17 3 2 +310 / -68 github cbennett
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
aminator.plugins.provisioner.aptitude.yml
in aminator/plugins/provisioner/default_conf
5 - 2014-01-21 2014-01-23 2 1 +14 / -0 github github
__init__.py
in aminator/plugins/metrics
1 - 2014-05-15 2014-05-16 2 1 - github github
aminator.plugins.metrics.logger.yml
in aminator/plugins/metrics/default_conf
1 - 2014-05-15 2014-05-16 2 1 +2 / -0 github github
aminator.plugins.blockdevice.null.yml
in aminator/plugins/blockdevice/default_conf
1 - 2014-04-24 2014-04-26 2 1 +2 / -0 github github
metrics.py
in aminator/util
81 7 2014-05-15 2015-11-17 3 2 +310 / -68 github cbennett
manager.py
in aminator/plugins/metrics
11 2 2014-05-15 2015-11-17 3 2 +88 / -0 github cbennett
manager.py
in aminator/plugins/finalizer
8 1 2013-03-14 2013-03-22 2 2 +80 / -0 brian brian+github
manager.py
in aminator/plugins/cloud
8 1 2013-03-14 2013-03-22 2 2 +80 / -0 brian brian+github
manager.py
in aminator/plugins/blockdevice
8 1 2013-03-14 2013-03-22 2 2 +80 / -0 brian brian+github
__init__.py
in aminator/plugins/finalizer
1 - 2013-03-12 2013-03-22 2 2 - brian brian+github
__init__.py
in aminator/plugins/provisioner
1 - 2013-03-12 2013-03-22 2 2 - brian brian+github
__init__.py
in aminator/plugins/cloud
1 - 2013-03-12 2013-03-22 2 2 - brian brian+github
__init__.py
in aminator/plugins/volume
1 - 2013-03-14 2013-03-22 2 2 - brian brian+github
__init__.py
in aminator/plugins/blockdevice
1 - 2013-03-14 2013-03-22 2 2 - brian brian+github
aptitude.py
in aminator/plugins/provisioner
52 3 2014-01-21 2015-11-17 17 3 +421 / -169 github cbennett
logging.yml
in aminator/default_conf
44 - 2013-03-14 2013-04-14 7 3 +235 / -115 brian mtripoli
base.py
in aminator/plugins/metrics
40 10 2014-05-15 2015-12-09 4 3 +184 / -20 github bmoyles
logger.py
in aminator/plugins/metrics
25 7 2014-05-15 2015-11-17 5 3 +141 / -19 github cbennett
null.py
in aminator/plugins/blockdevice
13 2 2014-04-24 2015-12-09 4 3 +92 / -4 github bmoyles
exceptions.py
in aminator
9 - 2013-02-16 2018-11-21 10 3 +118 / -14 brian bmoyles
aminator.plugins.blockdevice.linux.yml
in aminator/plugins/blockdevice/default_conf
4 - 2013-03-14 2015-12-17 4 3 +17 / -1 brian bmoyles
aminator.plugins.volume.linux.yml
in aminator/plugins/volume/default_conf
2 - 2013-03-14 2017-06-08 4 3 +11 / -8 brian bmoyles
tagging_s3.py
in aminator/plugins/finalizer
172 12 2014-01-21 2017-06-08 16 4 +775 / -297 github bmoyles
aminator.plugins.finalizer.tagging_s3.yml
in aminator/plugins/finalizer/default_conf
20 - 2014-01-21 2017-06-08 6 4 +43 / -0 github bmoyles
manager.py
in aminator/plugins
20 2 2013-03-12 2015-11-17 5 4 +169 / -39 brian cbennett
aminator.plugins.cloud.ec2.yml
in aminator/plugins/cloud/default_conf
14 - 2013-03-14 2017-06-08 6 4 +35 / -6 brian bmoyles
manager.py
in aminator/plugins/provisioner
11 2 2013-03-14 2015-11-17 4 4 +90 / -2 brian cbennett
manager.py
in aminator/plugins/volume
11 2 2013-03-14 2015-11-17 5 4 +90 / -2 brian cbennett
__init__.py
in aminator/plugins/distro
1 - 2013-08-26 2013-08-29 4 4 - mtripoli karate.vick
tagging_base.py
in aminator/plugins/finalizer
100 8 2014-01-21 2017-03-31 14 5 +358 / -52 github karate.vick
aminator.plugins.finalizer.tagging_ebs.yml
in aminator/plugins/finalizer/default_conf
15 - 2013-03-19 2017-03-31 6 5 +41 / -8 brian karate.vick
aminator.plugins.distro.redhat.yml
in aminator/plugins/distro/default_conf
14 - 2013-08-27 2018-11-21 4 5 +92 / -0 karate.vick bmoyles
redhat.py
in aminator/plugins/distro
6 - 2013-08-27 2014-04-17 4 5 +385 / -79 karate.vick github
base.py
in aminator/plugins
65 12 2013-03-12 2017-06-08 10 6 +286 / -70 brian bmoyles
tagging_ebs.py
in aminator/plugins/finalizer
60 6 2013-03-19 2015-11-17 15 6 +514 / -317 brian cbennett
base.py
in aminator/plugins/cloud
39 13 2013-03-14 2015-12-09 13 6 +291 / -87 brian bmoyles
base.py
in aminator/plugins/volume
21 3 2013-03-14 2015-12-09 9 6 +177 / -55 brian bmoyles
base.py
in aminator/plugins/finalizer
19 4 2013-03-14 2015-12-09 9 6 +174 / -54 brian bmoyles
manager.py
in aminator/plugins/distro
11 2 2013-08-26 2015-11-17 6 6 +226 / -6 mtripoli cbennett
aminator.plugins.provisioner.yum.yml
in aminator/plugins/provisioner/default_conf
5 - 2013-03-14 2013-08-29 14 6 +62 / -89 brian karate.vick
in
2 - 2013-03-11 2013-07-25 8 6 +11 / -7 brian akjaer
linux.py
in aminator/plugins/distro
209 14 2013-08-26 2018-11-21 17 7 +1138 / -114 mtripoli bmoyles
linux.py
in aminator/plugins/blockdevice
96 8 2013-03-14 2015-12-17 19 7 +497 / -205 brian bmoyles
debian.py
in aminator/plugins/distro
38 2 2013-08-27 2018-11-21 6 7 +437 / -11 karate.vick bmoyles
base.py
in aminator/plugins/blockdevice
22 4 2013-03-14 2015-12-09 14 7 +191 / -59 brian bmoyles
__init__.py
in aminator/plugins
20 3 2013-03-12 2015-11-17 10 7 +164 / -22 brian cbennett
aminator.plugins.distro.debian.yml
in aminator/plugins/distro/default_conf
19 - 2013-08-27 2018-11-21 8 7 +132 / -3 karate.vick bmoyles
base.py
in aminator/plugins/distro
17 2 2013-08-26 2018-11-21 11 7 +361 / -84 mtripoli bmoyles
aminator.plugins.provisioner.apt.yml
in aminator/plugins/provisioner/default_conf
5 - 2013-03-14 2013-08-29 19 7 +97 / -122 brian karate.vick
yum.py
in aminator/plugins/provisioner
53 8 2013-03-12 2015-11-17 27 8 +697 / -464 brian cbennett
Correlations

File Size vs. Number of Changes: 63 points

aminator/util/linux.py x: 443 lines of code y: 58 # changes aminator/environment.py x: 49 lines of code y: 29 # changes aminator/exceptions.py x: 9 lines of code y: 10 # changes aminator/plugins/distro/base.py x: 17 lines of code y: 11 # changes aminator/plugins/distro/debian.py x: 38 lines of code y: 6 # changes aminator/plugins/distro/default_conf/aminator.plugins.distro.debian.yml x: 19 lines of code y: 8 # changes aminator/plugins/distro/default_conf/aminator.plugins.distro.redhat.yml x: 14 lines of code y: 4 # changes aminator/plugins/distro/linux.py x: 209 lines of code y: 17 # changes aminator/plugins/provisioner/base.py x: 122 lines of code y: 20 # changes aminator/plugins/volume/linux.py x: 54 lines of code y: 29 # changes aminator/plugins/cloud/ec2.py x: 493 lines of code y: 48 # changes aminator/plugins/cloud/default_conf/aminator.plugins.cloud.ec2.yml x: 14 lines of code y: 6 # changes aminator/plugins/finalizer/tagging_s3.py x: 172 lines of code y: 16 # changes aminator/plugins/base.py x: 65 lines of code y: 10 # changes aminator/plugins/finalizer/default_conf/aminator.plugins.finalizer.tagging_s3.yml x: 20 lines of code y: 6 # changes aminator/plugins/volume/default_conf/aminator.plugins.volume.linux.yml x: 2 lines of code y: 4 # changes aminator/__init__.py x: 14 lines of code y: 109 # changes aminator/plugins/finalizer/default_conf/aminator.plugins.finalizer.tagging_ebs.yml x: 15 lines of code y: 6 # changes aminator/plugins/finalizer/tagging_base.py x: 100 lines of code y: 14 # changes aminator/plugins/provisioner/apt.py x: 119 lines of code y: 35 # changes aminator/plugins/blockdevice/default_conf/aminator.plugins.blockdevice.linux.yml x: 4 lines of code y: 4 # changes aminator/plugins/blockdevice/linux.py x: 96 lines of code y: 19 # changes aminator/config.py x: 175 lines of code y: 32 # changes aminator/plugins/blockdevice/base.py x: 22 lines of code y: 14 # changes aminator/plugins/blockdevice/null.py x: 13 lines of code y: 4 # changes aminator/plugins/cloud/base.py x: 39 lines of code y: 13 # changes aminator/plugins/finalizer/base.py x: 19 lines of code y: 9 # changes aminator/plugins/metrics/base.py x: 40 lines of code y: 4 # changes aminator/plugins/volume/base.py x: 21 lines of code y: 9 # changes aminator/cli.py x: 114 lines of code y: 23 # changes aminator/core.py x: 38 lines of code y: 20 # changes aminator/plugins/__init__.py x: 20 lines of code y: 10 # changes aminator/plugins/distro/manager.py x: 11 lines of code y: 6 # changes aminator/plugins/finalizer/tagging_ebs.py x: 60 lines of code y: 15 # changes aminator/plugins/manager.py x: 20 lines of code y: 5 # changes aminator/plugins/metrics/logger.py x: 25 lines of code y: 5 # changes aminator/plugins/metrics/manager.py x: 11 lines of code y: 3 # changes aminator/plugins/provisioner/manager.py x: 11 lines of code y: 4 # changes aminator/plugins/provisioner/yum.py x: 53 lines of code y: 27 # changes aminator/plugins/volume/manager.py x: 11 lines of code y: 5 # changes aminator/util/__init__.py x: 52 lines of code y: 13 # changes aminator/util/metrics.py x: 81 lines of code y: 3 # changes aminator/plugins/provisioner/aptitude.py x: 52 lines of code y: 17 # changes aminator/default_conf/aminator.yml x: 45 lines of code y: 20 # changes aminator/plugins/metrics/__init__.py x: 1 lines of code y: 2 # changes aminator/default_conf/environments.yml x: 43 lines of code y: 19 # changes aminator/plugins/distro/redhat.py x: 6 lines of code y: 4 # changes aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.aptitude.yml x: 5 lines of code y: 2 # changes aminator/plugins/distro/__init__.py x: 1 lines of code y: 4 # changes aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.apt.yml x: 5 lines of code y: 19 # changes aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.yum.yml x: 5 lines of code y: 14 # changes MANIFEST.in x: 2 lines of code y: 8 # changes aminator/default_conf/logging.yml x: 44 lines of code y: 7 # changes aminator/plugins/blockdevice/manager.py x: 8 lines of code y: 2 # changes
109.0
# changes
  min: 2.0
  average: 13.16
  25th percentile: 4.0
  median: 8.0
  75th percentile: 17.0
  max: 109.0
0 493.0
lines of code
min: 1.0 | average: 50.22 | 25th percentile: 6.0 | median: 19.0 | 75th percentile: 52.0 | max: 493.0

Number of Contributors vs. Number of Changes: 63 points

aminator/util/linux.py x: 14 # contributors y: 58 # changes aminator/environment.py x: 12 # contributors y: 29 # changes aminator/exceptions.py x: 3 # contributors y: 10 # changes aminator/plugins/distro/base.py x: 7 # contributors y: 11 # changes aminator/plugins/distro/debian.py x: 7 # contributors y: 6 # changes aminator/plugins/distro/default_conf/aminator.plugins.distro.debian.yml x: 7 # contributors y: 8 # changes aminator/plugins/distro/default_conf/aminator.plugins.distro.redhat.yml x: 5 # contributors y: 4 # changes aminator/plugins/distro/linux.py x: 7 # contributors y: 17 # changes aminator/plugins/provisioner/base.py x: 10 # contributors y: 20 # changes aminator/plugins/volume/linux.py x: 13 # contributors y: 29 # changes aminator/plugins/cloud/ec2.py x: 12 # contributors y: 48 # changes aminator/plugins/cloud/default_conf/aminator.plugins.cloud.ec2.yml x: 4 # contributors y: 6 # changes aminator/plugins/finalizer/tagging_s3.py x: 4 # contributors y: 16 # changes aminator/plugins/base.py x: 6 # contributors y: 10 # changes aminator/plugins/volume/default_conf/aminator.plugins.volume.linux.yml x: 3 # contributors y: 4 # changes aminator/__init__.py x: 13 # contributors y: 109 # changes aminator/plugins/finalizer/default_conf/aminator.plugins.finalizer.tagging_ebs.yml x: 5 # contributors y: 6 # changes aminator/plugins/finalizer/tagging_base.py x: 5 # contributors y: 14 # changes aminator/plugins/provisioner/apt.py x: 11 # contributors y: 35 # changes aminator/plugins/blockdevice/linux.py x: 7 # contributors y: 19 # changes aminator/config.py x: 12 # contributors y: 32 # changes aminator/plugins/blockdevice/base.py x: 7 # contributors y: 14 # changes aminator/plugins/cloud/base.py x: 6 # contributors y: 13 # changes aminator/plugins/finalizer/base.py x: 6 # contributors y: 9 # changes aminator/cli.py x: 9 # contributors y: 23 # changes aminator/core.py x: 8 # contributors y: 20 # changes aminator/plugins/__init__.py x: 7 # contributors y: 10 # changes aminator/plugins/distro/manager.py x: 6 # contributors y: 6 # changes aminator/plugins/finalizer/tagging_ebs.py x: 6 # contributors y: 15 # changes aminator/plugins/manager.py x: 4 # contributors y: 5 # changes aminator/plugins/metrics/logger.py x: 3 # contributors y: 5 # changes aminator/plugins/metrics/manager.py x: 2 # contributors y: 3 # changes aminator/plugins/provisioner/manager.py x: 4 # contributors y: 4 # changes aminator/plugins/provisioner/yum.py x: 8 # contributors y: 27 # changes aminator/util/__init__.py x: 8 # contributors y: 13 # changes aminator/plugins/provisioner/aptitude.py x: 3 # contributors y: 17 # changes aminator/plugins/metrics/__init__.py x: 1 # contributors y: 2 # changes aminator/default_conf/environments.yml x: 10 # contributors y: 19 # changes aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.yum.yml x: 6 # contributors y: 14 # changes MANIFEST.in x: 6 # contributors y: 8 # changes aminator/default_conf/logging.yml x: 3 # contributors y: 7 # changes aminator/plugins/blockdevice/__init__.py x: 2 # contributors y: 2 # changes
109.0
# changes
  min: 2.0
  average: 13.16
  25th percentile: 4.0
  median: 8.0
  75th percentile: 17.0
  max: 109.0
0 14.0
# contributors
min: 1.0 | average: 5.56 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 7.0 | max: 14.0

Number of Contributors vs. File Size: 63 points

aminator/util/linux.py x: 14 # contributors y: 443 lines of code aminator/environment.py x: 12 # contributors y: 49 lines of code aminator/exceptions.py x: 3 # contributors y: 9 lines of code aminator/plugins/distro/base.py x: 7 # contributors y: 17 lines of code aminator/plugins/distro/debian.py x: 7 # contributors y: 38 lines of code aminator/plugins/distro/default_conf/aminator.plugins.distro.debian.yml x: 7 # contributors y: 19 lines of code aminator/plugins/distro/default_conf/aminator.plugins.distro.redhat.yml x: 5 # contributors y: 14 lines of code aminator/plugins/distro/linux.py x: 7 # contributors y: 209 lines of code aminator/plugins/provisioner/base.py x: 10 # contributors y: 122 lines of code aminator/plugins/volume/linux.py x: 13 # contributors y: 54 lines of code aminator/plugins/cloud/ec2.py x: 12 # contributors y: 493 lines of code aminator/plugins/cloud/default_conf/aminator.plugins.cloud.ec2.yml x: 4 # contributors y: 14 lines of code aminator/plugins/finalizer/tagging_s3.py x: 4 # contributors y: 172 lines of code aminator/plugins/base.py x: 6 # contributors y: 65 lines of code aminator/plugins/finalizer/default_conf/aminator.plugins.finalizer.tagging_s3.yml x: 4 # contributors y: 20 lines of code aminator/plugins/volume/default_conf/aminator.plugins.volume.linux.yml x: 3 # contributors y: 2 lines of code aminator/__init__.py x: 13 # contributors y: 14 lines of code aminator/plugins/finalizer/tagging_base.py x: 5 # contributors y: 100 lines of code aminator/plugins/provisioner/apt.py x: 11 # contributors y: 119 lines of code aminator/plugins/blockdevice/default_conf/aminator.plugins.blockdevice.linux.yml x: 3 # contributors y: 4 lines of code aminator/plugins/blockdevice/linux.py x: 7 # contributors y: 96 lines of code aminator/config.py x: 12 # contributors y: 175 lines of code aminator/plugins/blockdevice/base.py x: 7 # contributors y: 22 lines of code aminator/plugins/blockdevice/null.py x: 3 # contributors y: 13 lines of code aminator/plugins/cloud/base.py x: 6 # contributors y: 39 lines of code aminator/plugins/finalizer/base.py x: 6 # contributors y: 19 lines of code aminator/plugins/metrics/base.py x: 3 # contributors y: 40 lines of code aminator/plugins/volume/base.py x: 6 # contributors y: 21 lines of code aminator/cli.py x: 9 # contributors y: 114 lines of code aminator/core.py x: 8 # contributors y: 38 lines of code aminator/plugins/__init__.py x: 7 # contributors y: 20 lines of code aminator/plugins/distro/manager.py x: 6 # contributors y: 11 lines of code aminator/plugins/finalizer/tagging_ebs.py x: 6 # contributors y: 60 lines of code aminator/plugins/metrics/logger.py x: 3 # contributors y: 25 lines of code aminator/plugins/metrics/manager.py x: 2 # contributors y: 11 lines of code aminator/plugins/provisioner/manager.py x: 4 # contributors y: 11 lines of code aminator/plugins/provisioner/yum.py x: 8 # contributors y: 53 lines of code aminator/util/__init__.py x: 8 # contributors y: 52 lines of code aminator/util/metrics.py x: 2 # contributors y: 81 lines of code aminator/plugins/provisioner/aptitude.py x: 3 # contributors y: 52 lines of code aminator/default_conf/aminator.yml x: 10 # contributors y: 45 lines of code aminator/plugins/metrics/__init__.py x: 1 # contributors y: 1 lines of code aminator/default_conf/environments.yml x: 10 # contributors y: 43 lines of code aminator/plugins/distro/redhat.py x: 5 # contributors y: 6 lines of code aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.aptitude.yml x: 1 # contributors y: 5 lines of code aminator/plugins/distro/__init__.py x: 4 # contributors y: 1 lines of code aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.apt.yml x: 7 # contributors y: 5 lines of code aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.yum.yml x: 6 # contributors y: 5 lines of code MANIFEST.in x: 6 # contributors y: 2 lines of code aminator/default_conf/logging.yml x: 3 # contributors y: 44 lines of code aminator/plugins/blockdevice/__init__.py x: 2 # contributors y: 1 lines of code aminator/plugins/blockdevice/manager.py x: 2 # contributors y: 8 lines of code
493.0
lines of code
  min: 1.0
  average: 50.22
  25th percentile: 6.0
  median: 19.0
  75th percentile: 52.0
  max: 493.0
0 14.0
# contributors
min: 1.0 | average: 5.56 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 7.0 | max: 14.0

Number of Changes vs. Line Churn: 131 points

aminator/util/linux.py x: 58 # changes y: 2899 line churn aminator/environment.py x: 29 # changes y: 409 line churn aminator/exceptions.py x: 10 # changes y: 132 line churn aminator/plugins/distro/base.py x: 11 # changes y: 445 line churn aminator/plugins/distro/debian.py x: 6 # changes y: 448 line churn aminator/plugins/distro/default_conf/aminator.plugins.distro.debian.yml x: 8 # changes y: 135 line churn aminator/plugins/distro/default_conf/aminator.plugins.distro.redhat.yml x: 4 # changes y: 92 line churn aminator/plugins/distro/linux.py x: 17 # changes y: 1252 line churn aminator/plugins/provisioner/base.py x: 20 # changes y: 1592 line churn aminator/plugins/volume/linux.py x: 29 # changes y: 546 line churn tests/TestAptProvisionerPlugin.py x: 12 # changes y: 476 line churn aminator/plugins/cloud/ec2.py x: 48 # changes y: 2413 line churn aminator/plugins/cloud/default_conf/aminator.plugins.cloud.ec2.yml x: 6 # changes y: 41 line churn aminator/plugins/finalizer/tagging_s3.py x: 16 # changes y: 1072 line churn aminator/plugins/base.py x: 10 # changes y: 356 line churn aminator/plugins/volume/default_conf/aminator.plugins.volume.linux.yml x: 4 # changes y: 19 line churn aminator/__init__.py x: 109 # changes y: 438 line churn aminator/plugins/finalizer/default_conf/aminator.plugins.finalizer.tagging_ebs.yml x: 6 # changes y: 49 line churn aminator/plugins/finalizer/tagging_base.py x: 14 # changes y: 410 line churn requirements.txt x: 19 # changes y: 52 line churn aminator/plugins/provisioner/apt.py x: 35 # changes y: 1862 line churn OSSMETADATA x: 1 # changes y: 1 line churn README.rst x: 11 # changes y: 339 line churn setup.cfg x: 15 # changes y: 418 line churn .gitignore x: 16 # changes y: 124 line churn GNUmakefile x: 9 # changes y: 130 line churn aminator/plugins/blockdevice/linux.py x: 19 # changes y: 702 line churn aminator/config.py x: 32 # changes y: 1628 line churn aminator/plugins/blockdevice/base.py x: 14 # changes y: 250 line churn aminator/plugins/cloud/base.py x: 13 # changes y: 378 line churn aminator/plugins/finalizer/base.py x: 9 # changes y: 228 line churn aminator/plugins/metrics/base.py x: 4 # changes y: 204 line churn aminator/cli.py x: 23 # changes y: 1673 line churn aminator/core.py x: 20 # changes y: 744 line churn aminator/plugins/__init__.py x: 10 # changes y: 186 line churn aminator/plugins/distro/manager.py x: 6 # changes y: 232 line churn aminator/plugins/finalizer/tagging_ebs.py x: 15 # changes y: 831 line churn aminator/plugins/manager.py x: 5 # changes y: 208 line churn aminator/plugins/metrics/logger.py x: 5 # changes y: 160 line churn aminator/plugins/metrics/manager.py x: 3 # changes y: 88 line churn aminator/plugins/provisioner/yum.py x: 27 # changes y: 1161 line churn aminator/plugins/volume/manager.py x: 5 # changes y: 92 line churn aminator/util/__init__.py x: 13 # changes y: 276 line churn aminator/util/metrics.py x: 3 # changes y: 378 line churn aminator/plugins/provisioner/aptitude.py x: 17 # changes y: 590 line churn pylintrc x: 2 # changes y: 1170 line churn aminator/default_conf/aminator.yml x: 20 # changes y: 283 line churn aminator/plugins/metrics/default_conf/aminator.plugins.metrics.logger.yml x: 2 # changes y: 2 line churn aminator/default_conf/environments.yml x: 19 # changes y: 420 line churn aminator/plugins/finalizer/docker.py x: 3 # changes y: 204 line churn aminator/plugins/volume/docker.py x: 3 # changes y: 132 line churn aminator/plugins/distro/redhat.py x: 4 # changes y: 464 line churn requirements-locked.txt x: 36 # changes y: 201 line churn aminator/plugins/blockdevice/default_conf/aminator.plugins.blockdevice.virtio.yml x: 4 # changes y: 35 line churn aminator/plugins/blockdevice/virtio.py x: 5 # changes y: 428 line churn aminator/plugins/cloud/default_conf/aminator.plugins.cloud.euca.yml x: 5 # changes y: 60 line churn aminator/plugins/finalizer/default_conf/aminator.plugins.finalizer.tagging_ebs_euca.yml x: 4 # changes y: 77 line churn aminator/plugins/provisioner/apt_script.py x: 4 # changes y: 693 line churn aminator/plugins/volume/default_conf/aminator.plugins.volume.virtio.yml x: 4 # changes y: 7 line churn aminator/plugins/volume/virtio.py x: 4 # changes y: 280 line churn distribute_setup.py x: 6 # changes y: 3822 line churn setup.py x: 32 # changes y: 883 line churn tests/TestAptChefProvisionerPlugin.py x: 9 # changes y: 644 line churn CONTRIBUTING.md x: 4 # changes y: 155 line churn aminator/plugins/provisioner/apt_chef.py x: 13 # changes y: 2615 line churn aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.apt.yml x: 19 # changes y: 219 line churn aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.apt_chef.yml x: 7 # changes y: 300 line churn aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.yum.yml x: 14 # changes y: 151 line churn aminator/plugins/provisioner/linux.py x: 31 # changes y: 2924 line churn tests/TestYumProvisionerPlugin.py x: 6 # changes y: 520 line churn tests/test_yum_provisioner_plugin.py x: 4 # changes y: 325 line churn aminator/plugins/cloud/euca.py x: 5 # changes y: 1982 line churn aminator/plugins/finalizer/tagging_ebs_euca.py x: 4 # changes y: 1120 line churn aminator/plugins/provisioner/chef.py x: 11 # changes y: 1310 line churn aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.chef.yml x: 7 # changes y: 102 line churn aminator/plugins/distro/yum.py x: 2 # changes y: 154 line churn tests/test_chef_node.json x: 6 # changes y: 155 line churn MANIFEST.in x: 8 # changes y: 18 line churn tests/apt_test.yml x: 7 # changes y: 192 line churn tests/util.py x: 4 # changes y: 178 line churn tests/test_config.py x: 2 # changes y: 147 line churn aminator/default_conf/logging.yml x: 7 # changes y: 350 line churn tests/yum_test.yml x: 2 # changes y: 59 line churn aminator/clouds/ec2/core.py x: 4 # changes y: 212 line churn aminator/clouds/ec2/data.py x: 7 # changes y: 230 line churn aminator/clouds/ec2/instanceinfo.py x: 6 # changes y: 378 line churn aminator/clouds/ec2/utils.py x: 9 # changes y: 761 line churn aminator/device.py x: 4 # changes y: 352 line churn aminator/packagefetcher.py x: 5 # changes y: 405 line churn aminator/plugins/blockdevice/manager.py x: 2 # changes y: 80 line churn aminator/utils.py x: 14 # changes y: 1781 line churn aminator/volumemanager.py x: 13 # changes y: 683 line churn bin/aminator-funcs.sh x: 5 # changes y: 954 line churn bin/aminator-redhat-funcs.sh x: 4 # changes y: 544 line churn bin/aminator.sh x: 5 # changes y: 190 line churn docs/Makefile x: 2 # changes y: 306 line churn docs/conf.py x: 2 # changes y: 484 line churn docs/examples/aminator.sample.yaml x: 3 # changes y: 188 line churn docs/index.rst x: 2 # changes y: 44 line churn docs/make.bat x: 2 # changes y: 380 line churn aminator/plugins/cloud/ec2/core.py x: 2 # changes y: 106 line churn aminator/plugins/cloud/ec2/instanceinfo.py x: 2 # changes y: 166 line churn aminator/plugins/cloud/ec2/utils.py x: 2 # changes y: 364 line churn aminator/plugins/device_manager/linux.py x: 2 # changes y: 240 line churn aminator/plugins/finalizer/ec2.py x: 2 # changes y: 70 line churn aminator/plugins/volume_manager/linux.py x: 2 # changes y: 402 line churn examples/aminator.sample.yaml x: 2 # changes y: 210 line churn aminator/devicemanager.py x: 9 # changes y: 309 line churn aminator/ec2_data.py x: 3 # changes y: 160 line churn aminator/instanceinfo.py x: 3 # changes y: 225 line churn bin/aminate x: 3 # changes y: 516 line churn LICENSE.txt x: 1 # changes y: 202 line churn
3822.0
line churn
  min: 1.0
  average: 469.93
  25th percentile: 96.0
  median: 230.0
  75th percentile: 476.0
  max: 3822.0
0 109.0
# changes
min: 1.0 | average: 9.77 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 13.0 | max: 109.0

Number of Contributors vs. Line Churn: 56 points

aminator/util/linux.py x: 14 # contributors y: 2899 line churn aminator/environment.py x: 12 # contributors y: 409 line churn aminator/exceptions.py x: 3 # contributors y: 132 line churn aminator/plugins/distro/base.py x: 7 # contributors y: 445 line churn aminator/plugins/distro/debian.py x: 7 # contributors y: 448 line churn aminator/plugins/distro/default_conf/aminator.plugins.distro.debian.yml x: 7 # contributors y: 135 line churn aminator/plugins/distro/default_conf/aminator.plugins.distro.redhat.yml x: 5 # contributors y: 92 line churn aminator/plugins/distro/linux.py x: 7 # contributors y: 1252 line churn aminator/plugins/provisioner/base.py x: 10 # contributors y: 1592 line churn aminator/plugins/volume/linux.py x: 13 # contributors y: 546 line churn aminator/plugins/cloud/ec2.py x: 12 # contributors y: 2413 line churn aminator/plugins/cloud/default_conf/aminator.plugins.cloud.ec2.yml x: 4 # contributors y: 41 line churn aminator/plugins/finalizer/tagging_s3.py x: 4 # contributors y: 1072 line churn aminator/plugins/base.py x: 6 # contributors y: 356 line churn aminator/plugins/volume/default_conf/aminator.plugins.volume.linux.yml x: 3 # contributors y: 19 line churn aminator/__init__.py x: 13 # contributors y: 438 line churn aminator/plugins/finalizer/default_conf/aminator.plugins.finalizer.tagging_ebs.yml x: 5 # contributors y: 49 line churn aminator/plugins/finalizer/tagging_base.py x: 5 # contributors y: 410 line churn aminator/plugins/provisioner/apt.py x: 11 # contributors y: 1862 line churn aminator/plugins/blockdevice/linux.py x: 7 # contributors y: 702 line churn aminator/config.py x: 12 # contributors y: 1628 line churn aminator/plugins/blockdevice/base.py x: 7 # contributors y: 250 line churn aminator/plugins/blockdevice/null.py x: 3 # contributors y: 96 line churn aminator/plugins/cloud/base.py x: 6 # contributors y: 378 line churn aminator/plugins/finalizer/base.py x: 6 # contributors y: 228 line churn aminator/plugins/metrics/base.py x: 3 # contributors y: 204 line churn aminator/plugins/volume/base.py x: 6 # contributors y: 232 line churn aminator/cli.py x: 9 # contributors y: 1673 line churn aminator/core.py x: 8 # contributors y: 744 line churn aminator/plugins/__init__.py x: 7 # contributors y: 186 line churn aminator/plugins/finalizer/tagging_ebs.py x: 6 # contributors y: 831 line churn aminator/plugins/manager.py x: 4 # contributors y: 208 line churn aminator/plugins/metrics/logger.py x: 3 # contributors y: 160 line churn aminator/plugins/metrics/manager.py x: 2 # contributors y: 88 line churn aminator/plugins/provisioner/manager.py x: 4 # contributors y: 92 line churn aminator/plugins/provisioner/yum.py x: 8 # contributors y: 1161 line churn aminator/util/__init__.py x: 8 # contributors y: 276 line churn aminator/util/metrics.py x: 2 # contributors y: 378 line churn aminator/plugins/provisioner/aptitude.py x: 3 # contributors y: 590 line churn aminator/default_conf/aminator.yml x: 10 # contributors y: 283 line churn aminator/plugins/metrics/default_conf/aminator.plugins.metrics.logger.yml x: 1 # contributors y: 2 line churn aminator/default_conf/environments.yml x: 10 # contributors y: 420 line churn aminator/plugins/distro/redhat.py x: 5 # contributors y: 464 line churn aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.aptitude.yml x: 1 # contributors y: 14 line churn aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.apt.yml x: 7 # contributors y: 219 line churn aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.yum.yml x: 6 # contributors y: 151 line churn MANIFEST.in x: 6 # contributors y: 18 line churn aminator/default_conf/logging.yml x: 3 # contributors y: 350 line churn
2899.0
line churn
  min: 2.0
  average: 486.84
  25th percentile: 92.0
  median: 241.0
  75th percentile: 525.5
  max: 2899.0
0 14.0
# contributors
min: 1.0 | average: 5.98 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 7.75 | max: 14.0

File Size vs. Line Churn: 56 points

aminator/util/linux.py x: 443 lines of code y: 2899 line churn aminator/environment.py x: 49 lines of code y: 409 line churn aminator/exceptions.py x: 9 lines of code y: 132 line churn aminator/plugins/distro/base.py x: 17 lines of code y: 445 line churn aminator/plugins/distro/debian.py x: 38 lines of code y: 448 line churn aminator/plugins/distro/default_conf/aminator.plugins.distro.debian.yml x: 19 lines of code y: 135 line churn aminator/plugins/distro/default_conf/aminator.plugins.distro.redhat.yml x: 14 lines of code y: 92 line churn aminator/plugins/distro/linux.py x: 209 lines of code y: 1252 line churn aminator/plugins/provisioner/base.py x: 122 lines of code y: 1592 line churn aminator/plugins/volume/linux.py x: 54 lines of code y: 546 line churn aminator/plugins/cloud/ec2.py x: 493 lines of code y: 2413 line churn aminator/plugins/cloud/default_conf/aminator.plugins.cloud.ec2.yml x: 14 lines of code y: 41 line churn aminator/plugins/finalizer/tagging_s3.py x: 172 lines of code y: 1072 line churn aminator/plugins/base.py x: 65 lines of code y: 356 line churn aminator/plugins/finalizer/default_conf/aminator.plugins.finalizer.tagging_s3.yml x: 20 lines of code y: 43 line churn aminator/plugins/volume/default_conf/aminator.plugins.volume.linux.yml x: 2 lines of code y: 19 line churn aminator/__init__.py x: 14 lines of code y: 438 line churn aminator/plugins/finalizer/default_conf/aminator.plugins.finalizer.tagging_ebs.yml x: 15 lines of code y: 49 line churn aminator/plugins/finalizer/tagging_base.py x: 100 lines of code y: 410 line churn aminator/plugins/provisioner/apt.py x: 119 lines of code y: 1862 line churn aminator/plugins/blockdevice/default_conf/aminator.plugins.blockdevice.linux.yml x: 4 lines of code y: 18 line churn aminator/plugins/blockdevice/linux.py x: 96 lines of code y: 702 line churn aminator/config.py x: 175 lines of code y: 1628 line churn aminator/plugins/blockdevice/base.py x: 22 lines of code y: 250 line churn aminator/plugins/blockdevice/null.py x: 13 lines of code y: 96 line churn aminator/plugins/cloud/base.py x: 39 lines of code y: 378 line churn aminator/plugins/finalizer/base.py x: 19 lines of code y: 228 line churn aminator/plugins/metrics/base.py x: 40 lines of code y: 204 line churn aminator/plugins/volume/base.py x: 21 lines of code y: 232 line churn aminator/cli.py x: 114 lines of code y: 1673 line churn aminator/core.py x: 38 lines of code y: 744 line churn aminator/plugins/__init__.py x: 20 lines of code y: 186 line churn aminator/plugins/distro/manager.py x: 11 lines of code y: 232 line churn aminator/plugins/finalizer/tagging_ebs.py x: 60 lines of code y: 831 line churn aminator/plugins/manager.py x: 20 lines of code y: 208 line churn aminator/plugins/metrics/logger.py x: 25 lines of code y: 160 line churn aminator/plugins/metrics/manager.py x: 11 lines of code y: 88 line churn aminator/plugins/provisioner/manager.py x: 11 lines of code y: 92 line churn aminator/plugins/provisioner/yum.py x: 53 lines of code y: 1161 line churn aminator/util/__init__.py x: 52 lines of code y: 276 line churn aminator/util/metrics.py x: 81 lines of code y: 378 line churn aminator/plugins/provisioner/aptitude.py x: 52 lines of code y: 590 line churn aminator/default_conf/aminator.yml x: 45 lines of code y: 283 line churn aminator/plugins/metrics/default_conf/aminator.plugins.metrics.logger.yml x: 1 lines of code y: 2 line churn aminator/default_conf/environments.yml x: 43 lines of code y: 420 line churn aminator/plugins/distro/redhat.py x: 6 lines of code y: 464 line churn aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.aptitude.yml x: 5 lines of code y: 14 line churn aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.apt.yml x: 5 lines of code y: 219 line churn aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.yum.yml x: 5 lines of code y: 151 line churn aminator/default_conf/logging.yml x: 44 lines of code y: 350 line churn aminator/plugins/blockdevice/manager.py x: 8 lines of code y: 80 line churn
2899.0
line churn
  min: 2.0
  average: 486.84
  25th percentile: 92.0
  median: 241.0
  75th percentile: 525.5
  max: 2899.0
0 493.0
lines of code
min: 1.0 | average: 56.38 | 25th percentile: 11.0 | median: 20.5 | 75th percentile: 53.75 | max: 493.0