awslabs / aws-greengrass-provisioner
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: 168
  • Daily file updates (only one update per file and date counted): 309
  • First update: 2018-04-10
  • Latest update: 2021-12-13
  • Days between first and latest update: 1344 (192 weeks, estimated 960 working days)
  • Active days (at least one file change): 400
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 168 files with 12,175 lines of code in files.
    • 168 files that are 366+ days old (12,175 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 168 files with 12,175 lines of code in files.
    • 165 files have been last changed 366+ days ago (11,925 lines of code)
    • 3 files have been last changed 181-365 days ago (250 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
97% | 2% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, sh, md, in, yml, properties, yaml, gitignore, dockerignore, gradle, txt, bat, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java97% | 2% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/main/java/com/awslabs/aws/greengrass/provisioner/implementations100% | 0% | 0% | 0% | 0%
src/main/java/com/awslabs/aws/greengrass/provisioner/data100% | 0% | 0% | 0% | 0%
src/integration-test/java100% | 0% | 0% | 0% | 0%
src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces100% | 0% | 0% | 0% | 0%
src/main/java/com/awslabs/aws/greengrass/provisioner/docker100% | 0% | 0% | 0% | 0%
src/main/resources/shell100% | 0% | 0% | 0% | 0%
lambda-support100% | 0% | 0% | 0% | 0%
src/main/java/com/awslabs/aws/greengrass/provisioner100% | 0% | 0% | 0% | 0%
src/main/java/com/awslabs/aws/greengrass/provisioner/lambda100% | 0% | 0% | 0% | 0%
src/integration-test/java/com/awslabs/aws/greengrass/provisioner/implementations100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/main/java/com/awslabs/aws/greengrass/provisioner/implementations97% | 2% | 0% | 0% | 0%
src/main/java/com/awslabs/aws/greengrass/provisioner/data95% | 4% | 0% | 0% | 0%
src/integration-test/java100% | 0% | 0% | 0% | 0%
src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces100% | 0% | 0% | 0% | 0%
src/main/java/com/awslabs/aws/greengrass/provisioner/docker100% | 0% | 0% | 0% | 0%
src/main/resources/shell100% | 0% | 0% | 0% | 0%
lambda-support100% | 0% | 0% | 0% | 0%
src/main/java/com/awslabs/aws/greengrass/provisioner100% | 0% | 0% | 0% | 0%
src/main/java/com/awslabs/aws/greengrass/provisioner/lambda100% | 0% | 0% | 0% | 0%
src/integration-test/java/com/awslabs/aws/greengrass/provisioner/implementations100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
BasicDeploymentHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
1231 54 559 1165 96
BasicFunctionHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
727 51 624 1165 51
BasicGreengrassHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
700 47 624 1165 56
BasicGroupUpdateHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
390 23 624 1165 36
BasicGroupQueryHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
354 24 624 1165 28
BasicIoHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
298 21 389 1165 26
BasicLambdaHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
289 15 624 1165 36
AwsGreengrassProvisionerModule.java
in src/main/java/com/awslabs/aws/greengrass/provisioner
261 53 651 1165 35
in
template.sh.in
in src/main/resources/shell
235 - 755 1165 21
BasicSubscriptionHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
216 14 624 1165 16
IoHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
200 23 543 1165 33
BasicDeploymentArgumentHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
170 3 624 1165 39
BasicIotHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
159 21 543 1165 33
BasicPythonBuilder.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/builders
149 10 624 1165 34
BasicScriptHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
138 22 624 1165 19
BasicGGConstants.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
129 24 335 1165 30
BasicCloudFormationHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
109 8 624 1165 15
BasicConfigFileHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
98 2 642 1165 19
AwsGreengrassProvisioner.java
in src/main/java/com/awslabs/aws/greengrass/provisioner
72 10 700 1165 22
BasicProcessHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
71 5 355 1165 17
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
BasicLoggingHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
8 1 1165 1165 1
ProcessHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
9 - 1165 1165 1
in
greengrass.service.in
in src/main/resources/shell
13 - 1165 1165 1
NodeBuilder.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/builders
3 - 1164 1165 2
PythonBuilder.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/builders
3 - 1164 1165 2
FunctionBuilder.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/builders
6 - 1159 1165 3
AwsHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
5 - 1154 1165 3
GlobalDefaultHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
7 - 1154 1165 2
ThreadHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
7 - 1154 1154 1
BasicAwsHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
16 2 1154 1165 3
GroupQueryHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
4 - 1120 1165 4
UpdateArgumentHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
4 - 1120 1165 4
GroupUpdateHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
4 - 1120 1165 4
QueryArgumentHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
4 - 1120 1165 4
CloudFormationHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
8 - 1120 1165 4
ExceptionHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces
4 - 1100 1103 2
TestArgumentHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
4 - 1100 1103 2
GroupTestHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
4 - 1100 1103 2
DeviceTesterHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
12 - 1100 1103 2
EcrDockerClientProvider.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/docker/interfaces
21 2 972 1100 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FunctionConfAndFunctionCode.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/data
9 - 637 638 2
LocalReadOnlyOrReadWriteResource.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/data/resources
4 - 700 704 2
Injector.java
in src/main/java/com/awslabs/aws/greengrass/provisioner
26 - 650 722 12
IamReassociationNecessaryException.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/data/exceptions
3 - 733 735 2
DuplicateLocalResourceIT.java
in src/integration-test/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
73 4 700 743 4
LocalResource.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/data/resources
16 2 700 743 3
BasicGreengrassResourceHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
150 9 624 754 3
BasicJavaResourceHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
53 6 624 754 2
JavaResourceHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
9 - 754 754 1
GreengrassResourceHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
8 - 743 754 2
BasicConnectorHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
118 6 624 755 12
BasicTypeSafeConfigHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
93 11 651 755 3
TypeSafeConfigHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
20 - 651 755 3
ConnectorConf.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/data/conf
20 - 677 755 7
Connectors.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/data/conf
10 - 755 755 1
ConnectorHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
9 - 755 755 1
in
update-dependencies.sh.in
in src/main/resources/shell
115 - 677 788 7
BasicSecretsManagerHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
40 5 624 795 2
LocalSecretsManagerResource.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/data/resources
8 - 795 795 1
SecretsManagerHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
5 - 795 795 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
BasicGGConstants.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
129 24 335 1165 30
Architecture.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/data
50 6 335 1165 23
BasicProcessHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
71 5 355 1165 17
BasicIoHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
298 21 389 1165 26
GreengrassITShared.java
in src/integration-test/java
185 24 475 972 26
IoHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/interfaces/helpers
200 23 543 1165 33
BasicIotHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
159 21 543 1165 33
AwsGreengrassProvisionerLambda.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/lambda
106 7 543 936 14
LambdaInput.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/lambda
14 - 543 936 7
BasicDeploymentHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
1231 54 559 1165 96
GreengrassUpdateWithoutDockerIT.java
in src/integration-test/java
104 7 568 953 15
GreengrassBuildWithDockerDeploymentsIT.java
in src/integration-test/java
169 21 585 972 26
GreengrassBuildWithoutDockerDeploymentsIT.java
in src/integration-test/java
89 15 585 972 16
BasicFunctionHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
727 51 624 1165 51
BasicGreengrassHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
700 47 624 1165 56
BasicGroupTestHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
413 14 624 1103 33
BasicGroupUpdateHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
390 23 624 1165 36
BasicGroupQueryHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
354 24 624 1165 28
BasicLambdaHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers
289 15 624 1165 36
AbstractDockerHelper.java
in src/main/java/com/awslabs/aws/greengrass/provisioner/docker
257 28 624 1145 16