aws-ia / taskcat
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: 64
  • Daily file updates (only one update per file and date counted): 622
  • First update: 2016-06-26
  • Latest update: 2022-01-27
  • Days between first and latest update: 2042 (291 weeks, estimated 1455 working days)
  • Active days (at least one file change): 458
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 64 files with 6,519 lines of code in files.
    • 56 files that are 366+ days old (6,258 lines of code)
    • 1 files that are 181-365 days old (30 lines of code)
    • 3 files that are 91-180 days old (116 lines of code)
    • 3 files that are 31-90 days old (104 lines of code)
    • 1 files that are 1-30 days old (11 lines of code)
95% | <1% | 1% | 1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 64 files with 6,519 lines of code in files.
    • 23 files have been last changed 366+ days ago (1,030 lines of code)
    • 2 files have been last changed 181-365 days ago (55 lines of code)
    • 10 files have been last changed 91-180 days ago (1,563 lines of code)
    • 20 files have been last changed 31-90 days ago (2,916 lines of code)
    • 9 files have been last changed 1-30 days ago (955 lines of code)
15% | <1% | 23% | 44% | 14%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, yml, yaml, sh, txt, md, json, jinja, dockerignore, html, css, cfg, svg, in, gitignore, toml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py95% | 0% | 2% | 1% | <1%
jinja100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
toml0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py8% | <1% | 24% | 50% | 16%
jinja100% | 0% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
cfg0% | 100% | 0% | 0% | 0%
yml0% | 0% | 100% | 0% | 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
taskcat97% | 0% | 0% | 2% | 0%
taskcat/_cfn100% | 0% | 0% | 0% | 0%
taskcat/_cli_modules95% | 0% | 2% | 0% | 1%
taskcat/project_templates100% | 0% | 0% | 0% | 0%
ROOT81% | 12% | 0% | 5% | 0%
assets/css100% | 0% | 0% | 0% | 0%
taskcat/cfg100% | 0% | 0% | 0% | 0%
taskcat/testing100% | 0% | 0% | 0% | 0%
taskcat_plugin_testhook100% | 0% | 0% | 0% | 0%
taskcat/iam_policy0% | 0% | 99% | <1% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
taskcat/project_templates100% | 0% | 0% | 0% | 0%
taskcat8% | 0% | 22% | 44% | 23%
assets/css100% | 0% | 0% | 0% | 0%
ROOT40% | 15% | 2% | 22% | 18%
taskcat/_cli_modules13% | 0% | 0% | 73% | 12%
taskcat/testing9% | 0% | 0% | 90% | 0%
taskcat/_cfn<1% | 0% | 46% | 53% | 0%
taskcat_plugin_testhook0% | 100% | 0% | 0% | 0%
taskcat/cfg0% | 0% | 100% | 0% | 0%
taskcat/iam_policy0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in taskcat
5 - 825 2036 36
setup.py
in root
53 - 88 1991 113
cfg
setup.cfg
in root
38 - 266 1991 12
taskcat_reporting.css
in assets/css
188 - 784 1712 7
exceptions.py
in taskcat
5 1 930 1229 6
in
MANIFEST.in
in root
4 - 823 1217 10
debug.template.jinja
in taskcat/project_templates/quickstart/templates
136 - 1061 1162 3
debug-yaml.template.jinja
in taskcat/project_templates/quickstart/templates
112 - 930 1162 6
debug-input.json.jinja
in taskcat/project_templates/quickstart/ci
42 - 1061 1162 3
taskcat-autobucket.yml.jinja
in taskcat/project_templates/quickstart/ci
19 - 1061 1162 3
taskcat-autobucket-json.yml.jinja
in taskcat/project_templates/quickstart/ci
15 - 1061 1162 3
taskcat.yml.jinja
in taskcat/project_templates/quickstart/ci
15 - 1061 1162 3
README.md.jinja
in taskcat/project_templates/quickstart
2 - 1061 1162 3
scripts_userdata.sh.jinja
in taskcat/project_templates/quickstart/scripts
1 - 930 1162 6
amiupdater.cfg.yml
in taskcat/cfg
161 - 140 1054 10
stack.py
in taskcat/_cfn
498 37 140 938 35
_config.py
in taskcat
407 17 78 938 56
_template_params.py
in taskcat
313 24 81 938 22
_amiupdater.py
in taskcat
312 23 88 938 31
_cli_core.py
in taskcat
271 23 140 938 16
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
README.md.jinja
in taskcat/project_templates/quickstart
2 - 1061 1162 3
taskcat.yml.jinja
in taskcat/project_templates/quickstart/ci
15 - 1061 1162 3
taskcat-autobucket-json.yml.jinja
in taskcat/project_templates/quickstart/ci
15 - 1061 1162 3
taskcat-autobucket.yml.jinja
in taskcat/project_templates/quickstart/ci
19 - 1061 1162 3
debug-input.json.jinja
in taskcat/project_templates/quickstart/ci
42 - 1061 1162 3
debug.template.jinja
in taskcat/project_templates/quickstart/templates
136 - 1061 1162 3
scripts_userdata.sh.jinja
in taskcat/project_templates/quickstart/scripts
1 - 930 1162 6
__init__.py
in taskcat/_cfn
1 - 930 938 2
exceptions.py
in taskcat
5 1 930 1229 6
_project_generator_runner.py
in taskcat
11 - 930 938 2
debug-yaml.template.jinja
in taskcat/project_templates/quickstart/templates
112 - 930 1162 6
_logger.py
in taskcat
39 2 918 938 5
__init__.py
in taskcat
5 - 825 2036 36
generate_config_docs.py
in root
73 1 824 824 1
in
MANIFEST.in
in root
4 - 823 1217 10
taskcat_reporting.css
in assets/css
188 - 784 1712 7
update_partition_region_map.py
in root
20 - 692 692 1
package.py
in taskcat/_cli_modules
29 1 684 936 12
lint.py
in taskcat/_cli_modules
24 1 652 938 15
update_ami.py
in taskcat/_cli_modules
29 1 543 816 13
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
config.py
in taskcat/_cli_modules
11 1 6 6 1
local_zones.py
in taskcat
89 - 13 61 2
update_local_zones.py
in root
14 - 13 61 2
__init__.py
in taskcat/iam_policy
1 - 88 90 2
policy.py
in taskcat/iam_policy
71 4 88 116 4
tools.py
in taskcat/iam_policy
32 3 88 116 4
generate_iam_policy.py
in taskcat/_cli_modules
13 1 88 116 4
pyproject.toml
in root
30 - 5 207 8
_hooks.py
in taskcat/testing
40 2 88 369 5
__init__.py
in taskcat_plugin_testhook
17 1 266 369 3
__init__.py
in taskcat/testing
4 - 375 427 6
upload.py
in taskcat/_cli_modules
52 1 13 634 7
regions_to_partitions.py
in taskcat
72 - 13 692 9
update_partition_region_map.py
in root
20 - 692 692 1
stack_url_helper.py
in taskcat/_cfn
263 20 88 738 13
update_ami.py
in taskcat/_cli_modules
29 1 543 816 13
_log_stack_events.py
in taskcat/_cfn
99 5 140 824 5
generate_config_docs.py
in root
73 1 824 824 1
deploy.py
in taskcat/_cli_modules
113 5 88 846 15
generate_schema.py
in root
7 - 137 846 7
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pyproject.toml
in root
30 - 5 207 8
config.py
in taskcat/_cli_modules
11 1 6 6 1
__init__.py
in taskcat/_cli_modules
10 - 6 938 19
_dataclasses.py
in taskcat
633 28 13 873 36
local_zones.py
in taskcat
89 - 13 61 2
regions_to_partitions.py
in taskcat
72 - 13 692 9
upload.py
in taskcat/_cli_modules
52 1 13 634 7
_s3_stage.py
in taskcat
44 4 13 938 17
update_local_zones.py
in root
14 - 13 61 2
_config.py
in taskcat
407 17 78 938 56
_template_params.py
in taskcat
313 24 81 938 22
_cfn_lint.py
in taskcat
149 8 83 938 22
_amiupdater.py
in taskcat
312 23 88 938 31
stack_url_helper.py
in taskcat/_cfn
263 20 88 738 13
threaded.py
in taskcat/_cfn
258 24 88 915 24
_s3_sync.py
in taskcat
185 8 88 938 17
template.py
in taskcat/_cfn
168 15 88 938 38
_generate_reports.py
in taskcat
122 4 88 938 18
test.py
in taskcat/_cli_modules
121 5 88 938 52
deploy.py
in taskcat/_cli_modules
113 5 88 846 15