awslabs / aws-service-catalog-puppet
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 216
  • Daily file updates (only one update per file and date counted): 557
  • First update: 2019-04-10
  • Latest update: 2022-01-28
  • Days between first and latest update: 1025 (146 weeks, estimated 730 working days)
  • Active days (at least one file change): 219
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 216 files with 16,661 lines of code in files.
    • 28 files that are 366+ days old (6,077 lines of code)
    • 131 files that are 181-365 days old (8,296 lines of code)
    • 33 files that are 91-180 days old (1,288 lines of code)
    • 23 files that are 31-90 days old (965 lines of code)
    • 1 files that are 1-30 days old (35 lines of code)
36% | 49% | 7% | 5% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 216 files with 16,661 lines of code in files.
    • 8 files have been last changed 366+ days ago (285 lines of code)
    • 2 files have been last changed 181-365 days ago (274 lines of code)
    • 150 files have been last changed 91-180 days ago (7,208 lines of code)
    • 48 files have been last changed 31-90 days ago (6,677 lines of code)
    • 8 files have been last changed 1-30 days ago (2,217 lines of code)
1% | 1% | 43% | 40% | 13%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, rst, yaml, md, gitignore, json, js, feature, xml, yml, cfg, txt, gitattributes, bat, html, toml, Project, tfstate
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py27% | 57% | 8% | 5% | <1%
yaml97% | 0% | 0% | 2% | 0%
toml100% | 0% | 0% | 0% | 0%
Project100% | 0% | 0% | 0% | 0%
cfg40% | 59% | 0% | 0% | 0%
tfstate0% | 0% | 100% | 0% | 0%
html0% | 0% | 0% | 100% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
yaml12% | 12% | 45% | 28% | 0%
Project100% | 0% | 0% | 0% | 0%
cfg40% | 59% | 0% | 0% | 0%
py0% | 0% | 43% | 41% | 14%
tfstate0% | 0% | 100% | 0% | 0%
html0% | 0% | 0% | 100% | 0%
toml0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
servicecatalog_puppet98% | <1% | 0% | 1% | <1%
servicecatalog_puppet/workflow64% | 35% | 0% | 0% | 0%
servicecatalog_puppet/commands17% | 67% | 0% | 15% | 0%
servicecatalog_puppet/manifests100% | 0% | 0% | 0% | 0%
ROOT76% | 15% | 7% | 0% | 0%
servicecatalog_puppet/workflow/portfolio0% | 100% | 0% | 0% | 0%
servicecatalog_puppet/template_builder/hub0% | 100% | 0% | 0% | 0%
servicecatalog_puppet/workflow/launch0% | 100% | 0% | 0% | 0%
servicecatalog_puppet/workflow/stack0% | 92% | 7% | 0% | 0%
servicecatalog_puppet/workflow/spoke_local_portfolios0% | 100% | 0% | 0% | 0%
servicecatalog_puppet/workflow/manifest0% | 100% | 0% | 0% | 0%
servicecatalog_puppet/workflow/general0% | 86% | 13% | 0% | 0%
servicecatalog_puppet/workflow/lambda_invocations0% | 100% | 0% | 0% | 0%
servicecatalog_puppet/workflow/codebuild_runs0% | 100% | 0% | 0% | 0%
servicecatalog_puppet/workflow/assertions0% | 100% | 0% | 0% | 0%
servicecatalog_puppet/workflow/generate0% | 100% | 0% | 0% | 0%
servicecatalog_puppet/template_builder0% | 100% | 0% | 0% | 0%
servicecatalog_puppet/workflow/workspaces0% | 0% | 100% | 0% | 0%
servicecatalog_puppet/workflow/generic0% | 0% | 100% | 0% | 0%
servicecatalog_puppet/workflow/apps0% | 0% | 100% | 0% | 0%
servicecatalog_puppet/workflow/service_control_policies0% | 0% | 0% | 100% | 0%
servicecatalog_puppet/workflow/simulate_policies0% | 0% | 0% | 100% | 0%
servicecatalog_puppet/templates0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
servicecatalog_puppet3% | 5% | 29% | 30% | 31%
servicecatalog_puppet/manifests100% | 0% | 0% | 0% | 0%
ROOT27% | 15% | 7% | 0% | 49%
servicecatalog_puppet/workflow/portfolio0% | 0% | 85% | 14% | 0%
servicecatalog_puppet/workflow/launch0% | 0% | 91% | 8% | 0%
servicecatalog_puppet/workflow/workspaces0% | 0% | 96% | 3% | 0%
servicecatalog_puppet/workflow/spoke_local_portfolios0% | 0% | 100% | 0% | 0%
servicecatalog_puppet/workflow/stack0% | 0% | 47% | 12% | 40%
servicecatalog_puppet/workflow/lambda_invocations0% | 0% | 100% | 0% | 0%
servicecatalog_puppet/workflow/codebuild_runs0% | 0% | 100% | 0% | 0%
servicecatalog_puppet/workflow/assertions0% | 0% | 100% | 0% | 0%
servicecatalog_puppet/commands0% | 0% | 14% | 71% | 13%
servicecatalog_puppet/workflow/generic0% | 0% | 77% | 0% | 22%
servicecatalog_puppet/workflow/apps0% | 0% | 100% | 0% | 0%
servicecatalog_puppet/workflow/generate0% | 0% | 73% | 26% | 0%
servicecatalog_puppet/workflow0% | 0% | 8% | 91% | 0%
servicecatalog_puppet/template_builder/hub0% | 0% | 6% | 93% | 0%
servicecatalog_puppet/workflow/general0% | 0% | 22% | 77% | 0%
servicecatalog_puppet/workflow/manifest0% | 0% | 5% | 94% | 0%
servicecatalog_puppet/template_builder0% | 0% | 100% | 0% | 0%
servicecatalog_puppet/workflow/service_control_policies0% | 0% | 0% | 100% | 0%
servicecatalog_puppet/workflow/simulate_policies0% | 0% | 0% | 100% | 0%
servicecatalog_puppet/templates0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
servicecatalog-puppet.template.yaml
in servicecatalog_puppet
911 - 148 1026 38
cli.py
in servicecatalog_puppet
592 37 43 1026 64
servicecatalog-puppet-spoke.template.yaml
in servicecatalog_puppet
258 - 267 1026 14
servicecatalog-puppet-regional.template.yaml
in servicecatalog_puppet
58 - 410 1026 9
manifest.yaml
in servicecatalog_puppet
43 - 1014 1026 3
manifest-simple.yaml
in servicecatalog_puppet/manifests
26 - 902 1026 5
__init__.py
in servicecatalog_puppet
1 - 179 1026 4
example-config-small.yaml
in servicecatalog_puppet
8 - 866 1015 4
bootstrap.py
in servicecatalog_puppet/commands
264 1 55 1005 10
constants.py
in servicecatalog_puppet
196 - 4 1005 45
macros.py
in servicecatalog_puppet
5 1 179 1005 4
asset_helpers.py
in servicecatalog_puppet
5 2 179 1005 4
__init__.py
in servicecatalog_puppet/commands
1 - 176 1005 4
servicecatalog-puppet-org-master.template.yaml
in servicecatalog_puppet
51 - 410 998 5
manifest-quickstart.yaml
in servicecatalog_puppet/manifests
70 - 992 995 2
aws.py
in servicecatalog_puppet
492 16 133 973 45
cfg
luigi.cfg
in root
11 - 973 973 1
manifest_utils.py
in servicecatalog_puppet
1344 37 4 965 49
sdk.py
in servicecatalog_puppet
81 12 55 924 15
servicecatalog-puppet-initialiser.template.yaml
in servicecatalog_puppet
523 - 55 848 22
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
manifest.yaml
in servicecatalog_puppet
43 - 1014 1026 3
manifest-quickstart.yaml
in servicecatalog_puppet/manifests
70 - 992 995 2
cfg
luigi.cfg
in root
11 - 973 973 1
manifest-simple.yaml
in servicecatalog_puppet/manifests
26 - 902 1026 5
example-config-small.yaml
in servicecatalog_puppet
8 - 866 1015 4
Project
Makefile.Project
in root
18 - 517 573 3
servicecatalog-puppet-org-master.template.yaml
in servicecatalog_puppet
51 - 410 998 5
servicecatalog-puppet-regional.template.yaml
in servicecatalog_puppet
58 - 410 1026 9
cfg
nose2.cfg
in root
16 - 307 307 1
servicecatalog-puppet-spoke.template.yaml
in servicecatalog_puppet
258 - 267 1026 14
__init__.py
in servicecatalog_puppet
1 - 179 1026 4
portfolio_management_task.py
in servicecatalog_puppet/workflow/portfolio/portfolio_management
4 - 179 207 2
asset_helpers.py
in servicecatalog_puppet
5 2 179 1005 4
macros.py
in servicecatalog_puppet
5 1 179 1005 4
stack_for_account_task.py
in servicecatalog_puppet/workflow/stack
7 - 179 207 2
stack_for_region_task.py
in servicecatalog_puppet/workflow/stack
7 - 179 207 2
assertion_for_account_task.py
in servicecatalog_puppet/workflow/assertions
7 - 179 207 2
workspace_for_region_task.py
in servicecatalog_puppet/workflow/workspaces
7 - 179 179 1
workspace_for_account_task.py
in servicecatalog_puppet/workflow/workspaces
7 - 179 179 1
launch_for_account_task.py
in servicecatalog_puppet/workflow/launch
7 - 179 207 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
yaml_utils.py
in servicecatalog_puppet
35 10 4 4 1
do_execute_simulate_policy_task.py
in servicecatalog_puppet/workflow/simulate_policies
81 3 43 43 1
get_or_create_policy_task.py
in servicecatalog_puppet/workflow/service_control_policies
80 3 41 43 2
service_control_policies_create_policies_task.py
in servicecatalog_puppet/workflow/service_control_policies
78 2 43 43 1
do_execute_service_control_policies_task.py
in servicecatalog_puppet/workflow/service_control_policies
76 6 43 43 1
execute_simulate_policy_task.py
in servicecatalog_puppet/workflow/simulate_policies
63 3 43 43 1
servicecatalog-puppet-scp-master.template.yaml
in servicecatalog_puppet
55 - 43 43 1
execute_service_control_policies_task.py
in servicecatalog_puppet/workflow/service_control_policies
46 3 43 43 1
service_control_policies_task.py
in servicecatalog_puppet/workflow/service_control_policies
40 3 43 43 1
simulate_policy_task.py
in servicecatalog_puppet/workflow/simulate_policies
35 3 43 43 1
simulate_policy_section_task.py
in servicecatalog_puppet/workflow/simulate_policies
25 - 43 43 1
service_control_policies_for_task.py
in servicecatalog_puppet/workflow/service_control_policies
24 3 43 43 1
simulate_policy_for_task.py
in servicecatalog_puppet/workflow/simulate_policies
21 3 43 43 1
service_control_policies_section_task.py
in servicecatalog_puppet/workflow/service_control_policies
14 - 43 43 1
service_control_policies_base_task.py
in servicecatalog_puppet/workflow/service_control_policies
14 3 43 43 1
simulate_policy_base_task.py
in servicecatalog_puppet/workflow/simulate_policies
14 3 43 43 1
simulate_policy_for_account_and_region_task.py
in servicecatalog_puppet/workflow/simulate_policies
9 - 43 43 1
simulate_policy_for_account_task.py
in servicecatalog_puppet/workflow/simulate_policies
8 - 43 43 1
simulate_policy_for_region_task.py
in servicecatalog_puppet/workflow/simulate_policies
8 - 43 43 1
__init__.py
in servicecatalog_puppet/workflow/service_control_policies
1 - 43 43 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
manifest_utils.py
in servicecatalog_puppet
1344 37 4 965 49
manifest.py
in servicecatalog_puppet/commands
200 10 4 207 13
constants.py
in servicecatalog_puppet
196 - 4 1005 45
pyproject.toml
in root
51 - 4 573 91
generic_schedule_run_deploy_in_spoke_task.py
in servicecatalog_puppet/workflow/generic
44 3 4 146 4
yaml_utils.py
in servicecatalog_puppet
35 10 4 4 1
provision_stack_task.py
in servicecatalog_puppet/workflow/stack
315 7 5 207 11
get_cloud_formation_template_from_s3.py
in servicecatalog_puppet/workflow/stack
32 2 5 207 3
tasks.py
in servicecatalog_puppet/workflow
327 43 41 799 35
get_or_create_policy_task.py
in servicecatalog_puppet/workflow/service_control_policies
80 3 41 43 2
cli.py
in servicecatalog_puppet
592 37 43 1026 64
dependency.py
in servicecatalog_puppet/workflow
336 3 43 280 7
misc.py
in servicecatalog_puppet/commands
311 9 43 207 6
config.py
in servicecatalog_puppet
263 26 43 799 21
get_ssm_param_task.py
in servicecatalog_puppet/workflow/general
221 12 43 207 10
section_task.py
in servicecatalog_puppet/workflow/manifest
128 3 43 207 6
do_execute_simulate_policy_task.py
in servicecatalog_puppet/workflow/simulate_policies
81 3 43 43 1
service_control_policies_create_policies_task.py
in servicecatalog_puppet/workflow/service_control_policies
78 2 43 43 1
do_execute_service_control_policies_task.py
in servicecatalog_puppet/workflow/service_control_policies
76 6 43 43 1
orgs.py
in servicecatalog_puppet/commands
74 5 43 207 8