facebook / wangle
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 195 files with 21,817 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 6 files changed 51-100 times (3,990 lines of code)
    • 31 files changed 21-50 times (5,130 lines of code)
    • 123 files changed 6-20 times (9,856 lines of code)
    • 35 files changed 1-5 times (2,841 lines of code)
0% | 18% | 23% | 45% | 13%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
h, cpp, py, cmake, md, yml, txt, sh, gitignore, c, in, json, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 33% | 16% | 32% | 17%
cpp0% | 26% | 22% | 48% | 2%
h0% | 3% | 38% | 57% | 1%
cmake0% | 0% | 0% | 36% | 63%
c0% | 0% | 0% | 100% | 0%
in0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
build/fbcode_builder0% | 25% | 12% | 34% | 27%
wangle/ssl0% | 39% | 30% | 29% | 1%
wangle/acceptor0% | 20% | 25% | 53% | <1%
wangle/channel0% | 0% | 39% | 60% | 0%
wangle/bootstrap0% | 0% | 71% | 28% | 0%
wangle/example0% | 0% | 39% | 60% | 0%
wangle/client0% | 0% | 21% | 74% | 4%
wangle/codec0% | 0% | 0% | 100% | 0%
wangle/service0% | 0% | 0% | 100% | 0%
wangle/util0% | 0% | 0% | 63% | 36%
build0% | 0% | 0% | 100% | 0%
wangle/cmake0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
builder.py
in build/fbcode_builder/getdeps
822 48 35 1077 90 23
Acceptor.cpp
in wangle/acceptor
478 32 28 2515 87 33
Acceptor.h
in wangle/acceptor
253 21 109 2515 69 36
1010 42 109 2515 69 26
getdeps.py
in build/fbcode_builder
993 41 32 1077 61 20
buildopts.py
in build/fbcode_builder/getdeps
434 20 56 1077 52 19
ServerBootstrap-inl.h
in wangle/bootstrap
317 41 109 2515 49 21
TransportInfo.h
in wangle/acceptor
86 1 109 2515 43 26
manifest.py
in build/fbcode_builder/getdeps
548 29 32 1077 43 18
SSLContextManager.h
in wangle/ssl
116 6 109 2515 36 19
ClientBootstrap.h
in wangle/bootstrap
117 4 109 2515 35 22
SSLContextConfig.h
in wangle/ssl
86 5 109 2515 34 20
Pipeline.h
in wangle/channel
214 10 85 2515 31 16
ServerBootstrap.h
in wangle/bootstrap
230 10 109 2515 31 20
AcceptRoutingHandler-inl.h
in wangle/bootstrap
105 6 52 2496 29 12
AsyncSocketHandler.h
in wangle/channel
159 20 109 2515 27 14
261 10 109 2515 27 17
fetcher.py
in build/fbcode_builder/getdeps
550 59 32 1077 27 12
LoadShedConfiguration.h
in wangle/acceptor
174 33 109 2515 26 10
SSLSessionCallbacks.h
in wangle/client/ssl
50 4 109 2423 25 12
RpcServer.cpp
in wangle/example/rpc
60 3 109 2474 25 15
220 11 49 2515 25 15
ObservingHandler.h
in wangle/channel/broadcast
77 1 109 2480 24 10
BroadcastPool.h
in wangle/channel/broadcast
77 4 109 2480 24 12
ServerSocketConfig.h
in wangle/acceptor
83 4 109 2515 24 16
RpcClient.cpp
in wangle/example/rpc
87 6 109 2474 24 14
ConnectionManager.cpp
in wangle/acceptor
304 19 109 2515 24 15
AcceptRoutingHandler.h
in wangle/bootstrap
78 4 109 2496 23 11
accept_steering_server.cpp
in wangle/example/accept_steering
79 5 109 2503 23 11
Proxy.cpp
in wangle/example/proxy
120 14 109 2515 23 13
ConnectionManager.h
in wangle/acceptor
144 12 109 2515 23 15
LRUPersistentCache-inl.h
in wangle/client/persistence
193 8 109 2200 23 11
Pipeline-inl.h
in wangle/channel
268 8 85 2515 23 13
BroadcastPool-inl.h
in wangle/channel/broadcast
66 2 109 2480 22 10
94 1 109 2515 22 14
FileServer.cpp
in wangle/example/file
77 5 109 2503 21 12
90 4 109 2321 21 11
BroadcastHandler.h
in wangle/channel/broadcast
51 4 109 2480 20 11
TelnetClient.cpp
in wangle/example/telnet
66 5 109 2515 20 12
TransportInfo.cpp
in wangle/acceptor
142 5 72 2515 20 16
TelnetServer.cpp
in wangle/example/telnet
52 4 109 2515 19 13
LRUPersistentCache.h
in wangle/client/persistence
101 7 109 2200 19 11
163 9 109 1289 19 13
FileRegion.cpp
in wangle/channel
184 9 109 2466 19 16
load.py
in build/fbcode_builder/getdeps
228 28 59 1077 19 10
FilePersistentCache.h
in wangle/client/persistence
40 5 109 2423 18 10
ServerBootstrap.cpp
in wangle/bootstrap
48 2 109 2515 18 13
AcceptorHandshakeManager.h
in wangle/acceptor
81 5 109 2321 18 11
ObservingHandler-inl.h
in wangle/channel/broadcast
89 6 109 2480 18 9
platform.py
in build/fbcode_builder/getdeps
187 17 59 1077 18 11
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
builder.py
in build/fbcode_builder/getdeps
822 48 35 1077 90 23
Acceptor.cpp
in wangle/acceptor
478 32 28 2515 87 33
1010 42 109 2515 69 26
Acceptor.h
in wangle/acceptor
253 21 109 2515 69 36
getdeps.py
in build/fbcode_builder
993 41 32 1077 61 20
buildopts.py
in build/fbcode_builder/getdeps
434 20 56 1077 52 19
ServerBootstrap-inl.h
in wangle/bootstrap
317 41 109 2515 49 21
manifest.py
in build/fbcode_builder/getdeps
548 29 32 1077 43 18
TransportInfo.h
in wangle/acceptor
86 1 109 2515 43 26
SSLContextManager.h
in wangle/ssl
116 6 109 2515 36 19
ClientBootstrap.h
in wangle/bootstrap
117 4 109 2515 35 22
SSLContextConfig.h
in wangle/ssl
86 5 109 2515 34 20
Pipeline.h
in wangle/channel
214 10 85 2515 31 16
ServerBootstrap.h
in wangle/bootstrap
230 10 109 2515 31 20
AcceptRoutingHandler-inl.h
in wangle/bootstrap
105 6 52 2496 29 12
fetcher.py
in build/fbcode_builder/getdeps
550 59 32 1077 27 12
AsyncSocketHandler.h
in wangle/channel
159 20 109 2515 27 14
261 10 109 2515 27 17
LoadShedConfiguration.h
in wangle/acceptor
174 33 109 2515 26 10
SSLSessionCallbacks.h
in wangle/client/ssl
50 4 109 2423 25 12
RpcServer.cpp
in wangle/example/rpc
60 3 109 2474 25 15
220 11 49 2515 25 15
ObservingHandler.h
in wangle/channel/broadcast
77 1 109 2480 24 10
BroadcastPool.h
in wangle/channel/broadcast
77 4 109 2480 24 12
RpcClient.cpp
in wangle/example/rpc
87 6 109 2474 24 14
ConnectionManager.cpp
in wangle/acceptor
304 19 109 2515 24 15
ServerSocketConfig.h
in wangle/acceptor
83 4 109 2515 24 16
LRUPersistentCache-inl.h
in wangle/client/persistence
193 8 109 2200 23 11
accept_steering_server.cpp
in wangle/example/accept_steering
79 5 109 2503 23 11
AcceptRoutingHandler.h
in wangle/bootstrap
78 4 109 2496 23 11
Pipeline-inl.h
in wangle/channel
268 8 85 2515 23 13
Proxy.cpp
in wangle/example/proxy
120 14 109 2515 23 13
ConnectionManager.h
in wangle/acceptor
144 12 109 2515 23 15
BroadcastPool-inl.h
in wangle/channel/broadcast
66 2 109 2480 22 10
94 1 109 2515 22 14
90 4 109 2321 21 11
FileServer.cpp
in wangle/example/file
77 5 109 2503 21 12
BroadcastHandler.h
in wangle/channel/broadcast
51 4 109 2480 20 11
TelnetClient.cpp
in wangle/example/telnet
66 5 109 2515 20 12
TransportInfo.cpp
in wangle/acceptor
142 5 72 2515 20 16
load.py
in build/fbcode_builder/getdeps
228 28 59 1077 19 10
LRUPersistentCache.h
in wangle/client/persistence
101 7 109 2200 19 11
163 9 109 1289 19 13
TelnetServer.cpp
in wangle/example/telnet
52 4 109 2515 19 13
FileRegion.cpp
in wangle/channel
184 9 109 2466 19 16
ObservingHandler-inl.h
in wangle/channel/broadcast
89 6 109 2480 18 9
FilePersistentCache.h
in wangle/client/persistence
40 5 109 2423 18 10
platform.py
in build/fbcode_builder/getdeps
187 17 59 1077 18 11
AcceptorHandshakeManager.h
in wangle/acceptor
81 5 109 2321 18 11
ServerBootstrap.cpp
in wangle/bootstrap
48 2 109 2515 18 13
Correlations

File Size vs. Number of Changes: 195 points

wangle/acceptor/Acceptor.cpp x: 478 lines of code y: 87 # changes build/fbcode_builder/getdeps/dyndeps.py x: 309 lines of code y: 16 # changes build/fbcode_builder/getdeps.py x: 993 lines of code y: 61 # changes build/fbcode_builder/getdeps/manifest.py x: 548 lines of code y: 43 # changes build/fbcode_builder/getdeps/fetcher.py x: 550 lines of code y: 27 # changes build/fbcode_builder/getdeps/builder.py x: 822 lines of code y: 90 # changes wangle/ssl/TLSTicketKeyManager.cpp x: 220 lines of code y: 25 # changes wangle/bootstrap/AcceptRoutingHandler-inl.h x: 105 lines of code y: 29 # changes build/fbcode_builder/getdeps/envfuncs.py x: 110 lines of code y: 12 # changes build/fbcode_builder/getdeps/buildopts.py x: 434 lines of code y: 52 # changes build/fbcode_builder/getdeps/cargo.py x: 295 lines of code y: 5 # changes build/fbcode_builder/getdeps/py_wheel_builder.py x: 146 lines of code y: 9 # changes build/fbcode_builder/getdeps/runcmd.py x: 106 lines of code y: 14 # changes build/fbcode_builder/shell_quoting.py x: 48 lines of code y: 6 # changes build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 267 lines of code y: 3 # changes build/fbcode_builder/getdeps/cache.py x: 7 lines of code y: 6 # changes build/fbcode_builder/getdeps/copytree.py x: 42 lines of code y: 11 # changes build/fbcode_builder/getdeps/errors.py x: 5 lines of code y: 7 # changes build/fbcode_builder/getdeps/expr.py x: 120 lines of code y: 8 # changes build/fbcode_builder/getdeps/load.py x: 228 lines of code y: 19 # changes build/fbcode_builder/getdeps/platform.py x: 187 lines of code y: 18 # changes build/fbcode_builder/getdeps/subcmd.py x: 24 lines of code y: 6 # changes wangle/acceptor/TransportInfo.cpp x: 142 lines of code y: 20 # changes build/fbcode_builder/CMake/fb_py_test_main.py x: 566 lines of code y: 4 # changes build/fbcode_builder/docker_builder.py x: 111 lines of code y: 7 # changes build/fbcode_builder/fbcode_builder.py x: 391 lines of code y: 16 # changes build/fbcode_builder/fbcode_builder_config.py x: 8 lines of code y: 4 # changes build/fbcode_builder/make_docker_context.py x: 132 lines of code y: 6 # changes build/fbcode_builder/parse_args.py x: 54 lines of code y: 4 # changes build/fbcode_builder/shell_builder.py x: 73 lines of code y: 9 # changes build/fbcode_builder/utils.py x: 54 lines of code y: 6 # changes wangle/channel/Pipeline-inl.h x: 268 lines of code y: 23 # changes wangle/channel/Pipeline.h x: 214 lines of code y: 31 # changes wangle/acceptor/SharedSSLContextManager.h x: 157 lines of code y: 10 # changes build/fbcode_builder_config.py x: 39 lines of code y: 6 # changes wangle/acceptor/AcceptObserver.h x: 16 lines of code y: 2 # changes wangle/acceptor/Acceptor.h x: 253 lines of code y: 69 # changes wangle/acceptor/AcceptorHandshakeManager.cpp x: 86 lines of code y: 12 # changes wangle/acceptor/AcceptorHandshakeManager.h x: 81 lines of code y: 18 # changes wangle/acceptor/ConnectionCounter.h x: 34 lines of code y: 11 # changes wangle/acceptor/ConnectionManager.cpp x: 304 lines of code y: 24 # changes wangle/acceptor/ConnectionManager.h x: 144 lines of code y: 23 # changes wangle/acceptor/EvbHandshakeHelper.cpp x: 127 lines of code y: 10 # changes wangle/acceptor/EvbHandshakeHelper.h x: 50 lines of code y: 7 # changes wangle/acceptor/FizzAcceptorHandshakeHelper.cpp x: 163 lines of code y: 19 # changes wangle/acceptor/FizzAcceptorHandshakeHelper.h x: 162 lines of code y: 14 # changes wangle/acceptor/FizzConfig.h x: 34 lines of code y: 7 # changes wangle/acceptor/FizzConfigUtil.cpp x: 116 lines of code y: 15 # changes wangle/acceptor/FizzConfigUtil.h x: 62 lines of code y: 16 # changes wangle/acceptor/LoadShedConfiguration.cpp x: 60 lines of code y: 17 # changes wangle/acceptor/LoadShedConfiguration.h x: 174 lines of code y: 26 # changes wangle/acceptor/ManagedConnection.cpp x: 43 lines of code y: 10 # changes wangle/acceptor/ManagedConnection.h x: 70 lines of code y: 14 # changes wangle/acceptor/NetworkAddress.h x: 33 lines of code y: 9 # changes wangle/acceptor/PeekingAcceptorHandshakeHelper.h x: 120 lines of code y: 14 # changes wangle/acceptor/SSLAcceptorHandshakeHelper.cpp x: 90 lines of code y: 21 # changes wangle/acceptor/SSLAcceptorHandshakeHelper.h x: 56 lines of code y: 11 # changes wangle/acceptor/SSLContextSelectionMisc.h x: 63 lines of code y: 11 # changes wangle/acceptor/SecureTransportType.cpp x: 11 lines of code y: 9 # changes wangle/acceptor/SecureTransportType.h x: 10 lines of code y: 11 # changes wangle/acceptor/SecurityProtocolContextManager.h x: 27 lines of code y: 6 # changes wangle/acceptor/ServerSocketConfig.h x: 83 lines of code y: 24 # changes wangle/acceptor/SocketOptions.cpp x: 24 lines of code y: 11 # changes wangle/acceptor/SocketOptions.h x: 8 lines of code y: 9 # changes wangle/acceptor/SocketPeeker.h x: 92 lines of code y: 13 # changes wangle/acceptor/TLSPlaintextPeekingCallback.cpp x: 22 lines of code y: 9 # changes wangle/acceptor/TLSPlaintextPeekingCallback.h x: 20 lines of code y: 8 # changes wangle/acceptor/TransportInfo.h x: 86 lines of code y: 43 # changes wangle/acceptor/UnencryptedAcceptorHandshakeHelper.h x: 19 lines of code y: 11 # changes wangle/bootstrap/AcceptRoutingHandler.h x: 78 lines of code y: 23 # changes wangle/bootstrap/BaseClientBootstrap.h x: 113 lines of code y: 16 # changes wangle/bootstrap/ClientBootstrap.h x: 117 lines of code y: 35 # changes wangle/bootstrap/RoutingDataHandler-inl.h x: 30 lines of code y: 9 # changes wangle/bootstrap/RoutingDataHandler.h x: 41 lines of code y: 13 # changes wangle/bootstrap/ServerBootstrap-inl.h x: 317 lines of code y: 49 # changes wangle/bootstrap/ServerBootstrap.cpp x: 48 lines of code y: 18 # changes wangle/bootstrap/ServerBootstrap.h x: 230 lines of code y: 31 # changes wangle/bootstrap/ServerSocketFactory.h x: 111 lines of code y: 14 # changes wangle/channel/AsyncSocketHandler.h x: 159 lines of code y: 27 # changes wangle/channel/EventBaseHandler.h x: 30 lines of code y: 11 # changes wangle/channel/FileRegion.cpp x: 184 lines of code y: 19 # changes wangle/channel/FileRegion.h x: 83 lines of code y: 16 # changes wangle/channel/HandlerContext-inl.h x: 415 lines of code y: 17 # changes wangle/channel/HandlerContext.h x: 69 lines of code y: 14 # changes wangle/channel/OutputBufferingHandler.h x: 62 lines of code y: 14 # changes wangle/channel/Pipeline.cpp x: 64 lines of code y: 11 # changes wangle/channel/StaticPipeline.h x: 91 lines of code y: 12 # changes wangle/channel/broadcast/BroadcastHandler-inl.h x: 52 lines of code y: 14 # changes wangle/channel/broadcast/BroadcastHandler.h x: 51 lines of code y: 20 # changes wangle/channel/broadcast/BroadcastPool-inl.h x: 66 lines of code y: 22 # changes wangle/channel/broadcast/BroadcastPool.h x: 77 lines of code y: 24 # changes wangle/channel/broadcast/ObservingHandler-inl.h x: 89 lines of code y: 18 # changes wangle/channel/broadcast/Subscriber.h x: 13 lines of code y: 7 # changes wangle/client/persistence/FilePersistenceLayer.cpp x: 62 lines of code y: 7 # changes wangle/client/persistence/FilePersistenceLayer.h x: 17 lines of code y: 4 # changes wangle/client/persistence/FilePersistentCache.h x: 40 lines of code y: 18 # changes wangle/client/persistence/LRUInMemoryCache-inl.h x: 88 lines of code y: 9 # changes wangle/client/persistence/LRUInMemoryCache.h x: 34 lines of code y: 10 # changes wangle/client/persistence/LRUPersistentCache-inl.h x: 193 lines of code y: 23 # changes wangle/client/persistence/LRUPersistentCache.h x: 101 lines of code y: 19 # changes wangle/client/persistence/PersistentCache.h x: 15 lines of code y: 8 # changes wangle/client/persistence/PersistentCacheCommon.cpp x: 38 lines of code y: 3 # changes wangle/client/persistence/PersistentCacheCommon.h x: 60 lines of code y: 8 # changes wangle/client/persistence/SharedMutexCacheLockGuard.h x: 10 lines of code y: 7 # changes wangle/client/ssl/SSLSessionCacheData.cpp x: 24 lines of code y: 9 # changes wangle/client/ssl/SSLSessionCacheData.h x: 20 lines of code y: 10 # changes wangle/client/ssl/SSLSessionCacheUtils.cpp x: 156 lines of code y: 12 # changes wangle/client/ssl/SSLSessionCacheUtils.h x: 14 lines of code y: 9 # changes wangle/client/ssl/SSLSessionCallbacks.cpp x: 52 lines of code y: 15 # changes wangle/client/ssl/SSLSessionCallbacks.h x: 50 lines of code y: 25 # changes wangle/client/ssl/SSLSessionPersistentCache.h x: 60 lines of code y: 14 # changes wangle/client/ssl/ThreadSafeSSLSessionCache.cpp x: 28 lines of code y: 8 # changes wangle/client/ssl/ThreadSafeSSLSessionCache.h x: 23 lines of code y: 8 # changes wangle/cmake/FindDoubleConversion.cmake x: 32 lines of code y: 3 # changes wangle/cmake/FindLibrt.cmake x: 24 lines of code y: 3 # changes wangle/codec/FixedLengthFrameDecoder.h x: 22 lines of code y: 11 # changes wangle/codec/LengthFieldBasedFrameDecoder.cpp x: 103 lines of code y: 13 # changes wangle/codec/LengthFieldPrepender.cpp x: 78 lines of code y: 11 # changes wangle/codec/LengthFieldPrepender.h x: 21 lines of code y: 12 # changes wangle/codec/LineBasedFrameDecoder.cpp x: 82 lines of code y: 12 # changes wangle/codec/LineBasedFrameDecoder.h x: 26 lines of code y: 10 # changes wangle/codec/StringCodec.h x: 27 lines of code y: 11 # changes wangle/example/accept_steering/accept_steering_server.cpp x: 79 lines of code y: 23 # changes wangle/example/broadcast/BroadcastProxy.cpp x: 135 lines of code y: 13 # changes wangle/example/echo/EchoClient.cpp x: 65 lines of code y: 13 # changes wangle/example/echo/EchoServer.cpp x: 37 lines of code y: 11 # changes wangle/example/file/FileServer.cpp x: 77 lines of code y: 21 # changes wangle/example/proxy/Proxy.cpp x: 120 lines of code y: 23 # changes wangle/example/rpc/RpcClient.cpp x: 87 lines of code y: 24 # changes wangle/example/rpc/RpcServer.cpp x: 60 lines of code y: 25 # changes wangle/example/ssl/Client.cpp x: 129 lines of code y: 13 # changes wangle/example/ssl/Server.cpp x: 123 lines of code y: 7 # changes wangle/example/telnet/TelnetClient.cpp x: 66 lines of code y: 20 # changes wangle/example/telnet/TelnetServer.cpp x: 52 lines of code y: 19 # changes wangle/service/ClientDispatcher.h x: 79 lines of code y: 16 # changes wangle/service/ExpiringFilter.h x: 57 lines of code y: 15 # changes wangle/service/ServerDispatcher.h x: 61 lines of code y: 12 # changes wangle/service/Service.h x: 93 lines of code y: 15 # changes wangle/ssl/ClientHelloExtStats.h x: 14 lines of code y: 8 # changes wangle/ssl/PasswordInFileFactory.cpp x: 13 lines of code y: 4 # changes wangle/ssl/PasswordInFileFactory.h x: 15 lines of code y: 4 # changes wangle/ssl/SSLCacheOptions.h x: 11 lines of code y: 8 # changes wangle/ssl/SSLCacheProvider.h x: 27 lines of code y: 13 # changes wangle/ssl/SSLContextConfig.h x: 86 lines of code y: 34 # changes wangle/ssl/SSLContextManager.cpp x: 1010 lines of code y: 69 # changes wangle/ssl/SSLContextManager.h x: 116 lines of code y: 36 # changes wangle/ssl/SSLSessionCacheManager.cpp x: 261 lines of code y: 27 # changes wangle/ssl/SSLSessionCacheManager.h x: 94 lines of code y: 22 # changes wangle/ssl/SSLUtil.cpp x: 167 lines of code y: 16 # changes wangle/ssl/SSLUtil.h x: 136 lines of code y: 17 # changes wangle/ssl/ServerSSLContext.cpp x: 32 lines of code y: 11 # changes wangle/ssl/ServerSSLContext.h x: 31 lines of code y: 10 # changes wangle/ssl/TLSTicketKeyManager.h x: 81 lines of code y: 17 # changes wangle/ssl/TLSTicketKeySeeds.h x: 45 lines of code y: 10 # changes wangle/util/FilePoller.cpp x: 130 lines of code y: 16 # changes wangle/util/FilePoller.h x: 109 lines of code y: 11 # changes wangle/util/MultiFilePoller.cpp x: 98 lines of code y: 5 # changes wangle/util/MultiFilePoller.h x: 40 lines of code y: 4 # changes build/fbcode_builder/CMake/fb_py_win_main.c x: 74 lines of code y: 6 # changes build/fbcode_builder/CMake/FindZstd.cmake x: 34 lines of code y: 1 # changes build/fbcode_builder/CMake/make_fbpy_archive.py x: 243 lines of code y: 3 # changes build/fbcode_builder/CMake/FindSodium.cmake x: 265 lines of code y: 2 # changes build/fbcode_builder/CMake/FBCompilerSettingsUnix.cmake x: 7 lines of code y: 2 # changes build/fbcode_builder/CMake/FBThriftCppLibrary.cmake x: 180 lines of code y: 6 # changes build/fbcode_builder/CMake/FindGlog.cmake x: 29 lines of code y: 3 # changes build/fbcode_builder/CMake/FindGflags.cmake x: 97 lines of code y: 3 # changes build/fbcode_builder/CMake/FindRe2.cmake x: 16 lines of code y: 1 # changes build/fbcode_builder/CMake/FindLibUnwind.cmake x: 25 lines of code y: 1 # changes build/fbcode_builder/getdeps/__init__.py x: 1 lines of code y: 2 # changes build/fbcode_builder/CMake/FBCompilerSettings.cmake x: 11 lines of code y: 1 # changes build/fbcode_builder/CMake/FBCompilerSettingsMSVC.cmake x: 9 lines of code y: 1 # changes wangle/cmake/CheckAtomic.cmake x: 87 lines of code y: 2 # changes build/fbcode_builder/CMake/FBPythonBinary.cmake x: 646 lines of code y: 8 # changes build/fbcode_builder/CMake/FBPythonTestAddTests.cmake x: 54 lines of code y: 1 # changes build/fbcode_builder/CMake/FBThriftPyLibrary.cmake x: 100 lines of code y: 2 # changes build/fbcode_builder/CMake/FBBuildOptions.cmake x: 13 lines of code y: 2 # changes build/fbcode_builder/CMake/FBThriftLibrary.cmake x: 72 lines of code y: 1 # changes build/fbcode_builder/CMake/FBCMakeParseArgs.cmake x: 135 lines of code y: 1 # changes build/fbcode_builder/CMake/FindGMock.cmake x: 71 lines of code y: 2 # changes build/fbcode_builder/CMake/FindLibEvent.cmake x: 69 lines of code y: 4 # changes build/fbcode_builder/CMake/FindPCRE.cmake x: 11 lines of code y: 2 # changes
90.0
# changes
  min: 1.0
  average: 14.49
  25th percentile: 7.0
  median: 11.0
  75th percentile: 18.0
  max: 90.0
0 1010.0
lines of code
min: 1.0 | average: 111.88 | 25th percentile: 30.0 | median: 69.0 | 75th percentile: 120.0 | max: 1010.0

Number of Contributors vs. Number of Changes: 195 points

wangle/acceptor/Acceptor.cpp x: 33 # contributors y: 87 # changes build/fbcode_builder/getdeps/dyndeps.py x: 6 # contributors y: 16 # changes build/fbcode_builder/getdeps.py x: 20 # contributors y: 61 # changes build/fbcode_builder/getdeps/manifest.py x: 18 # contributors y: 43 # changes build/fbcode_builder/getdeps/fetcher.py x: 12 # contributors y: 27 # changes build/fbcode_builder/getdeps/builder.py x: 23 # contributors y: 90 # changes wangle/ssl/TLSTicketKeyManager.cpp x: 15 # contributors y: 25 # changes wangle/bootstrap/AcceptRoutingHandler-inl.h x: 12 # contributors y: 29 # changes build/fbcode_builder/getdeps/envfuncs.py x: 7 # contributors y: 12 # changes build/fbcode_builder/getdeps/buildopts.py x: 19 # contributors y: 52 # changes build/fbcode_builder/getdeps/cargo.py x: 3 # contributors y: 5 # changes build/fbcode_builder/getdeps/py_wheel_builder.py x: 6 # contributors y: 9 # changes build/fbcode_builder/getdeps/runcmd.py x: 8 # contributors y: 14 # changes build/fbcode_builder/shell_quoting.py x: 5 # contributors y: 6 # changes build/fbcode_builder/CMake/RustStaticLibrary.cmake x: 3 # contributors y: 3 # changes build/fbcode_builder/getdeps/copytree.py x: 5 # contributors y: 11 # changes build/fbcode_builder/getdeps/errors.py x: 6 # contributors y: 7 # changes build/fbcode_builder/getdeps/expr.py x: 7 # contributors y: 8 # changes build/fbcode_builder/getdeps/load.py x: 10 # contributors y: 19 # changes build/fbcode_builder/getdeps/platform.py x: 11 # contributors y: 18 # changes wangle/acceptor/TransportInfo.cpp x: 16 # contributors y: 20 # changes build/fbcode_builder/CMake/fb_py_test_main.py x: 4 # contributors y: 4 # changes build/fbcode_builder/docker_builder.py x: 7 # contributors y: 7 # changes build/fbcode_builder/fbcode_builder.py x: 13 # contributors y: 16 # changes build/fbcode_builder/shell_builder.py x: 8 # contributors y: 9 # changes wangle/channel/Pipeline-inl.h x: 13 # contributors y: 23 # changes wangle/channel/Pipeline.h x: 16 # contributors y: 31 # changes wangle/acceptor/SharedSSLContextManager.h x: 7 # contributors y: 10 # changes wangle/acceptor/AcceptObserver.h x: 2 # contributors y: 2 # changes wangle/acceptor/Acceptor.h x: 36 # contributors y: 69 # changes wangle/acceptor/AcceptorHandshakeManager.cpp x: 8 # contributors y: 12 # changes wangle/acceptor/ConnectionCounter.h x: 8 # contributors y: 11 # changes wangle/acceptor/ConnectionManager.cpp x: 15 # contributors y: 24 # changes wangle/acceptor/ConnectionManager.h x: 15 # contributors y: 23 # changes wangle/acceptor/EvbHandshakeHelper.cpp x: 6 # contributors y: 10 # changes wangle/acceptor/EvbHandshakeHelper.h x: 4 # contributors y: 7 # changes wangle/acceptor/FizzAcceptorHandshakeHelper.cpp x: 13 # contributors y: 19 # changes wangle/acceptor/FizzConfig.h x: 5 # contributors y: 7 # changes wangle/acceptor/FizzConfigUtil.cpp x: 8 # contributors y: 15 # changes wangle/acceptor/FizzConfigUtil.h x: 5 # contributors y: 16 # changes wangle/acceptor/LoadShedConfiguration.cpp x: 8 # contributors y: 17 # changes wangle/acceptor/LoadShedConfiguration.h x: 10 # contributors y: 26 # changes wangle/acceptor/ManagedConnection.h x: 10 # contributors y: 14 # changes wangle/acceptor/NetworkAddress.h x: 7 # contributors y: 9 # changes wangle/acceptor/PeekingAcceptorHandshakeHelper.h x: 11 # contributors y: 14 # changes wangle/acceptor/SSLAcceptorHandshakeHelper.cpp x: 11 # contributors y: 21 # changes wangle/acceptor/SSLAcceptorHandshakeHelper.h x: 6 # contributors y: 11 # changes wangle/acceptor/SecureTransportType.cpp x: 5 # contributors y: 9 # changes wangle/acceptor/SecureTransportType.h x: 7 # contributors y: 11 # changes wangle/acceptor/ServerSocketConfig.h x: 16 # contributors y: 24 # changes wangle/acceptor/SocketPeeker.h x: 9 # contributors y: 13 # changes wangle/acceptor/TLSPlaintextPeekingCallback.h x: 6 # contributors y: 8 # changes wangle/acceptor/TransportInfo.h x: 26 # contributors y: 43 # changes wangle/bootstrap/AcceptRoutingHandler.h x: 11 # contributors y: 23 # changes wangle/bootstrap/BaseClientBootstrap.h x: 12 # contributors y: 16 # changes wangle/bootstrap/ClientBootstrap.h x: 22 # contributors y: 35 # changes wangle/bootstrap/RoutingDataHandler.h x: 7 # contributors y: 13 # changes wangle/bootstrap/ServerBootstrap-inl.h x: 21 # contributors y: 49 # changes wangle/bootstrap/ServerBootstrap.cpp x: 13 # contributors y: 18 # changes wangle/bootstrap/ServerBootstrap.h x: 20 # contributors y: 31 # changes wangle/channel/AsyncSocketHandler.h x: 14 # contributors y: 27 # changes wangle/channel/FileRegion.cpp x: 16 # contributors y: 19 # changes wangle/channel/Handler.h x: 9 # contributors y: 14 # changes wangle/channel/HandlerContext-inl.h x: 10 # contributors y: 17 # changes wangle/channel/broadcast/BroadcastHandler.h x: 11 # contributors y: 20 # changes wangle/channel/broadcast/BroadcastPool-inl.h x: 10 # contributors y: 22 # changes wangle/channel/broadcast/BroadcastPool.h x: 12 # contributors y: 24 # changes wangle/channel/broadcast/ObservingHandler-inl.h x: 9 # contributors y: 18 # changes wangle/channel/broadcast/ObservingHandler.h x: 10 # contributors y: 24 # changes wangle/client/persistence/FilePersistenceLayer.h x: 3 # contributors y: 4 # changes wangle/client/persistence/FilePersistentCache.h x: 10 # contributors y: 18 # changes wangle/client/persistence/LRUInMemoryCache.h x: 8 # contributors y: 10 # changes wangle/client/persistence/LRUPersistentCache.h x: 11 # contributors y: 19 # changes wangle/client/persistence/PersistentCacheCommon.cpp x: 2 # contributors y: 3 # changes wangle/client/ssl/SSLSessionCallbacks.h x: 12 # contributors y: 25 # changes wangle/codec/LengthFieldPrepender.h x: 9 # contributors y: 12 # changes wangle/example/echo/EchoClient.cpp x: 8 # contributors y: 13 # changes wangle/example/file/FileServer.cpp x: 12 # contributors y: 21 # changes wangle/example/rpc/RpcClient.cpp x: 14 # contributors y: 24 # changes wangle/example/telnet/TelnetClient.cpp x: 12 # contributors y: 20 # changes wangle/service/ClientDispatcher.h x: 11 # contributors y: 16 # changes wangle/service/ExpiringFilter.h x: 10 # contributors y: 15 # changes wangle/service/Service.h x: 9 # contributors y: 15 # changes wangle/ssl/SSLContextConfig.h x: 20 # contributors y: 34 # changes wangle/ssl/SSLContextManager.cpp x: 26 # contributors y: 69 # changes wangle/ssl/SSLContextManager.h x: 19 # contributors y: 36 # changes wangle/ssl/SSLSessionCacheManager.cpp x: 17 # contributors y: 27 # changes wangle/ssl/SSLSessionCacheManager.h x: 14 # contributors y: 22 # changes wangle/ssl/SSLUtil.cpp x: 14 # contributors y: 16 # changes wangle/ssl/SSLUtil.h x: 12 # contributors y: 17 # changes wangle/ssl/ServerSSLContext.cpp x: 9 # contributors y: 11 # changes wangle/ssl/TLSCredProcessor.cpp x: 11 # contributors y: 13 # changes wangle/ssl/TLSTicketKeyManager.h x: 11 # contributors y: 17 # changes wangle/util/FilePoller.cpp x: 10 # contributors y: 16 # changes wangle/util/MultiFilePoller.cpp x: 4 # contributors y: 5 # changes build/fbcode_builder/CMake/fb_py_win_main.c x: 4 # contributors y: 6 # changes build/fbcode_builder/CMake/FindZstd.cmake x: 1 # contributors y: 1 # changes build/fbcode_builder/CMake/FBCompilerSettingsUnix.cmake x: 1 # contributors y: 2 # changes build/fbcode_builder/CMake/FBPythonBinary.cmake x: 2 # contributors y: 8 # changes build/fbcode_builder/CMake/FindLibEvent.cmake x: 2 # contributors y: 4 # changes
90.0
# changes
  min: 1.0
  average: 14.49
  25th percentile: 7.0
  median: 11.0
  75th percentile: 18.0
  max: 90.0
0 36.0
# contributors
min: 1.0 | average: 8.65 | 25th percentile: 5.0 | median: 8.0 | 75th percentile: 11.0 | max: 36.0