awslabs / aws-greengrass-labs-kvs-stream-uploader
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: 58
  • Daily file updates (only one update per file and date counted): 112
  • First update: 2021-09-28
  • Latest update: 2021-12-20
  • Days between first and latest update: 84 (12 weeks, estimated 60 working days)
  • Active days (at least one file change): 4
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 58 files with 4,500 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 51 files that are 91-180 days old (4,201 lines of code)
    • 7 files that are 31-90 days old (299 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
0% | 0% | 93% | 6% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 58 files with 4,500 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 41 files have been last changed 91-180 days ago (2,910 lines of code)
    • 17 files have been last changed 31-90 days ago (1,590 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
0% | 0% | 64% | 35% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, sh, xml, json, md, properties, txt, gitignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java0% | 0% | 93% | 6% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java0% | 0% | 64% | 35% | 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
integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videorecorder0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videouploader/mkv0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/base0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videorecorder0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videouploader/visitors0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videouploader0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/util0% | 0% | 100% | 0% | 0%
integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs0% | 0% | 100% | 0% | 0%
integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videouploader0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/iotlab/streamuploader0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videouploader/model0% | 0% | 36% | 63% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/model0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/callback0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/iotlab/streamuploader/model0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/util0% | 0% | 0% | 100% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videouploader/callback0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videorecorder0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/base0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videorecorder0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/util0% | 0% | 100% | 0% | 0%
integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs0% | 0% | 100% | 0% | 0%
integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videouploader0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videouploader/mkv0% | 0% | 24% | 75% | 0%
main/java/com/aws/iot/iotlab/streamuploader0% | 0% | 83% | 16% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videouploader/model0% | 0% | 36% | 63% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/model0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/callback0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/iotlab/streamuploader/model0% | 0% | 100% | 0% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videouploader/visitors0% | 0% | 0% | 100% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videouploader0% | 0% | 0% | 100% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/util0% | 0% | 0% | 100% | 0%
main/java/com/aws/iot/edgeconnectorforkvs/videouploader/callback0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MergeFragmentVisitor.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/visitors
367 18 63 126 2
VideoRecorderBase.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/base
274 14 126 126 1
VideoUploaderClient.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader
241 12 63 126 2
RecorderBranchBase.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/base
216 9 126 126 1
VideoRecorderIntegrationTest.java
in src/integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videorecorder
204 10 126 126 1
VideoRecorderToggleSetAppPathTest.java
in src/integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videorecorder
189 11 126 126 1
VideoUploaderIntegrationTest.java
in src/integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videouploader
175 8 126 126 1
VideoRecorderToggleAppPathTest.java
in src/integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videorecorder
175 10 126 126 1
VideoRecorderNewRecorderAppPathTest.java
in src/integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videorecorder
165 8 126 126 1
GstDao.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/util
156 40 126 126 1
VideoRecorder.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder
147 9 126 126 1
MkvFilesInputStream.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/mkv
141 8 63 126 2
MkvTracksVisitor.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/visitors
132 5 63 126 2
RecorderCameraRtsp.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder
125 3 126 126 1
MkvCluster.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/mkv
123 14 63 126 2
HistoricalUploadingIntegrationTest.java
in src/integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs
114 3 126 126 1
VideoRecorderBuilder.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder
108 12 126 126 1
LiveUploadingIntegrationTest.java
in src/integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs
98 2 126 126 1
MkvInputStream.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/mkv
98 8 126 126 1
VideoRecorderPipeConsumerTest.java
in src/integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videorecorder
91 5 126 126 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CameraType.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/model
5 - 126 126 1
AppDataCallback.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/callback
6 - 126 126 1
StatusCallback.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/callback
6 - 126 126 1
ContainerType.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/model
6 - 126 126 1
RecorderCapability.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/model
6 - 126 126 1
MappedConfig.java
in src/main/java/com/aws/iot/iotlab/streamuploader/model
7 - 126 126 1
GStreamerAppDataCallback.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/callback
8 1 126 126 1
RecorderStatus.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/model
8 - 126 126 1
SingleConfig.java
in src/main/java/com/aws/iot/iotlab/streamuploader/model
10 - 126 126 1
MkvTracksException.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/model/exceptions
12 3 126 126 1
VideoUploaderException.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/model/exceptions
12 3 126 126 1
MergeFragmentException.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/model/exceptions
12 3 126 126 1
RunnableRecorder.java
in src/main/java/com/aws/iot/iotlab/streamuploader
12 2 126 126 1
ConfigMuxer.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/util
13 2 126 126 1
Config.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/util
15 1 126 126 1
GLibUtilAPI.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/util
16 - 126 126 1
MuxerProperty.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/util
18 1 126 126 1
ConfigCodec.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/util
19 2 126 126 1
ConfigRtp.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/util
20 2 126 126 1
StreamConfig.java
in src/main/java/com/aws/iot/iotlab/streamuploader
32 1 126 126 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
VideoRecordVisitor.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/util
111 8 63 63 1
UploadCallBack.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/callback
88 8 63 63 1
VideoFile.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/model
50 5 63 63 1
Constants.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/util
26 4 63 63 1
KvsStreamingException.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/model/exceptions
12 3 63 63 1
UpdateFragmentStatus.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/callback
6 - 63 63 1
StatusChangedCallBack.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/callback
6 1 63 63 1
MergeFragmentVisitor.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/visitors
367 18 63 126 2
VideoRecorderBase.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/base
274 14 126 126 1
VideoUploaderClient.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader
241 12 63 126 2
RecorderBranchBase.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/base
216 9 126 126 1
VideoRecorderIntegrationTest.java
in src/integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videorecorder
204 10 126 126 1
VideoRecorderToggleSetAppPathTest.java
in src/integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videorecorder
189 11 126 126 1
VideoUploaderIntegrationTest.java
in src/integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videouploader
175 8 126 126 1
VideoRecorderToggleAppPathTest.java
in src/integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videorecorder
175 10 126 126 1
VideoRecorderNewRecorderAppPathTest.java
in src/integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videorecorder
165 8 126 126 1
GstDao.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/util
156 40 126 126 1
VideoRecorder.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder
147 9 126 126 1
MkvFilesInputStream.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/mkv
141 8 63 126 2
MkvTracksVisitor.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/visitors
132 5 63 126 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MergeFragmentVisitor.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/visitors
367 18 63 126 2
VideoUploaderClient.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader
241 12 63 126 2
MkvFilesInputStream.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/mkv
141 8 63 126 2
MkvTracksVisitor.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/visitors
132 5 63 126 2
MkvCluster.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/mkv
123 14 63 126 2
VideoRecordVisitor.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/util
111 8 63 63 1
MkvRawElement.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/mkv
91 2 63 126 2
UploadCallBack.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/callback
88 8 63 63 1
MkvParentRawElement.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/mkv
77 5 63 126 2
MkvDataRawElement.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/mkv
76 3 63 126 2
VideoFile.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/model
50 5 63 63 1
RunnableUploader.java
in src/main/java/com/aws/iot/iotlab/streamuploader
26 2 63 126 2
Constants.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/util
26 4 63 63 1
VideoUploader.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader
17 - 63 126 2
KvsStreamingException.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/model/exceptions
12 3 63 63 1
UpdateFragmentStatus.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/callback
6 - 63 63 1
StatusChangedCallBack.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/callback
6 1 63 63 1
VideoRecorderBase.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/base
274 14 126 126 1
RecorderBranchBase.java
in src/main/java/com/aws/iot/edgeconnectorforkvs/videorecorder/base
216 9 126 126 1
VideoRecorderIntegrationTest.java
in src/integrationtests/java/com/aws/iot/integrationtests/edgeconnectorforkvs/videorecorder
204 10 126 126 1