microsoft / docker
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: 700
  • Daily file updates (only one update per file and date counted): 7191
  • First update: 2013-01-20
  • Latest update: 2016-04-13
  • Days between first and latest update: 1180 (168 weeks, estimated 840 working days)
  • Active days (at least one file change): 1158
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 700 files with 65,090 lines of code in files.
    • 700 files that are 366+ days old (65,090 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 700 files with 65,090 lines of code in files.
    • 700 files have been last changed 366+ days ago (65,090 lines of code)
    • 0 files have been last changed 181-365 days ago (0 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)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, md, sh, svg, json, c, Dockerfile, spec, vim, gitignore, txt, dockerignore, psm1, xml, plist, nanorc, fish
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go100% | 0% | 0% | 0% | 0%
fish100% | 0% | 0% | 0% | 0%
psm1100% | 0% | 0% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
nanorc100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go100% | 0% | 0% | 0% | 0%
fish100% | 0% | 0% | 0% | 0%
psm1100% | 0% | 0% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
nanorc100% | 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
daemon100% | 0% | 0% | 0% | 0%
pkg100% | 0% | 0% | 0% | 0%
api100% | 0% | 0% | 0% | 0%
distribution100% | 0% | 0% | 0% | 0%
builder100% | 0% | 0% | 0% | 0%
integration-cli100% | 0% | 0% | 0% | 0%
libcontainerd100% | 0% | 0% | 0% | 0%
profiles100% | 0% | 0% | 0% | 0%
registry100% | 0% | 0% | 0% | 0%
volume100% | 0% | 0% | 0% | 0%
container100% | 0% | 0% | 0% | 0%
layer100% | 0% | 0% | 0% | 0%
runconfig100% | 0% | 0% | 0% | 0%
image100% | 0% | 0% | 0% | 0%
contrib100% | 0% | 0% | 0% | 0%
docker100% | 0% | 0% | 0% | 0%
cliconfig100% | 0% | 0% | 0% | 0%
migrate100% | 0% | 0% | 0% | 0%
reference100% | 0% | 0% | 0% | 0%
opts100% | 0% | 0% | 0% | 0%
cli100% | 0% | 0% | 0% | 0%
oci100% | 0% | 0% | 0% | 0%
utils100% | 0% | 0% | 0% | 0%
restartmanager100% | 0% | 0% | 0% | 0%
dockerversion100% | 0% | 0% | 0% | 0%
errors100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
daemon100% | 0% | 0% | 0% | 0%
pkg100% | 0% | 0% | 0% | 0%
api100% | 0% | 0% | 0% | 0%
distribution100% | 0% | 0% | 0% | 0%
builder100% | 0% | 0% | 0% | 0%
integration-cli100% | 0% | 0% | 0% | 0%
libcontainerd100% | 0% | 0% | 0% | 0%
profiles100% | 0% | 0% | 0% | 0%
registry100% | 0% | 0% | 0% | 0%
volume100% | 0% | 0% | 0% | 0%
container100% | 0% | 0% | 0% | 0%
layer100% | 0% | 0% | 0% | 0%
runconfig100% | 0% | 0% | 0% | 0%
image100% | 0% | 0% | 0% | 0%
contrib100% | 0% | 0% | 0% | 0%
docker100% | 0% | 0% | 0% | 0%
cliconfig100% | 0% | 0% | 0% | 0%
migrate100% | 0% | 0% | 0% | 0%
reference100% | 0% | 0% | 0% | 0%
opts100% | 0% | 0% | 0% | 0%
cli100% | 0% | 0% | 0% | 0%
oci100% | 0% | 0% | 0% | 0%
utils100% | 0% | 0% | 0% | 0%
restartmanager100% | 0% | 0% | 0% | 0%
dockerversion100% | 0% | 0% | 0% | 0%
errors100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
docker.go
in docker
62 2 2224 3298 293
image.go
in image
83 7 2127 3291 88
utils.go
in utils
65 3 2153 3184 279
registry.go
in registry
147 8 2153 3183 231
device_tool.go
in contrib/docker-device-tool
151 3 2134 2995 27
flag.go
in pkg/mflag
815 125 2201 2961 85
graphdb.go
in pkg/graphdb
419 23 2368 2961 26
names-generator.go
in pkg/namesgenerator
230 1 2127 2961 70
term.go
in pkg/term
91 10 2132 2961 21
termios_darwin.go
in pkg/term
56 1 2380 2961 9
termios_linux.go
in pkg/term
34 1 2380 2961 9
example.go
in pkg/mflag/example
32 2 2720 2961 22
utils.go
in pkg/graphdb
26 3 2421 2961 4
sort.go
in pkg/graphdb
21 4 2949 2961 3
sysinfo.go
in pkg/sysinfo
66 3 2153 2938 63
mount.go
in pkg/mount
50 6 2385 2933 8
flags_linux.go
in pkg/mount
28 - 2241 2933 18
mounter_linux.go
in pkg/mount
16 2 2720 2933 7
mountinfo.go
in pkg/mount
14 - 2385 2933 13
flags_unsupported.go
in pkg/mount
26 - 2495 2923 16
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
sort.go
in pkg/graphdb
21 4 2949 2961 3
mounter_freebsd.go
in pkg/mount
43 3 2769 2874 3
dummy_unsupported.go
in daemon/graphdriver/btrfs
1 - 2720 2846 7
mounter_unsupported.go
in pkg/mount
7 2 2720 2923 10
mounter_linux.go
in pkg/mount
16 2 2720 2933 7
example.go
in pkg/mflag/example
32 2 2720 2961 22
promise.go
in pkg/promise
8 1 2664 2680 4
time_unsupported.go
in pkg/archive
12 1 2664 2680 4
time_linux.go
in pkg/archive
13 1 2664 2680 4
writercloser.go
in pkg/tarsum
17 2 2664 2720 4
meminfo.go
in pkg/system
7 - 2607 2666 4
tc_other.go
in pkg/term
13 2 2607 2624 4
example_changes.go
in pkg/archive
82 2 2607 2652 4
log.go
in pkg/devicemapper
9 - 2568 2568 1
server.go
in contrib/httpserver
10 1 2509 2538 3
flags_unsupported.go
in pkg/mount
26 - 2495 2923 16
flags_freebsd.go
in pkg/mount
29 - 2495 2874 9
syslog_unsupported.go
in daemon/logger/syslog
1 - 2441 2454 2
nanorc
Dockerfile.nanorc
in contrib/syntax/nano
18 - 2441 2462 2
wrap.go
in pkg/archive
40 2 2441 2680 6
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
middleware.go
in pkg/authorization
39 2 2120 2124 2
image_pull.go
in daemon
80 3 2124 2125 2
image_push.go
in daemon
45 1 2124 2125 2
image_tag.go
in daemon
28 2 2124 2125 2
listeners_unix.go
in pkg/listeners
76 2 2120 2131 4
listeners_windows.go
in pkg/listeners
45 1 2120 2131 4
buffer.go
in pkg/ioutils
41 6 2127 2132 2
evaluator_windows.go
in builder/dockerfile
9 1 2126 2133 2
evaluator_unix.go
in builder/dockerfile
4 1 2126 2133 2
filter.go
in daemon/network
86 4 2134 2135 2
decoder.go
in api/server/httputils
10 - 2134 2135 2
mountinfo_windows.go
in pkg/mount
4 1 2140 2141 2
oci_linux.go
in daemon
591 19 2119 2145 10
remote_linux.go
in libcontainerd
363 17 2131 2145 7
client_linux.go
in libcontainerd
354 19 2122 2145 9
client_windows.go
in libcontainerd
342 11 2120 2145 8
defaults_linux.go
in oci
165 5 2121 2145 7
container_linux.go
in libcontainerd
152 5 2121 2145 9
container_windows.go
in libcontainerd
141 3 2119 2145 8
oci_windows.go
in daemon
139 2 2120 2145 10
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pull_v2.go
in distribution
657 21 2119 2270 31
parse.go
in runconfig/opts
655 14 2119 2239 39
windows.go
in daemon/graphdriver/windows
631 34 2119 2426 41
oci_linux.go
in daemon
591 19 2119 2145 10
daemon.go
in docker
366 10 2119 2740 154
push_v2.go
in distribution
323 11 2119 2270 32
load.go
in image/tarexport
322 9 2119 2266 14
image_routes.go
in api/server/router/image
266 12 2119 2224 18
builder.go
in builder/dockerfile
237 7 2119 2339 42
opts.go
in opts
201 23 2119 2915 99
container_windows.go
in libcontainerd
141 3 2119 2145 8
load.go
in api/client
38 1 2119 2504 24
daemon.go
in daemon
1263 69 2120 2846 378
daemon_unix.go
in daemon
916 35 2120 2453 143
aufs.go
in daemon/graphdriver/aufs
417 28 2120 2908 111
client_windows.go
in libcontainerd
342 11 2120 2145 8
server.go
in api/server
141 13 2120 2896 277
oci_windows.go
in daemon
139 2 2120 2145 10
daemon_unix.go
in docker
94 8 2120 2453 23
listeners_unix.go
in pkg/listeners
76 2 2120 2131 4