apache / incubator-resilientdb-graphql
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 70 files with 3,434 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 3 files changed 6-20 times (533 lines of code)
    • 67 files changed 1-5 times (2,901 lines of code)
0% | 0% | 0% | 15% | 84%
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 70 files with 3,434 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 35 files changed by 2-5 contributors (3,023 lines of code)
    • 35 files changed by 1 contributor (411 lines of code)
0% | 0% | 0% | 88% | 11%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, pri, pub, cpp, md, yaml, h, txt, sh, gitignore, css, xml, proto
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 0% | 0% | 52% | 47%
py0% | 0% | 0% | 3% | 96%
h0% | 0% | 0% | 37% | 62%
proto0% | 0% | 0% | 0% | 100%
pub0% | 0% | 0% | 0% | 100%
pri0% | 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
service0% | 0% | 0% | 22% | 77%
ROOT0% | 0% | 0% | 95% | 4%
resdb_driver0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
app.py
in root
88 4 2023-01-24 2025-03-11 10 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
crow_service.cpp
in service/http_server
412 4 2023-09-26 2024-01-15 8 3 apratimshukla6@gmail.com ubuntu@ip-172-31-57-186.ec2...
crow_service.h
in service/http_server
33 - 2023-09-26 2024-01-15 6 3 apratimshukla6@gmail.com ubuntu@ip-172-31-57-186.ec2...
transport.py
in resdb_driver
51 2 2023-01-24 2023-12-23 4 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
connection.py
in resdb_driver
79 5 2023-01-24 2023-12-23 4 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
driver.py
in resdb_driver
148 26 2023-01-24 2023-12-23 4 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
crypto.py
in resdb_driver
10 2 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
resdb_kv_client.h
in service/kv_service
13 - 2023-09-26 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
crow_service_main.cpp
in service/http_server
17 1 2023-09-26 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
crypto.py
in service/sdk_validator/resdb_validator
22 4 2023-09-26 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
pool.py
in resdb_driver
23 4 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
exceptions.py
in service/sdk_validator/resdb_validator
24 - 2023-09-26 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
24 - 2023-09-26 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
validator.py
in service/sdk_validator
25 1 2023-09-26 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
validate.py
in resdb_driver
27 5 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
proto
kv_server.proto
in service/kv_service/proto
39 - 2023-09-26 2025-03-03 3 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
utils.py
in resdb_driver
52 7 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
resdb_kv_client.cpp
in service/kv_service
52 3 2023-09-26 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
utils.py
in service/sdk_validator/resdb_validator
53 9 2023-09-26 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
client.cpp
in service/pybind_sample
56 1 2023-09-26 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
59 4 2023-09-26 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
kv_service_tools.cpp
in service/kv_service
62 1 2023-09-26 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
offchain.py
in resdb_driver
101 7 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
driver_experiment.py
in resdb_driver
123 - 2023-01-24 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
transaction.py
in resdb_driver
670 53 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
get-pip.py
in root
1 - 2023-01-24 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
__init__.py
in resdb_driver
1 - 2023-01-24 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
print_sample.py
in service/pybind_sample
1 - 2023-09-26 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
wsgi.py
in root
3 - 2023-10-06 2025-03-03 2 2 496224234@qq.com apratimshukla6@gmail.com
__init__.py
in service/sdk_validator/resdb_validator
4 - 2023-09-26 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
sdk_transaction.h
in service/http_server
9 - 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
py_verificator.h
in service/kv_service
10 - 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
sdk_transaction.cpp
in service/http_server
15 1 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
crow_example.cpp
in service/http_server/example
15 1 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
pistache_example.cpp
in service/http_server/example
17 2 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
py_verificator.cpp
in service/kv_service
28 1 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
models.py
in service/sdk_validator/resdb_validator
31 5 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
memoize.py
in service/sdk_validator/resdb_validator
38 8 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
kv_server.cpp
in service/kv_service
52 3 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
exceptions.py
in resdb_driver
54 5 2023-01-24 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
lib.py
in service/sdk_validator/resdb_validator
245 41 2023-09-26 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
transaction.py
in service/sdk_validator/resdb_validator
615 57 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
pub
node4.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node8.key.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node9.key.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node8.key.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node1.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node9.key.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node6.key.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node2.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
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
crow_service.cpp
in service/http_server
412 4 2023-09-26 2024-01-15 8 3 apratimshukla6@gmail.com ubuntu@ip-172-31-57-186.ec2...
crow_service.h
in service/http_server
33 - 2023-09-26 2024-01-15 6 3 apratimshukla6@gmail.com ubuntu@ip-172-31-57-186.ec2...
transport.py
in resdb_driver
51 2 2023-01-24 2023-12-23 4 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
connection.py
in resdb_driver
79 5 2023-01-24 2023-12-23 4 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
driver.py
in resdb_driver
148 26 2023-01-24 2023-12-23 4 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
59 4 2023-09-26 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
kv_service_tools.cpp
in service/kv_service
62 1 2023-09-26 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
resdb_kv_client.h
in service/kv_service
13 - 2023-09-26 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
24 - 2023-09-26 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
resdb_kv_client.cpp
in service/kv_service
52 3 2023-09-26 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
validator.py
in service/sdk_validator
25 1 2023-09-26 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
exceptions.py
in service/sdk_validator/resdb_validator
24 - 2023-09-26 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
crypto.py
in service/sdk_validator/resdb_validator
22 4 2023-09-26 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
utils.py
in service/sdk_validator/resdb_validator
53 9 2023-09-26 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
crow_service_main.cpp
in service/http_server
17 1 2023-09-26 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
client.cpp
in service/pybind_sample
56 1 2023-09-26 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
offchain.py
in resdb_driver
101 7 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
transaction.py
in resdb_driver
670 53 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
driver_experiment.py
in resdb_driver
123 - 2023-01-24 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
pool.py
in resdb_driver
23 4 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
crypto.py
in resdb_driver
10 2 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
utils.py
in resdb_driver
52 7 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
validate.py
in resdb_driver
27 5 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
wsgi.py
in root
3 - 2023-10-06 2025-03-03 2 2 496224234@qq.com apratimshukla6@gmail.com
py_verificator.h
in service/kv_service
10 - 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
kv_server.cpp
in service/kv_service
52 3 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
py_verificator.cpp
in service/kv_service
28 1 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
transaction.py
in service/sdk_validator/resdb_validator
615 57 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
memoize.py
in service/sdk_validator/resdb_validator
38 8 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
models.py
in service/sdk_validator/resdb_validator
31 5 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
sdk_transaction.h
in service/http_server
9 - 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
crow_example.cpp
in service/http_server/example
15 1 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
pistache_example.cpp
in service/http_server/example
17 2 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
sdk_transaction.cpp
in service/http_server
15 1 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
exceptions.py
in resdb_driver
54 5 2023-01-24 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
app.py
in root
88 4 2023-01-24 2025-03-11 10 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
proto
kv_server.proto
in service/kv_service/proto
39 - 2023-09-26 2025-03-03 3 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
__init__.py
in service/sdk_validator/resdb_validator
4 - 2023-09-26 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
lib.py
in service/sdk_validator/resdb_validator
245 41 2023-09-26 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
print_sample.py
in service/pybind_sample
1 - 2023-09-26 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
__init__.py
in resdb_driver
1 - 2023-01-24 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
get-pip.py
in root
1 - 2023-01-24 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node9.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node8.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node7.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node5.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node3.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node4.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node6.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node9.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@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
lib.py
in service/sdk_validator/resdb_validator
245 41 2023-09-26 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
app.py
in root
88 4 2023-01-24 2025-03-11 10 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
proto
kv_server.proto
in service/kv_service/proto
39 - 2023-09-26 2025-03-03 3 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
__init__.py
in service/sdk_validator/resdb_validator
4 - 2023-09-26 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node1.key.pub
in service/tools/data/cert
2 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node5.key.pub
in service/tools/data/cert
2 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node2.key.pri
in service/tools/data/cert
2 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node3.key.pub
in service/tools/data/cert
2 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node9.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node8.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node7.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node5.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node3.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node4.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node6.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node9.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
admin.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node6.key.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node7.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node6.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
admin.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node8.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node7.key.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node7.key.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node2.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node6.key.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node9.key.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node1.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node8.key.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node9.key.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pri
node8.key.key.pri
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
pub
node4.key.pub
in service/tools/data/cert
1 - 2023-09-26 2023-09-26 1 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
print_sample.py
in service/pybind_sample
1 - 2023-09-26 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
__init__.py
in resdb_driver
1 - 2023-01-24 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
get-pip.py
in root
1 - 2023-01-24 2025-03-03 2 1 apratimshukla6@gmail.com apratimshukla6@gmail.com
transaction.py
in resdb_driver
670 53 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
transaction.py
in service/sdk_validator/resdb_validator
615 57 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
driver.py
in resdb_driver
148 26 2023-01-24 2023-12-23 4 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
driver_experiment.py
in resdb_driver
123 - 2023-01-24 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
offchain.py
in resdb_driver
101 7 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
connection.py
in resdb_driver
79 5 2023-01-24 2023-12-23 4 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
kv_service_tools.cpp
in service/kv_service
62 1 2023-09-26 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
59 4 2023-09-26 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
client.cpp
in service/pybind_sample
56 1 2023-09-26 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
exceptions.py
in resdb_driver
54 5 2023-01-24 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
utils.py
in service/sdk_validator/resdb_validator
53 9 2023-09-26 2023-12-23 3 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
kv_server.cpp
in service/kv_service
52 3 2023-09-26 2023-12-01 2 2 apratimshukla6@gmail.com cjcchen@github.com
resdb_kv_client.cpp
in service/kv_service
52 3 2023-09-26 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
utils.py
in resdb_driver
52 7 2023-01-24 2023-12-01 3 2 apratimshukla6@gmail.com cjcchen@github.com
transport.py
in resdb_driver
51 2 2023-01-24 2023-12-23 4 2 apratimshukla6@gmail.com apratimshukla6@gmail.com
Correlations

File Size vs. Number of Changes: 70 points

app.py x: 88 lines of code y: 10 # changes wsgi.py x: 3 lines of code y: 2 # changes service/sdk_validator/resdb_validator/lib.py x: 245 lines of code y: 2 # changes service/sdk_validator/resdb_validator/__init__.py x: 4 lines of code y: 2 # changes service/pybind_sample/print_sample.py x: 1 lines of code y: 2 # changes service/kv_service/proto/kv_server.proto x: 39 lines of code y: 3 # changes service/http_server/crow_service.cpp x: 412 lines of code y: 8 # changes service/http_server/crow_service.h x: 33 lines of code y: 6 # changes resdb_driver/connection.py x: 79 lines of code y: 4 # changes resdb_driver/driver.py x: 148 lines of code y: 4 # changes resdb_driver/driver_experiment.py x: 123 lines of code y: 3 # changes resdb_driver/transport.py x: 51 lines of code y: 4 # changes service/http_server/crow_service_main.cpp x: 17 lines of code y: 3 # changes service/pybind_sample/client.cpp x: 56 lines of code y: 3 # changes service/sdk_validator/resdb_validator/crypto.py x: 22 lines of code y: 3 # changes service/sdk_validator/resdb_validator/exceptions.py x: 24 lines of code y: 3 # changes service/sdk_validator/resdb_validator/utils.py x: 53 lines of code y: 3 # changes service/sdk_validator/validator.py x: 25 lines of code y: 3 # changes resdb_driver/crypto.py x: 10 lines of code y: 3 # changes resdb_driver/exceptions.py x: 54 lines of code y: 2 # changes resdb_driver/offchain.py x: 101 lines of code y: 3 # changes resdb_driver/transaction.py x: 670 lines of code y: 3 # changes resdb_driver/utils.py x: 52 lines of code y: 3 # changes resdb_driver/validate.py x: 27 lines of code y: 3 # changes service/http_server/example/crow_example.cpp x: 15 lines of code y: 2 # changes service/http_server/example/pistache_example.cpp x: 17 lines of code y: 2 # changes service/http_server/sdk_transaction.h x: 9 lines of code y: 2 # changes service/kv_service/kv_server.cpp x: 52 lines of code y: 2 # changes service/kv_service/kv_service_tools.cpp x: 62 lines of code y: 3 # changes service/kv_service/kv_service_transaction_manager.cpp x: 59 lines of code y: 3 # changes service/kv_service/py_verificator.cpp x: 28 lines of code y: 2 # changes service/kv_service/py_verificator.h x: 10 lines of code y: 2 # changes service/kv_service/resdb_kv_client.h x: 13 lines of code y: 3 # changes service/sdk_validator/resdb_validator/memoize.py x: 38 lines of code y: 2 # changes service/sdk_validator/resdb_validator/models.py x: 31 lines of code y: 2 # changes service/sdk_validator/resdb_validator/transaction.py x: 615 lines of code y: 2 # changes service/tools/data/cert/admin.key.pri x: 1 lines of code y: 1 # changes service/tools/data/cert/node1.key.pub x: 2 lines of code y: 1 # changes
10.0
# changes
  min: 1.0
  average: 2.21
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 10.0
0 670.0
lines of code
min: 1.0 | average: 49.06 | 25th percentile: 1.0 | median: 10.0 | 75th percentile: 51.25 | max: 670.0

Number of Contributors vs. Number of Changes: 70 points

app.py x: 1 # contributors y: 10 # changes wsgi.py x: 2 # contributors y: 2 # changes service/sdk_validator/resdb_validator/lib.py x: 1 # contributors y: 2 # changes service/kv_service/proto/kv_server.proto x: 1 # contributors y: 3 # changes service/http_server/crow_service.cpp x: 3 # contributors y: 8 # changes service/http_server/crow_service.h x: 3 # contributors y: 6 # changes resdb_driver/connection.py x: 2 # contributors y: 4 # changes resdb_driver/driver_experiment.py x: 2 # contributors y: 3 # changes service/tools/data/cert/admin.key.pri x: 1 # contributors y: 1 # changes
10.0
# changes
  min: 1.0
  average: 2.21
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 10.0
0 3.0
# contributors
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 70 points

app.py x: 1 # contributors y: 88 lines of code wsgi.py x: 2 # contributors y: 3 lines of code service/sdk_validator/resdb_validator/lib.py x: 1 # contributors y: 245 lines of code service/sdk_validator/resdb_validator/__init__.py x: 1 # contributors y: 4 lines of code service/pybind_sample/print_sample.py x: 1 # contributors y: 1 lines of code service/kv_service/proto/kv_server.proto x: 1 # contributors y: 39 lines of code service/http_server/crow_service.cpp x: 3 # contributors y: 412 lines of code service/http_server/crow_service.h x: 3 # contributors y: 33 lines of code resdb_driver/connection.py x: 2 # contributors y: 79 lines of code resdb_driver/driver.py x: 2 # contributors y: 148 lines of code resdb_driver/driver_experiment.py x: 2 # contributors y: 123 lines of code resdb_driver/transport.py x: 2 # contributors y: 51 lines of code service/http_server/crow_service_main.cpp x: 2 # contributors y: 17 lines of code service/pybind_sample/client.cpp x: 2 # contributors y: 56 lines of code service/sdk_validator/resdb_validator/crypto.py x: 2 # contributors y: 22 lines of code service/sdk_validator/resdb_validator/exceptions.py x: 2 # contributors y: 24 lines of code service/sdk_validator/resdb_validator/utils.py x: 2 # contributors y: 53 lines of code resdb_driver/crypto.py x: 2 # contributors y: 10 lines of code resdb_driver/offchain.py x: 2 # contributors y: 101 lines of code resdb_driver/transaction.py x: 2 # contributors y: 670 lines of code resdb_driver/validate.py x: 2 # contributors y: 27 lines of code service/http_server/example/crow_example.cpp x: 2 # contributors y: 15 lines of code service/kv_service/kv_service_tools.cpp x: 2 # contributors y: 62 lines of code service/kv_service/kv_service_transaction_manager.cpp x: 2 # contributors y: 59 lines of code service/kv_service/resdb_kv_client.h x: 2 # contributors y: 13 lines of code service/sdk_validator/resdb_validator/memoize.py x: 2 # contributors y: 38 lines of code service/sdk_validator/resdb_validator/models.py x: 2 # contributors y: 31 lines of code service/sdk_validator/resdb_validator/transaction.py x: 2 # contributors y: 615 lines of code
670.0
lines of code
  min: 1.0
  average: 49.06
  25th percentile: 1.0
  median: 10.0
  75th percentile: 51.25
  max: 670.0
0 3.0
# contributors
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 3.0