aws / session-manager-plugin
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: 52
  • Daily file updates (only one update per file and date counted): 5196
  • First update: 2021-04-23
  • Latest update: 2021-12-17
  • Days between first and latest update: 239 (34 weeks, estimated 170 working days)
  • Active days (at least one file change): 15
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 52 files with 4,424 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 52 files that are 181-365 days old (4,424 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)
0% | 100% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 52 files with 4,424 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 45 files have been last changed 181-365 days ago (2,511 lines of code)
    • 1 files have been last changed 91-180 days ago (217 lines of code)
    • 6 files have been last changed 31-90 days ago (1,696 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
0% | 56% | 4% | 38% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, sh, md, spec, bat, gitignore, txt, plist, xml, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go0% | 100% | 0% | 0% | 0%
spec0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go0% | 55% | 5% | 39% | 0%
spec0% | 100% | 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/sessionmanagerplugin0% | 100% | 0% | 0% | 0%
src/datachannel0% | 100% | 0% | 0% | 0%
src/message0% | 100% | 0% | 0% | 0%
src/log0% | 100% | 0% | 0% | 0%
src/ssmclicommands0% | 100% | 0% | 0% | 0%
src/communicator0% | 100% | 0% | 0% | 0%
src/encryption0% | 100% | 0% | 0% | 0%
src/version0% | 100% | 0% | 0% | 0%
packaging/linux_plugin0% | 100% | 0% | 0% | 0%
packaging/linux0% | 100% | 0% | 0% | 0%
src/jsonutil0% | 100% | 0% | 0% | 0%
src/sdkutil0% | 100% | 0% | 0% | 0%
src/retry0% | 100% | 0% | 0% | 0%
src/websocketutil0% | 100% | 0% | 0% | 0%
src/config0% | 100% | 0% | 0% | 0%
src/sessionmanagerplugin-main0% | 100% | 0% | 0% | 0%
src/ssmcli-main0% | 100% | 0% | 0% | 0%
src/service0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/sessionmanagerplugin0% | 84% | 0% | 15% | 0%
src/log0% | 100% | 0% | 0% | 0%
src/communicator0% | 100% | 0% | 0% | 0%
src/encryption0% | 100% | 0% | 0% | 0%
src/ssmclicommands0% | 42% | 57% | 0% | 0%
src/version0% | 100% | 0% | 0% | 0%
packaging/linux_plugin0% | 100% | 0% | 0% | 0%
packaging/linux0% | 100% | 0% | 0% | 0%
src/jsonutil0% | 100% | 0% | 0% | 0%
src/sdkutil0% | 100% | 0% | 0% | 0%
src/retry0% | 100% | 0% | 0% | 0%
src/message0% | 9% | 0% | 90% | 0%
src/websocketutil0% | 100% | 0% | 0% | 0%
src/sessionmanagerplugin-main0% | 100% | 0% | 0% | 0%
src/ssmcli-main0% | 100% | 0% | 0% | 0%
src/service0% | 100% | 0% | 0% | 0%
src/datachannel0% | 0% | 0% | 100% | 0%
src/config0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
streaming.go
in src/datachannel
712 42 49 284 5
messageparser.go
in src/message
441 27 49 284 2
IDataChannel.go
in src/datachannel/mocks
236 30 55 284 2
muxportforwarding.go
in src/sessionmanagerplugin/session/portsession
226 14 284 284 1
startsession.go
in src/ssmclicommands
217 7 166 284 4
session.go
in src/sessionmanagerplugin/session
179 4 55 284 4
basicportforwarding.go
in src/sessionmanagerplugin/session/portsession
139 9 284 284 1
websocketchannel.go
in src/communicator
134 10 284 284 1
log.go
in src/log
128 13 284 284 1
sessionhandler.go
in src/sessionmanagerplugin/session
116 6 284 284 1
wrapper.go
in src/log
110 16 284 284 1
portsession.go
in src/sessionmanagerplugin/session/portsession
102 6 284 284 1
clientmessage.go
in src/message
98 - 49 284 2
shellsession.go
in src/sessionmanagerplugin/session/shellsession
96 7 284 284 1
encrypter.go
in src/encryption
92 6 284 284 1
inputhandler.go
in src/ssmclicommands
90 2 284 284 1
spec
session-manager-plugin.spec
in packaging/linux_plugin
75 - 284 284 1
IWebSocketChannel.go
in src/communicator/mocks
74 10 284 284 1
shellsession_windows.go
in src/sessionmanagerplugin/session/shellsession
70 2 284 284 1
spec
ssmcli.spec
in packaging/linux
66 - 284 284 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
version.go
in src/version
2 - 284 284 1
sessionutil.go
in src/sessionmanagerplugin/session/sessionutil
7 1 284 284 1
ioutil_deps.go
in src/jsonutil
8 1 284 284 1
service.go
in src/service
8 - 284 284 1
main.go
in src/ssmcli-main
8 1 284 284 1
control_signals_windows.go
in src/sessionmanagerplugin/session/sessionutil
10 - 284 284 1
main.go
in src/sessionmanagerplugin-main
10 1 284 284 1
control_signals_unix.go
in src/sessionmanagerplugin/session/sessionutil
11 - 284 284 1
sessionutil_unix.go
in src/sessionmanagerplugin/session/sessionutil
20 3 284 284 1
retryer.go
in src/sdkutil/retryer
20 1 284 284 1
retry.go
in src/retry
20 1 284 284 1
interface.go
in src/log
21 - 284 284 1
docs.go
in src/ssmclicommands/utils
27 3 284 284 1
log_unix.go
in src/log
30 2 284 284 1
versionvalidator.go
in src/version
35 3 284 284 1
defaultconfig.go
in src/log
35 2 284 284 1
retryer.go
in src/retry
37 2 284 284 1
log_windows.go
in src/log
37 2 284 284 1
awsconfig.go
in src/sdkutil
40 3 284 284 1
versionutil.go
in src/version
41 2 284 284 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
streaming.go
in src/datachannel
712 42 49 284 5
messageparser.go
in src/message
441 27 49 284 2
IDataChannel.go
in src/datachannel/mocks
236 30 55 284 2
muxportforwarding.go
in src/sessionmanagerplugin/session/portsession
226 14 284 284 1
startsession.go
in src/ssmclicommands
217 7 166 284 4
session.go
in src/sessionmanagerplugin/session
179 4 55 284 4
basicportforwarding.go
in src/sessionmanagerplugin/session/portsession
139 9 284 284 1
websocketchannel.go
in src/communicator
134 10 284 284 1
log.go
in src/log
128 13 284 284 1
sessionhandler.go
in src/sessionmanagerplugin/session
116 6 284 284 1
wrapper.go
in src/log
110 16 284 284 1
portsession.go
in src/sessionmanagerplugin/session/portsession
102 6 284 284 1
clientmessage.go
in src/message
98 - 49 284 2
shellsession.go
in src/sessionmanagerplugin/session/shellsession
96 7 284 284 1
encrypter.go
in src/encryption
92 6 284 284 1
inputhandler.go
in src/ssmclicommands
90 2 284 284 1
spec
session-manager-plugin.spec
in packaging/linux_plugin
75 - 284 284 1
IWebSocketChannel.go
in src/communicator/mocks
74 10 284 284 1
shellsession_windows.go
in src/sessionmanagerplugin/session/shellsession
70 2 284 284 1
spec
ssmcli.spec
in packaging/linux
66 - 284 284 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
streaming.go
in src/datachannel
712 42 49 284 5
messageparser.go
in src/message
441 27 49 284 2
clientmessage.go
in src/message
98 - 49 284 2
IDataChannel.go
in src/datachannel/mocks
236 30 55 284 2
session.go
in src/sessionmanagerplugin/session
179 4 55 284 4
config.go
in src/config
30 - 55 284 2
startsession.go
in src/ssmclicommands
217 7 166 284 4
muxportforwarding.go
in src/sessionmanagerplugin/session/portsession
226 14 284 284 1
basicportforwarding.go
in src/sessionmanagerplugin/session/portsession
139 9 284 284 1
websocketchannel.go
in src/communicator
134 10 284 284 1
log.go
in src/log
128 13 284 284 1
sessionhandler.go
in src/sessionmanagerplugin/session
116 6 284 284 1
wrapper.go
in src/log
110 16 284 284 1
portsession.go
in src/sessionmanagerplugin/session/portsession
102 6 284 284 1
shellsession.go
in src/sessionmanagerplugin/session/shellsession
96 7 284 284 1
encrypter.go
in src/encryption
92 6 284 284 1
inputhandler.go
in src/ssmclicommands
90 2 284 284 1
spec
session-manager-plugin.spec
in packaging/linux_plugin
75 - 284 284 1
IWebSocketChannel.go
in src/communicator/mocks
74 10 284 284 1
shellsession_windows.go
in src/sessionmanagerplugin/session/shellsession
70 2 284 284 1