awslabs / aws-go-multi-module-repository-tools
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: 45
  • Daily file updates (only one update per file and date counted): 75
  • First update: 2021-09-20
  • Latest update: 2021-11-22
  • Days between first and latest update: 64 (9 weeks, estimated 45 working days)
  • Active days (at least one file change): 7
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 45 files with 4,298 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)
    • 45 files that are 91-180 days old (4,298 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)
0% | 0% | 100% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 45 files with 4,298 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)
    • 40 files have been last changed 91-180 days ago (3,382 lines of code)
    • 5 files have been last changed 31-90 days ago (916 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
0% | 0% | 78% | 21% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, md, json, txt, mod, yml, toml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go0% | 0% | 100% | 0% | 0%
toml0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go0% | 0% | 78% | 21% | 0%
toml0% | 0% | 100% | 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
release0% | 0% | 100% | 0% | 0%
gomod0% | 0% | 100% | 0% | 0%
cmd/changelog0% | 0% | 100% | 0% | 0%
cmd/generatechangelog0% | 0% | 100% | 0% | 0%
internal/semver0% | 0% | 100% | 0% | 0%
changelog0% | 0% | 100% | 0% | 0%
cmd/eachmodule0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
cmd/makerelative0% | 0% | 100% | 0% | 0%
cmd/gomodgen0% | 0% | 100% | 0% | 0%
git0% | 0% | 100% | 0% | 0%
cmd/updatemodulemeta0% | 0% | 100% | 0% | 0%
cmd/annotatestablegen0% | 0% | 100% | 0% | 0%
cmd/moduleversion0% | 0% | 100% | 0% | 0%
cmd/calculaterelease0% | 0% | 100% | 0% | 0%
cmd/editmoduledependency0% | 0% | 100% | 0% | 0%
cmd/updaterequires0% | 0% | 100% | 0% | 0%
manifest0% | 0% | 100% | 0% | 0%
cmd/tagrelease0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
gomod0% | 0% | 100% | 0% | 0%
internal/semver0% | 0% | 100% | 0% | 0%
changelog0% | 0% | 100% | 0% | 0%
cmd/eachmodule0% | 0% | 100% | 0% | 0%
cmd/changelog0% | 0% | 55% | 44% | 0%
cmd/generatechangelog0% | 0% | 62% | 37% | 0%
ROOT0% | 0% | 100% | 0% | 0%
cmd/makerelative0% | 0% | 100% | 0% | 0%
cmd/gomodgen0% | 0% | 100% | 0% | 0%
git0% | 0% | 100% | 0% | 0%
release0% | 0% | 30% | 69% | 0%
cmd/updatemodulemeta0% | 0% | 100% | 0% | 0%
cmd/annotatestablegen0% | 0% | 100% | 0% | 0%
cmd/editmoduledependency0% | 0% | 100% | 0% | 0%
cmd/updaterequires0% | 0% | 100% | 0% | 0%
manifest0% | 0% | 100% | 0% | 0%
cmd/tagrelease0% | 0% | 100% | 0% | 0%
cmd/moduleversion0% | 0% | 0% | 100% | 0%
cmd/calculaterelease0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
release.go
in release
391 16 82 134 4
semver.go
in internal/semver
331 23 134 134 1
create.go
in cmd/changelog
205 4 76 134 3
main.go
in cmd/makerelative
197 11 119 134 2
main.go
in cmd/eachmodule
196 6 134 134 1
main.go
in cmd/gomodgen
187 7 134 134 1
calculate.go
in release
170 3 92 134 3
main.go
in cmd/updatemodulemeta
167 6 119 134 2
summary.go
in cmd/generatechangelog
161 8 134 134 1
annotation.go
in changelog
146 9 134 134 1
main.go
in cmd/generatechangelog
140 7 71 134 3
git.go
in git
120 9 134 134 1
type.go
in changelog
117 8 134 134 1
main.go
in cmd/annotatestablegen
117 3 119 134 2
module.go
in gomod
115 10 119 134 2
main.go
in cmd/calculaterelease
85 4 82 134 4
main.go
in cmd/updaterequires
77 5 134 134 1
cmd.go
in cmd/eachmodule
74 2 134 134 1
manifest.go
in manifest
73 5 134 134 1
template.go
in cmd/generatechangelog
70 - 134 134 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
go_module_metadata.go
in root
2 - 134 134 1
tag.go
in git
6 1 134 134 1
commit.go
in git
6 1 134 134 1
add.go
in git
9 1 134 134 1
util.go
in root
12 1 134 134 1
uuid.go
in root
18 1 134 134 1
template.go
in changelog
28 2 134 134 1
editor.go
in root
29 1 134 134 1
list.go
in cmd/changelog
34 1 134 134 1
editor.go
in cmd/changelog
35 1 134 134 1
diff.go
in git
35 3 134 134 1
view.go
in cmd/changelog
36 1 134 134 1
walk.go
in root
37 3 134 134 1
remove.go
in cmd/changelog
47 1 134 134 1
repo_root.go
in root
52 3 134 134 1
main.go
in cmd/changelog
64 5 134 134 1
template.go
in cmd/generatechangelog
70 - 134 134 1
manifest.go
in manifest
73 5 134 134 1
cmd.go
in cmd/eachmodule
74 2 134 134 1
main.go
in cmd/updaterequires
77 5 134 134 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.go
in cmd/moduleversion
95 4 71 92 4
main.go
in cmd/editmoduledependency
81 4 92 92 1
module_tree.go
in gomod
250 31 119 119 1
release.go
in release
391 16 82 134 4
semver.go
in internal/semver
331 23 134 134 1
create.go
in cmd/changelog
205 4 76 134 3
main.go
in cmd/makerelative
197 11 119 134 2
main.go
in cmd/eachmodule
196 6 134 134 1
main.go
in cmd/gomodgen
187 7 134 134 1
calculate.go
in release
170 3 92 134 3
main.go
in cmd/updatemodulemeta
167 6 119 134 2
summary.go
in cmd/generatechangelog
161 8 134 134 1
annotation.go
in changelog
146 9 134 134 1
main.go
in cmd/generatechangelog
140 7 71 134 3
git.go
in git
120 9 134 134 1
type.go
in changelog
117 8 134 134 1
main.go
in cmd/annotatestablegen
117 3 119 134 2
module.go
in gomod
115 10 119 134 2
main.go
in cmd/calculaterelease
85 4 82 134 4
main.go
in cmd/updaterequires
77 5 134 134 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.go
in cmd/generatechangelog
140 7 71 134 3
main.go
in cmd/moduleversion
95 4 71 92 4
create.go
in cmd/changelog
205 4 76 134 3
release.go
in release
391 16 82 134 4
main.go
in cmd/calculaterelease
85 4 82 134 4
calculate.go
in release
170 3 92 134 3
main.go
in cmd/editmoduledependency
81 4 92 92 1
main.go
in cmd/tagrelease
61 3 92 134 2
config.go
in root
59 4 92 134 2
modman.toml
in root
3 - 92 134 2
module_tree.go
in gomod
250 31 119 119 1
main.go
in cmd/makerelative
197 11 119 134 2
main.go
in cmd/updatemodulemeta
167 6 119 134 2
main.go
in cmd/annotatestablegen
117 3 119 134 2
module.go
in gomod
115 10 119 134 2
version.go
in gomod
64 1 119 134 2
diff.go
in gomod
58 4 119 134 2
edit.go
in cmd/changelog
38 1 119 134 2
semver.go
in internal/semver
331 23 134 134 1
main.go
in cmd/eachmodule
196 6 134 134 1