apache / httpcomponents-client
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 396 files with 29,606 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 19 files changed 21-50 times (6,854 lines of code)
    • 119 files changed 6-20 times (13,949 lines of code)
    • 258 files changed 1-5 times (8,803 lines of code)
0% | 0% | 23% | 47% | 29%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 396 files with 29,606 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (1,818 lines of code)
    • 33 files changed by 6-10 contributors (9,147 lines of code)
    • 247 files changed by 2-5 contributors (15,481 lines of code)
    • 113 files changed by 1 contributor (3,160 lines of code)
0% | 6% | 30% | 52% | 10%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, txt, xml, yml, md, properties, css, gitignore, gitattributes, dockerignore, rdf, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 23% | 47% | 29%
xml0% | 0% | 100% | 0% | 0%
rdf0% | 0% | 0% | 100% | 0%
css0% | 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
httpclient50% | 0% | 23% | 46% | 29%
httpclient5-fluent0% | 0% | 40% | 38% | 20%
src0% | 0% | 97% | 0% | 2%
httpclient5-testing0% | 0% | 0% | 38% | 61%
httpclient5-win0% | 0% | 0% | 99% | <1%
ROOT0% | 0% | 0% | 100% | 0%
httpclient5-cache0% | 0% | 0% | 45% | 54%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
PoolingAsyncClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
603 44 2017-02-23 2023-07-20 49 14 olegk@apache.org berlin@caser.de
PoolingHttpClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
554 51 2016-01-26 2023-07-20 46 14 ggregory@apache.org berlin@caser.de
HttpAsyncClientBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
661 54 2017-02-23 2022-09-11 43 12 olegk@apache.org olegk@apache.org
MinimalHttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
400 10 2017-02-23 2022-05-04 33 8 olegk@apache.org olegk@apache.org
BasicHttpClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
430 41 2016-01-26 2022-11-14 32 9 ggregory@apache.org garydgregory@gmail.com
AsyncProtocolExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
278 3 2017-05-01 2022-02-13 29 7 olegk@apache.org olegk@apache.org
Request.java
in httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent
287 57 2016-01-26 2021-12-26 28 8 ggregory@apache.org olegk@apache.org
AsyncRedirectExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
216 2 2017-05-01 2022-11-14 27 8 olegk@apache.org garydgregory@gmail.com
SSLConnectionSocketFactory.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
243 18 2016-01-26 2023-01-04 27 9 ggregory@apache.org alturkovic@gmail.com
HttpClientBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
649 50 2017-09-02 2022-07-05 26 9 olegk@apache.org arturobernalg@gmail.com
InternalHttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
62 2 2017-02-23 2021-09-21 25 5 olegk@apache.org olegk@apache.org
ProtocolExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
241 3 2017-09-02 2022-02-13 25 4 olegk@apache.org olegk@apache.org
InternalHttpAsyncExecRuntime.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
267 15 2017-11-13 2021-10-13 25 6 olegk@apache.org garydgregory@gmail.com
site.xml
in src/site
48 - 2007-07-08 2021-01-10 24 5 olegk@apache.org hboutemy@apache.org
H2AsyncClientBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
610 52 2019-07-12 2022-09-11 23 9 olegk@apache.org olegk@apache.org
DefaultHostnameVerifier.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
256 21 2016-01-26 2021-04-09 22 7 ggregory@apache.org peter.dettman@bouncycastle.org
InternalAbstractHttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
331 7 2017-11-13 2022-06-29 22 6 olegk@apache.org olegk@apache.org
AsyncConnectExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
359 5 2017-05-06 2022-07-05 22 7 olegk@apache.org arturobernalg@gmail.com
DigestScheme.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
359 22 2016-01-26 2023-07-19 22 7 ggregory@apache.org john@vasileff.com
RedirectExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
175 2 2017-09-02 2022-11-14 19 5 olegk@apache.org garydgregory@gmail.com
HttpAuthenticator.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
277 4 2016-01-26 2021-09-25 19 6 ggregory@apache.org olegk@apache.org
SystemDefaultCredentialsProvider.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
120 6 2016-01-26 2021-10-17 18 7 ggregory@apache.org arturobernalg@gmail.com
PoolingAsyncClientConnectionManagerBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
138 16 2017-02-23 2022-10-29 18 5 olegk@apache.org olegk@apache.org
MinimalHttpClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
139 3 2017-09-02 2021-09-27 18 6 olegk@apache.org olegk@apache.org
DefaultManagedHttpClientConnection.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
167 15 2016-01-26 2020-12-20 18 5 ggregory@apache.org olegk@apache.org
DefaultHttpClientConnectionOperator.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
188 6 2016-01-26 2021-09-16 18 5 ggregory@apache.org olegk@apache.org
WindowsNegotiateScheme.java
in httpclient5-win/src/main/java/org/apache/hc/client5/http/impl/win
218 13 2016-01-26 2022-05-28 18 8 ggregory@apache.org j3graham@gmail.com
InternalExecRuntime.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
238 18 2018-01-04 2022-11-14 18 5 olegk@apache.org bryanck@gmail.com
RequestConfig.java
in httpclient5/src/main/java/org/apache/hc/client5/http/config
284 38 2016-01-26 2023-03-17 18 7 ggregory@apache.org olegk@apache.org
NTLMEngineImpl.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
1386 51 2016-01-26 2022-05-28 18 8 ggregory@apache.org j3graham@gmail.com
InternalHttpClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
155 7 2017-09-02 2021-09-27 17 4 olegk@apache.org olegk@apache.org
HttpAsyncMainClientExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
206 1 2017-11-13 2022-08-17 17 6 olegk@apache.org olegk@apache.org
DefaultManagedAsyncClientConnection.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
162 19 2017-09-05 2022-01-27 16 4 olegk@apache.org olegk@apache.org
BasicScheme.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
176 18 2016-01-26 2022-05-28 16 6 ggregory@apache.org j3graham@gmail.com
HttpAsyncClients.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
194 22 2017-02-23 2022-03-17 16 2 olegk@apache.org olegk@apache.org
GGSSchemeBase.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
200 9 2016-01-26 2022-05-28 16 8 ggregory@apache.org j3graham@gmail.com
ConnectExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
212 4 2017-09-02 2022-07-05 16 4 olegk@apache.org arturobernalg@gmail.com
LoggingIOSession.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
265 31 2017-09-01 2020-12-19 16 5 olegk@apache.org olegk@apache.org
90 - 2007-12-30 2017-11-19 15 4 rolandw@apache.org olegk@apache.org
MainClientExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
111 2 2017-09-02 2022-01-27 15 5 olegk@apache.org olegk@apache.org
RequestAddCookies.java
in httpclient5/src/main/java/org/apache/hc/client5/http/protocol
129 2 2016-01-26 2022-07-05 15 7 ggregory@apache.org arturobernalg@gmail.com
PoolingHttpClientConnectionManagerBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
145 19 2017-01-07 2021-10-23 15 5 olegk@apache.org olegk@apache.org
AbstractHttpAsyncClientBase.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
79 10 2017-02-23 2020-12-20 14 5 olegk@apache.org olegk@apache.org
DefaultAuthenticationStrategy.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl
82 1 2017-09-02 2022-06-30 14 7 olegk@apache.org jkmcl
CloseableHttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
91 7 2017-02-23 2020-03-06 14 2 olegk@apache.org sli@saasquat.ch
ProxyClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
162 4 2017-09-02 2022-10-23 14 6 olegk@apache.org olegk@apache.org
Executor.java
in httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent
163 17 2016-01-26 2021-08-27 14 6 ggregory@apache.org arturobernalg@gmail.com
ResponseProcessCookies.java
in httpclient5/src/main/java/org/apache/hc/client5/http/protocol
110 4 2016-01-26 2022-07-05 13 8 ggregory@apache.org arturobernalg@gmail.com
MultipartEntityBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime
185 22 2016-01-26 2021-11-01 13 7 ggregory@apache.org arturobernalg@gmail.com
AsyncClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/nio
42 1 2017-02-23 2020-12-25 12 1 olegk@apache.org olegk@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
PoolingAsyncClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
603 44 2017-02-23 2023-07-20 49 14 olegk@apache.org berlin@caser.de
PoolingHttpClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
554 51 2016-01-26 2023-07-20 46 14 ggregory@apache.org berlin@caser.de
HttpAsyncClientBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
661 54 2017-02-23 2022-09-11 43 12 olegk@apache.org olegk@apache.org
BasicHttpClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
430 41 2016-01-26 2022-11-14 32 9 ggregory@apache.org garydgregory@gmail.com
SSLConnectionSocketFactory.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
243 18 2016-01-26 2023-01-04 27 9 ggregory@apache.org alturkovic@gmail.com
HttpClientBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
649 50 2017-09-02 2022-07-05 26 9 olegk@apache.org arturobernalg@gmail.com
H2AsyncClientBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
610 52 2019-07-12 2022-09-11 23 9 olegk@apache.org olegk@apache.org
MinimalHttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
400 10 2017-02-23 2022-05-04 33 8 olegk@apache.org olegk@apache.org
Request.java
in httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent
287 57 2016-01-26 2021-12-26 28 8 ggregory@apache.org olegk@apache.org
AsyncRedirectExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
216 2 2017-05-01 2022-11-14 27 8 olegk@apache.org garydgregory@gmail.com
WindowsNegotiateScheme.java
in httpclient5-win/src/main/java/org/apache/hc/client5/http/impl/win
218 13 2016-01-26 2022-05-28 18 8 ggregory@apache.org j3graham@gmail.com
NTLMEngineImpl.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
1386 51 2016-01-26 2022-05-28 18 8 ggregory@apache.org j3graham@gmail.com
GGSSchemeBase.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
200 9 2016-01-26 2022-05-28 16 8 ggregory@apache.org j3graham@gmail.com
ResponseProcessCookies.java
in httpclient5/src/main/java/org/apache/hc/client5/http/protocol
110 4 2016-01-26 2022-07-05 13 8 ggregory@apache.org arturobernalg@gmail.com
AsyncProtocolExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
278 3 2017-05-01 2022-02-13 29 7 olegk@apache.org olegk@apache.org
DigestScheme.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
359 22 2016-01-26 2023-07-19 22 7 ggregory@apache.org john@vasileff.com
AsyncConnectExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
359 5 2017-05-06 2022-07-05 22 7 olegk@apache.org arturobernalg@gmail.com
DefaultHostnameVerifier.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
256 21 2016-01-26 2021-04-09 22 7 ggregory@apache.org peter.dettman@bouncycastle.org
SystemDefaultCredentialsProvider.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
120 6 2016-01-26 2021-10-17 18 7 ggregory@apache.org arturobernalg@gmail.com
RequestConfig.java
in httpclient5/src/main/java/org/apache/hc/client5/http/config
284 38 2016-01-26 2023-03-17 18 7 ggregory@apache.org olegk@apache.org
RequestAddCookies.java
in httpclient5/src/main/java/org/apache/hc/client5/http/protocol
129 2 2016-01-26 2022-07-05 15 7 ggregory@apache.org arturobernalg@gmail.com
DefaultAuthenticationStrategy.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl
82 1 2017-09-02 2022-06-30 14 7 olegk@apache.org jkmcl
MultipartEntityBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime
185 22 2016-01-26 2021-11-01 13 7 ggregory@apache.org arturobernalg@gmail.com
InternalHttpAsyncExecRuntime.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
267 15 2017-11-13 2021-10-13 25 6 olegk@apache.org garydgregory@gmail.com
InternalAbstractHttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
331 7 2017-11-13 2022-06-29 22 6 olegk@apache.org olegk@apache.org
HttpAuthenticator.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
277 4 2016-01-26 2021-09-25 19 6 ggregory@apache.org olegk@apache.org
MinimalHttpClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
139 3 2017-09-02 2021-09-27 18 6 olegk@apache.org olegk@apache.org
HttpAsyncMainClientExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
206 1 2017-11-13 2022-08-17 17 6 olegk@apache.org olegk@apache.org
BasicScheme.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
176 18 2016-01-26 2022-05-28 16 6 ggregory@apache.org j3graham@gmail.com
Executor.java
in httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent
163 17 2016-01-26 2021-08-27 14 6 ggregory@apache.org arturobernalg@gmail.com
ProxyClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
162 4 2017-09-02 2022-10-23 14 6 olegk@apache.org olegk@apache.org
NTLMScheme.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
137 11 2016-01-26 2020-12-20 11 6 ggregory@apache.org olegk@apache.org
RFC6265CookieSpec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie
213 9 2016-01-26 2022-12-14 11 6 ggregory@apache.org damiano.albani@gmail.com
PublicSuffixMatcher.java
in httpclient5/src/main/java/org/apache/hc/client5/http/psl
115 9 2016-01-26 2021-02-05 11 6 ggregory@apache.org arturobernalg@gmail.com
WinHttpClients.java
in httpclient5-win/src/main/java/org/apache/hc/client5/http/impl/win
42 6 2016-01-26 2021-06-13 9 6 ggregory@apache.org arturobernalg@gmail.com
HttpRFC7578Multipart.java
in httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime
118 6 2017-09-28 2022-05-28 6 6 sermojohn@gmail.com j3graham@gmail.com
InternalHttpAsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
62 2 2017-02-23 2021-09-21 25 5 olegk@apache.org olegk@apache.org
site.xml
in src/site
48 - 2007-07-08 2021-01-10 24 5 olegk@apache.org hboutemy@apache.org
RedirectExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
175 2 2017-09-02 2022-11-14 19 5 olegk@apache.org garydgregory@gmail.com
InternalExecRuntime.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
238 18 2018-01-04 2022-11-14 18 5 olegk@apache.org bryanck@gmail.com
DefaultManagedHttpClientConnection.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
167 15 2016-01-26 2020-12-20 18 5 ggregory@apache.org olegk@apache.org
DefaultHttpClientConnectionOperator.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
188 6 2016-01-26 2021-09-16 18 5 ggregory@apache.org olegk@apache.org
PoolingAsyncClientConnectionManagerBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
138 16 2017-02-23 2022-10-29 18 5 olegk@apache.org olegk@apache.org
LoggingIOSession.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
265 31 2017-09-01 2020-12-19 16 5 olegk@apache.org olegk@apache.org
MainClientExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
111 2 2017-09-02 2022-01-27 15 5 olegk@apache.org olegk@apache.org
PoolingHttpClientConnectionManagerBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
145 19 2017-01-07 2021-10-23 15 5 olegk@apache.org olegk@apache.org
AbstractHttpAsyncClientBase.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
79 10 2017-02-23 2020-12-20 14 5 olegk@apache.org olegk@apache.org
BasicAuthCache.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
163 14 2016-01-26 2022-11-14 11 5 ggregory@apache.org garydgregory@gmail.com
MinimalH2AsyncClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
197 2 2019-07-12 2021-09-27 11 5 olegk@apache.org olegk@apache.org
ManagedHttpClientConnectionFactory.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
174 16 2016-01-26 2020-12-31 11 5 ggregory@apache.org arturobernalg@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
HttpAsyncClientProtocolNegotiationStarter.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
220 1 2022-03-17 2022-03-17 1 1 olegk@apache.org olegk@apache.org
ByteArrayBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/utils
152 17 2018-10-13 2022-01-24 3 1 olegk@apache.org olegk@apache.org
H2AsyncClientProtocolStarter.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
131 1 2022-03-17 2022-03-17 1 1 olegk@apache.org olegk@apache.org
ConnectionConfig.java
in httpclient5/src/main/java/org/apache/hc/client5/http/config
115 16 2021-05-11 2022-11-06 4 1 olegk@apache.org olegk@apache.org
RedirectingAsyncDecorator.java
in httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async
115 11 2020-03-16 2020-03-16 1 1 olegk@apache.org olegk@apache.org
AuthCacheKeeper.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
108 8 2021-09-25 2021-09-26 2 1 olegk@apache.org olegk@apache.org
ServiceUnavailableAsyncDecorator.java
in httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async
97 9 2021-04-25 2021-04-25 1 1 olegk@apache.org olegk@apache.org
KerberosConfig.java
in httpclient5/src/main/java/org/apache/hc/client5/http/auth
96 12 2017-10-23 2017-10-23 1 1 olegk@apache.org olegk@apache.org
FutureRequestExecutionMetrics.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
95 21 2017-09-02 2017-09-02 1 1 olegk@apache.org olegk@apache.org
AsyncConnectionEndpoint.java
in httpclient5/src/main/java/org/apache/hc/client5/http/nio
88 6 2017-02-23 2019-06-15 6 1 olegk@apache.org olegk@apache.org
DistinguishedNameParser.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
87 6 2018-01-12 2020-09-16 3 1 olegk@apache.org olegk@apache.org
ContextBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http
86 10 2022-02-13 2022-02-13 1 1 olegk@apache.org olegk@apache.org
AsyncExecChain.java
in httpclient5/src/main/java/org/apache/hc/client5/http/async
68 2 2017-05-01 2021-04-25 5 1 olegk@apache.org olegk@apache.org
MimeField.java
in httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime
62 8 2019-12-30 2022-11-07 3 1 olegk@apache.org olegk@apache.org
PrefixedIncrementingId.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl
61 4 2022-02-26 2022-02-26 1 1 schlosna@gmail.com schlosna@gmail.com
FutureRequestExecutionService.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
59 5 2017-09-02 2018-10-13 2 1 olegk@apache.org olegk@apache.org
CredentialsProviderBuilder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
57 7 2021-09-23 2021-09-23 1 1 olegk@apache.org olegk@apache.org
HttpRequestFutureTask.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
54 7 2017-09-02 2018-10-13 2 1 olegk@apache.org olegk@apache.org
BackoffStrategyExec.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
53 2 2017-09-02 2018-10-13 2 1 olegk@apache.org olegk@apache.org
RedirectingDecorator.java
in httpclient5-testing/src/main/java/org/apache/hc/client5/testing/classic
53 2 2020-03-16 2020-03-16 1 1 olegk@apache.org olegk@apache.org
MultihomeConnectionInitiator.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio
43 3 2019-12-15 2019-12-15 1 1 michaelo@apache.org michaelo@apache.org
SimpleAsyncEntityConsumer.java
in httpclient5/src/main/java/org/apache/hc/client5/http/async/methods
42 5 2019-03-07 2019-03-07 1 1 olegk@apache.org olegk@apache.org
AsyncClientConnectionManager.java
in httpclient5/src/main/java/org/apache/hc/client5/http/nio
42 1 2017-02-23 2020-12-25 12 1 olegk@apache.org olegk@apache.org
HttpEntityDigester.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
40 3 2016-01-26 2016-01-26 1 1 ggregory@apache.org ggregory@apache.org
AsyncExecRuntime.java
in httpclient5/src/main/java/org/apache/hc/client5/http/async
40 1 2017-05-01 2020-12-25 8 1 olegk@apache.org olegk@apache.org
ConcurrentCountMap.java
in httpclient5-cache/src/main/java/org/apache/hc/client5/http/schedule
39 5 2018-01-05 2018-10-13 2 1 olegk@apache.org olegk@apache.org
DnsUtils.java
in httpclient5/src/main/java/org/apache/hc/client5/http/utils
39 3 2020-01-10 2020-01-10 1 1 olegk@apache.org olegk@apache.org
RequestSupport.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl
37 1 2021-09-26 2021-09-26 1 1 olegk@apache.org olegk@apache.org
HttpClient.java
in httpclient5/src/main/java/org/apache/hc/client5/http/classic
37 1 2017-09-02 2021-12-26 3 1 olegk@apache.org olegk@apache.org
LegacyMultipart.java
in httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime
34 3 2019-12-20 2019-12-20 1 1 olegk@apache.org olegk@apache.org
ExecRuntime.java
in httpclient5/src/main/java/org/apache/hc/client5/http/classic
34 - 2017-09-02 2019-06-15 6 1 olegk@apache.org olegk@apache.org
IgnoreCompleteExceptionFutureCallback.java
in httpclient5/src/main/java/org/apache/hc/client5/http/async/methods
34 4 2021-11-11 2021-11-11 1 1 arturobernalg@gmail.com arturobernalg@gmail.com
BasicHttpOnlyHandler.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie
33 5 2021-03-14 2022-07-05 2 1 arturobernalg@gmail.com arturobernalg@gmail.com
AsyncExecChainElement.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/async
30 2 2017-05-01 2020-12-20 2 1 olegk@apache.org olegk@apache.org
ExecChain.java
in httpclient5/src/main/java/org/apache/hc/client5/http/classic
30 1 2017-09-02 2018-10-13 3 1 olegk@apache.org olegk@apache.org
SubjectName.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
28 5 2017-01-20 2017-01-20 1 1 olegk@apache.org olegk@apache.org
SingleCredentialsProvider.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
27 4 2021-09-23 2021-09-23 1 1 olegk@apache.org olegk@apache.org
ExecChainElement.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
27 2 2017-09-02 2020-12-20 2 1 olegk@apache.org olegk@apache.org
HttpsSupport.java
in httpclient5/src/main/java/org/apache/hc/client5/http/ssl
26 2 2018-10-21 2020-12-20 2 1 olegk@apache.org olegk@apache.org
SimpleRequestProducer.java
in httpclient5/src/main/java/org/apache/hc/client5/http/async/methods
26 1 2017-02-23 2021-03-14 8 1 olegk@apache.org olegk@apache.org
CredentialsMatcher.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
24 1 2021-09-23 2021-09-23 1 1 olegk@apache.org olegk@apache.org
BasicHttpClientResponseHandler.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
24 2 2017-09-02 2018-10-13 2 1 olegk@apache.org olegk@apache.org
FixedCredentialsProvider.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth
23 3 2021-09-23 2021-09-23 1 1 olegk@apache.org olegk@apache.org
AbstractHttpClientResponseHandler.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic
23 1 2017-09-02 2018-10-13 2 1 olegk@apache.org olegk@apache.org
LoggingSocketHolder.java
in httpclient5/src/main/java/org/apache/hc/client5/http/impl/io
23 3 2016-12-27 2018-01-10 3 1 olegk@apache.org olegk@apache.org
Hex.java
in httpclient5/src/main/java/org/apache/hc/client5/http/utils
23 3 2022-05-28 2022-05-28 1 1 j3graham@gmail.com j3graham@gmail.com
SystemDefaultDnsResolver.java
in httpclient5/src/main/java/org/apache/hc/client5/http
22 1 2016-01-26 2016-01-26 1 1 ggregory@apache.org ggregory@apache.org
ConnectionEndpoint.java
in httpclient5/src/main/java/org/apache/hc/client5/http/io
21 - 2017-02-23 2019-06-15 6 1 olegk@apache.org olegk@apache.org
ClientProtocolException.java
in httpclient5/src/main/java/org/apache/hc/client5/http
18 4 2017-09-02 2017-09-02 1 1 olegk@apache.org olegk@apache.org
BrotliInputStreamFactory.java
in httpclient5/src/main/java/org/apache/hc/client5/http/entity
17 2 2022-05-18 2022-05-18 1 1 yinwoods@163.com yinwoods@163.com
Correlations

File Size vs. Number of Changes: 396 points

httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/PoolingHttpClientConnectionManager.java x: 554 lines of code y: 46 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/PoolingAsyncClientConnectionManager.java x: 603 lines of code y: 49 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/DigestScheme.java x: 359 lines of code y: 22 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/DecompressingEntity.java x: 50 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/EntityBuilder.java x: 149 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/URIUtils.java x: 189 lines of code y: 12 # changes httpclient5/src/main/java/org/apache/hc/client5/http/config/RequestConfig.java x: 284 lines of code y: 18 # changes httpclient5-cache/src/main/java/org/apache/hc/client5/http/impl/schedule/ExponentialBackOffSchedulingStrategy.java x: 52 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/ConscryptClientTlsStrategy.java x: 72 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/DefaultClientTlsStrategy.java x: 67 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/SSLConnectionSocketFactory.java x: 243 lines of code y: 27 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/RFC6265CookieSpec.java x: 213 lines of code y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalH2AsyncExecRuntime.java x: 243 lines of code y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/InternalExecRuntime.java x: 238 lines of code y: 18 # changes httpclient5/src/main/java/org/apache/hc/client5/http/HttpRoute.java x: 177 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/RouteTracker.java x: 203 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthScope.java x: 174 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/BasicUserPrincipal.java x: 47 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/NTCredentials.java x: 111 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/NTUserPrincipal.java x: 70 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/UsernamePasswordCredentials.java x: 49 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncRedirectExec.java x: 216 lines of code y: 27 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/BasicAuthCache.java x: 163 lines of code y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/RedirectExec.java x: 175 lines of code y: 19 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/BasicHttpClientConnectionManager.java x: 430 lines of code y: 32 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/AbstractMultipartFormat.java x: 140 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MimeField.java x: 62 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/config/ConnectionConfig.java x: 115 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/PoolingAsyncClientConnectionManagerBuilder.java x: 138 lines of code y: 18 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ProxyClient.java x: 162 lines of code y: 14 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/MultihomeIOSessionRequester.java x: 150 lines of code y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/TlsSessionValidator.java x: 81 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncClientBuilder.java x: 610 lines of code y: 23 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientBuilder.java x: 661 lines of code y: 43 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncMainClientExec.java x: 206 lines of code y: 17 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/BasicCookieStore.java x: 116 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/CookieIdentityComparator.java x: 37 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ConnectExec.java x: 212 lines of code y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpClientBuilder.java x: 649 lines of code y: 26 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicDomainHandler.java x: 91 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicHttpOnlyHandler.java x: 33 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicMaxAgeHandler.java x: 40 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicPathHandler.java x: 56 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicSecureHandler.java x: 32 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/IgnoreCookieSpecFactory.java x: 24 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/IgnoreSpecSpec.java x: 26 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/LaxExpiresHandler.java x: 175 lines of code y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/LaxMaxAgeHandler.java x: 43 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/RFC6265CookieSpecFactory.java x: 81 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/RFC6265LaxSpec.java x: 22 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/RFC6265StrictSpec.java x: 23 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestAddCookies.java x: 129 lines of code y: 15 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestDefaultHeaders.java x: 41 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/ResponseProcessCookies.java x: 110 lines of code y: 13 # changes httpclient5/src/main/java/org/apache/hc/client5/http/psl/PublicSuffixListParser.java x: 95 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/psl/PublicSuffixMatcherLoader.java x: 57 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/IgnoreCompleteExceptonFutureCallback.java x: 8 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/CookieAttributeHandler.java x: 11 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultAuthenticationStrategy.java x: 82 lines of code y: 14 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalAbstractHttpAsyncClient.java x: 331 lines of code y: 22 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/CookiePriorityComparator.java x: 27 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicClientCookie.java x: 168 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultRedirectStrategy.java x: 82 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ResponseEntityProxy.java x: 165 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/Base64.java x: 57 lines of code y: 2 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/auth/BasicAuthTokenExtractor.java x: 28 lines of code y: 6 # changes httpclient5-win/src/main/java/org/apache/hc/client5/http/impl/win/WindowsNegotiateScheme.java x: 218 lines of code y: 18 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/HttpRFC7578Multipart.java x: 118 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/BasicScheme.java x: 176 lines of code y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/GGSSchemeBase.java x: 200 lines of code y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/NTLMEngineImpl.java x: 1386 lines of code y: 18 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/Hex.java x: 23 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/BrotliDecompressingEntity.java x: 15 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/BrotliInputStreamFactory.java x: 17 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ContentCompressionExec.java x: 109 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/MinimalHttpAsyncClient.java x: 400 lines of code y: 33 # changes httpclient5/src/main/java/org/apache/hc/client5/http/HttpRequestRetryStrategy.java x: 17 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncHttpRequestRetryExec.java x: 127 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpRequestRetryExec.java x: 132 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncProtocolExec.java x: 278 lines of code y: 29 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncMainClientExec.java x: 147 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/MainClientExec.java x: 111 lines of code y: 15 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ProtocolExec.java x: 241 lines of code y: 25 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/DefaultManagedAsyncClientConnection.java x: 162 lines of code y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncClientProtocolStarter.java x: 131 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientProtocolNegotiationStarter.java x: 220 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClients.java x: 194 lines of code y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/StringBody.java x: 38 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/DefaultAsyncClientConnectionOperator.java x: 151 lines of code y: 11 # changes httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Response.java x: 100 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/ExecSupport.java x: 12 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/PrefixedIncrementingId.java x: 61 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ContextBuilder.java x: 86 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/ByteArrayBuilder.java x: 152 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/config/TlsConfig.java x: 110 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/AbstractClientTlsStrategy.java x: 124 lines of code y: 11 # changes httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Request.java x: 287 lines of code y: 28 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/HttpClient.java x: 37 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/CloseableHttpClient.java x: 103 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/CookieStore.java x: 15 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/SetCookie.java x: 18 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MultipartEntityBuilder.java x: 185 lines of code y: 13 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/DateUtils.java x: 180 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/IgnoreCompleteExceptionFutureCallback.java x: 34 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleRequestBuilder.java x: 313 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleResponseBuilder.java x: 102 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalH2ConnPool.java x: 63 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultHttpRequestRetryStrategy.java x: 126 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/PoolingHttpClientConnectionManagerBuilder.java x: 145 lines of code y: 15 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/CookiePathComparator.java x: 34 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultClientConnectionReuseStrategy.java x: 20 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/SystemDefaultCredentialsProvider.java x: 120 lines of code y: 18 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalHttpAsyncExecRuntime.java x: 267 lines of code y: 25 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/ClientTlsStrategyBuilder.java x: 87 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalHttpAsyncClient.java x: 62 lines of code y: 25 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/DefaultHttpClientConnectionOperator.java x: 188 lines of code y: 18 # changes httpclient5/src/main/java/org/apache/hc/client5/http/io/HttpClientConnectionOperator.java x: 43 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/socket/ConnectionSocketFactory.java x: 31 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/socket/LayeredConnectionSocketFactory.java x: 22 lines of code y: 3 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/AsyncEchoHandler.java x: 107 lines of code y: 5 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/AsyncRandomHandler.java x: 154 lines of code y: 10 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/AuthenticatingAsyncDecorator.java x: 133 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/UserTokenHandler.java x: 12 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultUserTokenHandler.java x: 55 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthExchange.java x: 62 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultSchemePortResolver.java x: 32 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/RequestSupport.java x: 37 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/AuthCacheKeeper.java x: 108 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/MinimalH2AsyncClient.java x: 197 lines of code y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/InternalHttpClient.java x: 155 lines of code y: 17 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/HttpAuthenticator.java x: 277 lines of code y: 19 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestAuthCache.java x: 81 lines of code y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/CredentialsProviderBuilder.java x: 57 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/SingleCredentialsProvider.java x: 27 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/AsyncExecRuntime.java x: 40 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/nio/AsyncClientConnectionManager.java x: 42 lines of code y: 12 # changes httpclient5/src/main/java/org/apache/hc/client5/http/nio/ManagedAsyncClientConnection.java x: 16 lines of code y: 5 # changes httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Executor.java x: 163 lines of code y: 14 # changes httpclient5-win/src/main/java/org/apache/hc/client5/http/impl/win/WinHttpClients.java x: 42 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/psl/PublicSuffixList.java x: 29 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalH2AsyncClient.java x: 61 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/Header.java x: 97 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/IdleConnectionEvictor.java x: 52 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AbstractHttpAsyncClientBase.java x: 79 lines of code y: 14 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncExecChainElement.java x: 30 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/LoggingAsyncClientExchangeHandler.java x: 138 lines of code y: 6 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/ServiceUnavailableAsyncDecorator.java x: 97 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/AsyncExecChain.java x: 68 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/DefaultHostnameVerifier.java x: 256 lines of code y: 22 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestClientConnControl.java x: 46 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/BasicHttpRequests.java x: 95 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleHttpRequests.java x: 94 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/methods/ClassicHttpRequests.java x: 86 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleHttpRequest.java x: 80 lines of code y: 12 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleHttpResponse.java x: 70 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleRequestProducer.java x: 26 lines of code y: 8 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/AbstractSimpleServerExchangeHandler.java x: 62 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleBody.java x: 60 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/StandardCookieSpec.java x: 8 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/UnsupportedDigestAlgorithmException.java x: 13 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/MessageCopier.java x: 6 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/RequestCopier.java x: 23 lines of code y: 5 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/classic/EchoHandler.java x: 43 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/psl/PublicSuffixMatcher.java x: 115 lines of code y: 11 # changes src/site/site.xml x: 48 lines of code y: 24 # changes src/site/resources/css/site.css x: 1 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/DeflateInputStream.java x: 80 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/RequestEntityProxy.java x: 89 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/NTLMScheme.java x: 137 lines of code y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/DefaultManagedHttpClientConnection.java x: 167 lines of code y: 18 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/HttpClientContext.java x: 148 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/LoggingIOSession.java x: 265 lines of code y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/cookie/CookieOrigin.java x: 53 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/LoggingExceptionCallback.java x: 14 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/UrlEncodedFormEntity.java x: 24 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/AuthChallengeParser.java x: 139 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/DistinguishedNameParser.java x: 87 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/Wire.java x: 113 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/LenientHttpResponseParser.java x: 34 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/ChainElement.java x: 4 lines of code y: 3 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/RedirectingAsyncDecorator.java x: 115 lines of code y: 1 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/classic/RedirectingDecorator.java x: 53 lines of code y: 1 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/redirect/RedirectResolver.java x: 6 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/CloseableHttpAsyncClient.java x: 91 lines of code y: 14 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultConnectionKeepAliveStrategy.java x: 37 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/DnsUtils.java x: 39 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ConnectExceptionSupport.java x: 48 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/FormBodyPart.java x: 19 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/SSLConnectionSocketFactoryBuilder.java x: 71 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthChallenge.java x: 49 lines of code y: 4 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/classic/AuthenticatingDecorator.java x: 64 lines of code y: 3 # changes httpclient5-win/src/main/java/org/apache/hc/client5/http/impl/win/WindowsNTLMSchemeFactory.java x: 22 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/StandardAuthScheme.java x: 10 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/FormBodyPartBuilder.java x: 92 lines of code y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/HttpRFC6532Multipart.java x: 29 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MultipartPart.java x: 22 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MultipartPartBuilder.java x: 75 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/KerberosSchemeFactory.java x: 27 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthSchemeFactory.java x: 5 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/MultihomeConnectionInitiator.java x: 43 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/CredentialsProvider.java x: 5 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/CredentialsStore.java x: 5 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/ConnectionBackoffStrategy.java x: 6 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/DefaultBackoffStrategy.java x: 19 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/ConnPoolSupport.java x: 36 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/methods/HttpUriRequestBase.java x: 73 lines of code y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/ExecRuntime.java x: 34 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/io/ConnectionEndpoint.java x: 21 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/io/HttpClientConnectionManager.java x: 13 lines of code y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/nio/AsyncConnectionEndpoint.java x: 88 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/methods/HttpTrace.java x: 17 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleAsyncEntityConsumer.java x: 42 lines of code y: 1 # changes httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/ContentResponseHandler.java x: 14 lines of code y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/routing/SystemDefaultRoutePlanner.java x: 71 lines of code y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/io/LeaseRequest.java x: 9 lines of code y: 3 # changes httpclient5-cache/src/main/java/org/apache/hc/client5/http/impl/schedule/package-info.java x: 1 lines of code y: 1 # changes httpclient5-cache/src/main/java/org/apache/hc/client5/http/schedule/ConcurrentCountMap.java x: 39 lines of code y: 2 # changes httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Async.java x: 76 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/RouteInfo.java x: 17 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthStateCacheable.java x: 11 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/KerberosCredentials.java x: 25 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/methods/HttpOptions.java x: 33 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/methods/package-info.java x: 1 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/BackoffStrategyExec.java x: 53 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/Clock.java x: 4 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/FutureRequestExecutionService.java x: 59 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/AbstractCookieSpec.java x: 43 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/GzipCompressingEntity.java x: 37 lines of code y: 4 # changes doap_HttpComponents_Client.rdf x: 90 lines of code y: 15 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/FileBody.java x: 50 lines of code y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/InputStreamBody.java x: 52 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ClientProtocolException.java x: 18 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/FutureRequestExecutionMetrics.java x: 95 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/LoggingInputStream.java x: 97 lines of code y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/SubjectName.java x: 28 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/AbstractContentBody.java x: 42 lines of code y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/SystemDefaultDnsResolver.java x: 22 lines of code y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/NTLMEngine.java x: 12 lines of code y: 1 # changes
49.0
# changes
  min: 1.0
  average: 6.08
  25th percentile: 2.0
  median: 4.0
  75th percentile: 6.75
  max: 49.0
0 1386.0
lines of code
min: 1.0 | average: 74.76 | 25th percentile: 14.0 | median: 37.0 | 75th percentile: 93.5 | max: 1386.0

Number of Contributors vs. Number of Changes: 396 points

httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/PoolingHttpClientConnectionManager.java x: 14 # contributors y: 46 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/PoolingAsyncClientConnectionManager.java x: 14 # contributors y: 49 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/DigestScheme.java x: 7 # contributors y: 22 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/DecompressingEntity.java x: 5 # contributors y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/URIUtils.java x: 3 # contributors y: 12 # changes httpclient5/src/main/java/org/apache/hc/client5/http/config/RequestConfig.java x: 7 # contributors y: 18 # changes httpclient5-cache/src/main/java/org/apache/hc/client5/http/impl/schedule/ExponentialBackOffSchedulingStrategy.java x: 5 # contributors y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/ConscryptClientTlsStrategy.java x: 3 # contributors y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/DefaultClientTlsStrategy.java x: 3 # contributors y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/SSLConnectionSocketFactory.java x: 9 # contributors y: 27 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/RFC6265CookieSpec.java x: 6 # contributors y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalH2AsyncExecRuntime.java x: 3 # contributors y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/InternalExecRuntime.java x: 5 # contributors y: 18 # changes httpclient5/src/main/java/org/apache/hc/client5/http/HttpRoute.java x: 4 # contributors y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/RouteTracker.java x: 3 # contributors y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthScope.java x: 5 # contributors y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/BasicUserPrincipal.java x: 4 # contributors y: 5 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/NTCredentials.java x: 4 # contributors y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/auth/NTUserPrincipal.java x: 4 # contributors y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncRedirectExec.java x: 8 # contributors y: 27 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/BasicAuthCache.java x: 5 # contributors y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/RedirectExec.java x: 5 # contributors y: 19 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/BasicHttpClientConnectionManager.java x: 9 # contributors y: 32 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MimeField.java x: 1 # contributors y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/config/ConnectionConfig.java x: 1 # contributors y: 4 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ProxyClient.java x: 6 # contributors y: 14 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/MultihomeIOSessionRequester.java x: 4 # contributors y: 10 # changes httpclient5/src/main/java/org/apache/hc/client5/http/ssl/TlsSessionValidator.java x: 4 # contributors y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncClientBuilder.java x: 9 # contributors y: 23 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientBuilder.java x: 12 # contributors y: 43 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncMainClientExec.java x: 6 # contributors y: 17 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ConnectExec.java x: 4 # contributors y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpClientBuilder.java x: 9 # contributors y: 26 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicHttpOnlyHandler.java x: 1 # contributors y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/IgnoreCookieSpecFactory.java x: 2 # contributors y: 2 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/LaxExpiresHandler.java x: 4 # contributors y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestAddCookies.java x: 7 # contributors y: 15 # changes httpclient5/src/main/java/org/apache/hc/client5/http/protocol/ResponseProcessCookies.java x: 8 # contributors y: 13 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultAuthenticationStrategy.java x: 7 # contributors y: 14 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalAbstractHttpAsyncClient.java x: 6 # contributors y: 22 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultRedirectStrategy.java x: 2 # contributors y: 5 # changes httpclient5-win/src/main/java/org/apache/hc/client5/http/impl/win/WindowsNegotiateScheme.java x: 8 # contributors y: 18 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/HttpRFC7578Multipart.java x: 6 # contributors y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/BasicScheme.java x: 6 # contributors y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/GGSSchemeBase.java x: 8 # contributors y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/Hex.java x: 1 # contributors y: 1 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/MinimalHttpAsyncClient.java x: 8 # contributors y: 33 # changes httpclient5/src/main/java/org/apache/hc/client5/http/HttpRequestRetryStrategy.java x: 3 # contributors y: 3 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncHttpRequestRetryExec.java x: 5 # contributors y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncProtocolExec.java x: 7 # contributors y: 29 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/MainClientExec.java x: 5 # contributors y: 15 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ProtocolExec.java x: 4 # contributors y: 25 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClients.java x: 2 # contributors y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/DefaultAsyncClientConnectionOperator.java x: 3 # contributors y: 11 # changes httpclient5/src/main/java/org/apache/hc/client5/http/nio/AsyncClientConnectionOperator.java x: 2 # contributors y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/config/TlsConfig.java x: 2 # contributors y: 4 # changes httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Request.java x: 8 # contributors y: 28 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/CloseableHttpClient.java x: 2 # contributors y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MultipartEntityBuilder.java x: 7 # contributors y: 13 # changes httpclient5/src/main/java/org/apache/hc/client5/http/utils/DateUtils.java x: 3 # contributors y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalHttpAsyncExecRuntime.java x: 6 # contributors y: 25 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalHttpAsyncClient.java x: 5 # contributors y: 25 # changes httpclient5/src/main/java/org/apache/hc/client5/http/socket/LayeredConnectionSocketFactory.java x: 2 # contributors y: 3 # changes httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/AuthenticatingAsyncDecorator.java x: 3 # contributors y: 7 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/InternalHttpClient.java x: 4 # contributors y: 17 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/MinimalHttpClient.java x: 6 # contributors y: 18 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/HttpAuthenticator.java x: 6 # contributors y: 19 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/AsyncExecRuntime.java x: 1 # contributors y: 8 # changes httpclient5/src/main/java/org/apache/hc/client5/http/nio/AsyncClientConnectionManager.java x: 1 # contributors y: 12 # changes httpclient5/src/main/java/org/apache/hc/client5/http/nio/ManagedAsyncClientConnection.java x: 1 # contributors y: 5 # changes httpclient5-win/src/main/java/org/apache/hc/client5/http/impl/win/WinHttpClients.java x: 6 # contributors y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AbstractHttpAsyncClientBase.java x: 5 # contributors y: 14 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleHttpRequest.java x: 4 # contributors y: 12 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleHttpResponse.java x: 3 # contributors y: 9 # changes httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleResponseConsumer.java x: 2 # contributors y: 8 # changes src/site/site.xml x: 5 # contributors y: 24 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/LoggingIOSession.java x: 5 # contributors y: 16 # changes httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/CloseableHttpAsyncClient.java x: 2 # contributors y: 14 # changes httpclient5/src/main/java/org/apache/hc/client5/http/classic/ExecRuntime.java x: 1 # contributors y: 6 # changes httpclient5/src/main/java/org/apache/hc/client5/http/io/HttpClientConnectionManager.java x: 2 # contributors y: 9 # changes doap_HttpComponents_Client.rdf x: 4 # contributors y: 15 # changes
49.0
# changes
  min: 1.0
  average: 6.08
  25th percentile: 2.0
  median: 4.0
  75th percentile: 6.75
  max: 49.0
0 14.0
# contributors
min: 1.0 | average: 2.81 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 14.0

Number of Contributors vs. File Size: 396 points

httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/PoolingHttpClientConnectionManager.java x: 14 # contributors y: 554 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/PoolingAsyncClientConnectionManager.java x: 14 # contributors y: 603 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/DigestScheme.java x: 7 # contributors y: 359 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/DecompressingEntity.java x: 5 # contributors y: 50 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/EntityBuilder.java x: 5 # contributors y: 149 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/utils/URIUtils.java x: 3 # contributors y: 189 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/config/RequestConfig.java x: 7 # contributors y: 284 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/ssl/ConscryptClientTlsStrategy.java x: 3 # contributors y: 72 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/ssl/DefaultClientTlsStrategy.java x: 3 # contributors y: 67 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/ssl/SSLConnectionSocketFactory.java x: 9 # contributors y: 243 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/RFC6265CookieSpec.java x: 6 # contributors y: 213 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalH2AsyncExecRuntime.java x: 3 # contributors y: 243 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/InternalExecRuntime.java x: 5 # contributors y: 238 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/HttpRoute.java x: 4 # contributors y: 177 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/RouteTracker.java x: 3 # contributors y: 203 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthScope.java x: 5 # contributors y: 174 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/auth/BasicUserPrincipal.java x: 4 # contributors y: 47 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/auth/NTCredentials.java x: 4 # contributors y: 111 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/auth/NTUserPrincipal.java x: 4 # contributors y: 70 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncRedirectExec.java x: 8 # contributors y: 216 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/BasicAuthCache.java x: 5 # contributors y: 163 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/RedirectExec.java x: 5 # contributors y: 175 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/BasicHttpClientConnectionManager.java x: 9 # contributors y: 430 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/AbstractMultipartFormat.java x: 4 # contributors y: 140 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MimeField.java x: 1 # contributors y: 62 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/routing/RoutingSupport.java x: 3 # contributors y: 50 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/config/ConnectionConfig.java x: 1 # contributors y: 115 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/PoolingAsyncClientConnectionManagerBuilder.java x: 5 # contributors y: 138 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ProxyClient.java x: 6 # contributors y: 162 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/MultihomeIOSessionRequester.java x: 4 # contributors y: 150 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/ssl/TlsSessionValidator.java x: 4 # contributors y: 81 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncClientBuilder.java x: 9 # contributors y: 610 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientBuilder.java x: 12 # contributors y: 661 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncMainClientExec.java x: 6 # contributors y: 206 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/cookie/BasicCookieStore.java x: 5 # contributors y: 116 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/cookie/CookieIdentityComparator.java x: 3 # contributors y: 37 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ConnectExec.java x: 4 # contributors y: 212 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpClientBuilder.java x: 9 # contributors y: 649 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicDomainHandler.java x: 3 # contributors y: 91 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicHttpOnlyHandler.java x: 1 # contributors y: 33 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicMaxAgeHandler.java x: 3 # contributors y: 40 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicPathHandler.java x: 3 # contributors y: 56 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicSecureHandler.java x: 3 # contributors y: 32 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/IgnoreCookieSpecFactory.java x: 2 # contributors y: 24 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/RFC6265CookieSpecFactory.java x: 3 # contributors y: 81 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/RFC6265LaxSpec.java x: 3 # contributors y: 22 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestAddCookies.java x: 7 # contributors y: 129 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/protocol/ResponseProcessCookies.java x: 8 # contributors y: 110 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/psl/PublicSuffixListParser.java x: 4 # contributors y: 95 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/psl/PublicSuffixMatcherLoader.java x: 5 # contributors y: 57 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/IgnoreCompleteExceptonFutureCallback.java x: 4 # contributors y: 8 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/cookie/CookieAttributeHandler.java x: 4 # contributors y: 11 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultAuthenticationStrategy.java x: 7 # contributors y: 82 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalAbstractHttpAsyncClient.java x: 6 # contributors y: 331 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/cookie/CookiePriorityComparator.java x: 4 # contributors y: 27 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/cookie/BasicClientCookie.java x: 4 # contributors y: 168 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultRedirectStrategy.java x: 2 # contributors y: 82 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/utils/Base64.java x: 2 # contributors y: 57 lines of code httpclient5-testing/src/main/java/org/apache/hc/client5/testing/auth/BasicAuthTokenExtractor.java x: 4 # contributors y: 28 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/HttpRFC7578Multipart.java x: 6 # contributors y: 118 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/BasicScheme.java x: 6 # contributors y: 176 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/GGSSchemeBase.java x: 8 # contributors y: 200 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/NTLMEngineImpl.java x: 8 # contributors y: 1386 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/utils/Hex.java x: 1 # contributors y: 23 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/BrotliDecompressingEntity.java x: 1 # contributors y: 15 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/BrotliInputStreamFactory.java x: 1 # contributors y: 17 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ContentCompressionExec.java x: 5 # contributors y: 109 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/MinimalHttpAsyncClient.java x: 8 # contributors y: 400 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/HttpRequestRetryStrategy.java x: 3 # contributors y: 17 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncHttpRequestRetryExec.java x: 5 # contributors y: 127 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpRequestRetryExec.java x: 4 # contributors y: 132 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncProtocolExec.java x: 7 # contributors y: 278 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncMainClientExec.java x: 4 # contributors y: 147 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/MainClientExec.java x: 5 # contributors y: 111 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/ProtocolExec.java x: 4 # contributors y: 241 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/DefaultManagedAsyncClientConnection.java x: 4 # contributors y: 162 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/H2AsyncClientProtocolStarter.java x: 1 # contributors y: 131 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientProtocolNegotiationStarter.java x: 1 # contributors y: 220 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClients.java x: 2 # contributors y: 194 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/nio/DefaultAsyncClientConnectionOperator.java x: 3 # contributors y: 151 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/nio/AsyncClientConnectionOperator.java x: 2 # contributors y: 48 lines of code httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Response.java x: 4 # contributors y: 100 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/ExecSupport.java x: 3 # contributors y: 12 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/ContextBuilder.java x: 1 # contributors y: 86 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/utils/ByteArrayBuilder.java x: 1 # contributors y: 152 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/config/TlsConfig.java x: 2 # contributors y: 110 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/ssl/AbstractClientTlsStrategy.java x: 5 # contributors y: 124 lines of code httpclient5-fluent/src/main/java/org/apache/hc/client5/http/fluent/Request.java x: 8 # contributors y: 287 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/CloseableHttpClient.java x: 2 # contributors y: 103 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/cookie/CookieStore.java x: 2 # contributors y: 15 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MultipartEntityBuilder.java x: 7 # contributors y: 185 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/utils/DateUtils.java x: 3 # contributors y: 180 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/SimpleRequestBuilder.java x: 2 # contributors y: 313 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalH2ConnPool.java x: 2 # contributors y: 63 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultHttpRequestRetryStrategy.java x: 4 # contributors y: 126 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/PoolingHttpClientConnectionManagerBuilder.java x: 5 # contributors y: 145 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultClientConnectionReuseStrategy.java x: 2 # contributors y: 20 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/SystemDefaultCredentialsProvider.java x: 7 # contributors y: 120 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/routing/DefaultRoutePlanner.java x: 4 # contributors y: 56 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalHttpAsyncExecRuntime.java x: 6 # contributors y: 267 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalHttpAsyncClient.java x: 5 # contributors y: 62 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/DefaultHttpClientConnectionOperator.java x: 5 # contributors y: 188 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/io/HttpClientConnectionOperator.java x: 2 # contributors y: 43 lines of code httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/AsyncEchoHandler.java x: 2 # contributors y: 107 lines of code httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/AsyncRandomHandler.java x: 4 # contributors y: 154 lines of code httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/AuthenticatingAsyncDecorator.java x: 3 # contributors y: 133 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/AuthCacheKeeper.java x: 1 # contributors y: 108 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/MinimalH2AsyncClient.java x: 5 # contributors y: 197 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/MinimalHttpClient.java x: 6 # contributors y: 139 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/HttpAuthenticator.java x: 6 # contributors y: 277 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/BasicCredentialsProvider.java x: 2 # contributors y: 36 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/CredentialsProviderBuilder.java x: 1 # contributors y: 57 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/AsyncExecRuntime.java x: 1 # contributors y: 40 lines of code httpclient5-win/src/main/java/org/apache/hc/client5/http/impl/win/WinHttpClients.java x: 6 # contributors y: 42 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/psl/PublicSuffixList.java x: 2 # contributors y: 29 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/InternalH2AsyncClient.java x: 3 # contributors y: 61 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/Header.java x: 2 # contributors y: 97 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/IdleConnectionEvictor.java x: 4 # contributors y: 52 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AbstractHttpAsyncClientBase.java x: 5 # contributors y: 79 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/AsyncExecChainElement.java x: 1 # contributors y: 30 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/LoggingAsyncClientExchangeHandler.java x: 2 # contributors y: 138 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/AIMDBackoffManager.java x: 3 # contributors y: 82 lines of code httpclient5-testing/src/main/java/org/apache/hc/client5/testing/async/ServiceUnavailableAsyncDecorator.java x: 1 # contributors y: 97 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/AsyncExecChain.java x: 1 # contributors y: 68 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/ssl/DefaultHostnameVerifier.java x: 7 # contributors y: 256 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestClientConnControl.java x: 5 # contributors y: 46 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/async/methods/BasicHttpRequests.java x: 3 # contributors y: 95 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/classic/methods/ClassicHttpRequests.java x: 4 # contributors y: 86 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/cookie/StandardCookieSpec.java x: 2 # contributors y: 8 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/MessageCopier.java x: 1 # contributors y: 6 lines of code httpclient5-testing/src/main/java/org/apache/hc/client5/testing/classic/RandomHandler.java x: 3 # contributors y: 108 lines of code src/site/resources/css/site.css x: 4 # contributors y: 1 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/DeflateInputStream.java x: 2 # contributors y: 80 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/DefaultManagedHttpClientConnection.java x: 5 # contributors y: 167 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/LoggingIOSession.java x: 5 # contributors y: 265 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/auth/AuthChallengeParser.java x: 3 # contributors y: 139 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/io/LenientHttpResponseParser.java x: 4 # contributors y: 34 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/ChainElement.java x: 2 # contributors y: 4 lines of code httpclient5-testing/src/main/java/org/apache/hc/client5/testing/classic/RedirectingDecorator.java x: 1 # contributors y: 53 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/CloseableHttpAsyncClient.java x: 2 # contributors y: 91 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthChallenge.java x: 3 # contributors y: 49 lines of code httpclient5-win/src/main/java/org/apache/hc/client5/http/impl/win/WindowsNTLMSchemeFactory.java x: 5 # contributors y: 22 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/HttpMultipartMode.java x: 3 # contributors y: 6 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/FormBodyPartBuilder.java x: 4 # contributors y: 92 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/MultipartPartBuilder.java x: 2 # contributors y: 75 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/auth/AuthSchemeFactory.java x: 1 # contributors y: 5 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/auth/CredentialsProvider.java x: 3 # contributors y: 5 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/nio/AsyncConnectionEndpoint.java x: 1 # contributors y: 88 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/CloseableHttpResponse.java x: 2 # contributors y: 148 lines of code httpclient5/src/main/java/org/apache/hc/client5/http/entity/mime/FileBody.java x: 2 # contributors y: 50 lines of code
1386.0
lines of code
  min: 1.0
  average: 74.76
  25th percentile: 14.0
  median: 37.0
  75th percentile: 93.5
  max: 1386.0
0 14.0
# contributors
min: 1.0 | average: 2.81 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 14.0