golang / appengine
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: 194
  • Daily file updates (only one update per file and date counted): 291
  • First update: 2014-01-13
  • Latest update: 2022-01-05
  • Days between first and latest update: 2915 (416 weeks, estimated 2080 working days)
  • Active days (at least one file change): 233
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 194 files with 56,348 lines of code in files.
    • 115 files that are 366+ days old (33,689 lines of code)
    • 79 files that are 181-365 days old (22,659 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)
59% | 40% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 194 files with 56,348 lines of code in files.
    • 108 files have been last changed 366+ days ago (32,492 lines of code)
    • 79 files have been last changed 181-365 days ago (22,232 lines of code)
    • 4 files have been last changed 91-180 days ago (876 lines of code)
    • 2 files have been last changed 31-90 days ago (514 lines of code)
    • 1 files have been last changed 1-30 days ago (234 lines of code)
57% | 39% | 1% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, proto, md, yaml, mod, sh, txt, json, yml, html
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go59% | 40% | 0% | 0% | 0%
proto62% | 37% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go57% | 39% | 1% | <1% | <1%
proto62% | 37% | 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
internal100% | 0% | 0% | 0% | 0%
datastore100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
search100% | 0% | 0% | 0% | 0%
taskqueue100% | 0% | 0% | 0% | 0%
memcache100% | 0% | 0% | 0% | 0%
aetest100% | 0% | 0% | 0% | 0%
blobstore100% | 0% | 0% | 0% | 0%
remote_api100% | 0% | 0% | 0% | 0%
socket100% | 0% | 0% | 0% | 0%
log100% | 0% | 0% | 0% | 0%
delay100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
xmpp100% | 0% | 0% | 0% | 0%
urlfetch100% | 0% | 0% | 0% | 0%
user100% | 0% | 0% | 0% | 0%
runtime100% | 0% | 0% | 0% | 0%
module100% | 0% | 0% | 0% | 0%
mail100% | 0% | 0% | 0% | 0%
channel100% | 0% | 0% | 0% | 0%
image100% | 0% | 0% | 0% | 0%
cloudsql100% | 0% | 0% | 0% | 0%
capability100% | 0% | 0% | 0% | 0%
file100% | 0% | 0% | 0% | 0%
v20% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
internal97% | 2% | 0% | 0% | 0%
datastore100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
search100% | 0% | 0% | 0% | 0%
taskqueue100% | 0% | 0% | 0% | 0%
memcache100% | 0% | 0% | 0% | 0%
blobstore100% | 0% | 0% | 0% | 0%
remote_api100% | 0% | 0% | 0% | 0%
socket100% | 0% | 0% | 0% | 0%
log100% | 0% | 0% | 0% | 0%
delay100% | 0% | 0% | 0% | 0%
xmpp100% | 0% | 0% | 0% | 0%
ROOT72% | 23% | 4% | 0% | 0%
user100% | 0% | 0% | 0% | 0%
runtime100% | 0% | 0% | 0% | 0%
aetest24% | 75% | 0% | 0% | 0%
module100% | 0% | 0% | 0% | 0%
mail100% | 0% | 0% | 0% | 0%
channel100% | 0% | 0% | 0% | 0%
image100% | 0% | 0% | 0% | 0%
cloudsql100% | 0% | 0% | 0% | 0%
capability100% | 0% | 0% | 0% | 0%
file100% | 0% | 0% | 0% | 0%
v20% | 92% | 3% | 2% | 1%
urlfetch0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
appengine.go
in root
46 11 310 2944 27
api.go
in internal
554 31 310 2943 53
api_base.pb.go
in internal/base
266 71 1284 2943 9
internal.go
in internal
73 6 2038 2943 14
proto
api_base.proto
in internal/base
24 - 2902 2943 2
namespace.go
in root
14 1 2223 2943 10
datastore_v3.pb.go
in internal/datastore
3898 767 1284 2941 11
proto
datastore_v3.proto
in internal/datastore
403 - 1409 2941 4
query.go
in datastore
569 25 1092 2940 13
load.go
in datastore
351 8 1808 2940 12
datastore.go
in datastore
314 16 1953 2940 8
save.go
in datastore
296 9 494 2940 15
key.go
in datastore
281 26 997 2940 11
prop.go
in datastore
210 8 1795 2940 12
transaction.go
in internal
78 5 1355 2940 9
transaction.go
in datastore
49 2 1409 2940 8
errors.go
in root
30 2 2920 2940 3
doc.go
in datastore
1 - 1824 2940 11
metadata.go
in internal
44 2 1235 2936 5
mail_service.pb.go
in internal/mail
309 57 1284 2935 10
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
app_id.go
in internal
20 2 2929 2929 1
errors.go
in root
30 2 2920 2940 3
proto
api_base.proto
in internal/base
24 - 2902 2943 2
proto
channel_service.proto
in internal/channel
25 - 2902 2907 2
proto
mail_service.proto
in internal/mail
35 - 2902 2935 2
proto
remote_api.proto
in internal/remote_api
39 - 2902 2922 3
proto
user_service.proto
in internal/user
46 - 2902 2934 2
proto
app_identity_service.proto
in internal/app_identity
51 - 2902 2929 2
proto
urlfetch_service.proto
in internal/urlfetch
55 - 2902 2903 2
proto
modules_service.proto
in internal/modules
61 - 2902 2929 2
proto
xmpp_service.proto
in internal/xmpp
69 - 2902 2916 2
proto
log_service.proto
in internal/log
124 - 2902 2929 2
proto
memcache_service.proto
in internal/memcache
137 - 2902 2928 2
proto
taskqueue_service.proto
in internal/taskqueue
286 - 2902 2927 3
proto
images_service.proto
in internal/image
131 - 2868 2868 1
api.go
in log
20 5 2639 2639 1
timeout.go
in root
13 1 2564 2924 5
image.go
in image
44 3 2564 2868 4
module.go
in module
79 7 2564 2922 6
xmpp.go
in xmpp
169 7 2564 2916 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
datastore_v3.pb.go
in v2/internal/datastore
3898 767 234 234 1
taskqueue_service.pb.go
in v2/internal/taskqueue
2816 603 234 234 1
memcache_service.pb.go
in v2/internal/memcache
1387 293 234 234 1
images_service.pb.go
in v2/internal/image
1227 244 234 234 1
modules_service.pb.go
in v2/internal/modules
697 178 234 234 1
fix.go
in v2/cmd/aefix
691 39 175 234 2
blobstore_service.pb.go
in v2/internal/blobstore
591 134 234 234 1
query.go
in v2/datastore
569 25 234 234 1
app_identity_service.pb.go
in v2/internal/app_identity
542 128 234 234 1
typecheck.go
in v2/cmd/aefix
489 12 234 234 1
user_service.pb.go
in v2/internal/user
467 104 234 234 1
urlfetch_service.pb.go
in v2/internal/urlfetch
466 76 234 234 1
api.go
in v2/internal
414 25 36 234 2
proto
datastore_v3.proto
in v2/internal/datastore
403 - 234 234 1
taskqueue.go
in v2/taskqueue
394 18 234 234 1
load.go
in v2/datastore
351 8 234 234 1
memcache.go
in v2/memcache
347 30 234 234 1
remote_api.pb.go
in v2/internal/remote_api
317 55 234 234 1
datastore.go
in v2/datastore
314 16 234 234 1
mail_service.pb.go
in v2/internal/mail
309 57 234 234 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
delay.go
in v2/delay
234 10 30 234 3
api.go
in v2/internal
414 25 36 234 2
log.go
in v2/internal
100 3 36 234 2
appengine.go
in v2
48 12 100 234 2
appengine_vm.go
in root
8 1 100 2465 6
fix.go
in v2/cmd/aefix
691 39 175 234 2
ae.go
in v2/cmd/aefix
129 4 175 234 2
urlfetch.go
in urlfetch
147 7 212 2903 8
datastore_v3.pb.go
in v2/internal/datastore
3898 767 234 234 1
taskqueue_service.pb.go
in v2/internal/taskqueue
2816 603 234 234 1
memcache_service.pb.go
in v2/internal/memcache
1387 293 234 234 1
images_service.pb.go
in v2/internal/image
1227 244 234 234 1
modules_service.pb.go
in v2/internal/modules
697 178 234 234 1
blobstore_service.pb.go
in v2/internal/blobstore
591 134 234 234 1
query.go
in v2/datastore
569 25 234 234 1
app_identity_service.pb.go
in v2/internal/app_identity
542 128 234 234 1
typecheck.go
in v2/cmd/aefix
489 12 234 234 1
user_service.pb.go
in v2/internal/user
467 104 234 234 1
urlfetch_service.pb.go
in v2/internal/urlfetch
466 76 234 234 1
proto
datastore_v3.proto
in v2/internal/datastore
403 - 234 234 1