apache / servicecomb-saga-actuator
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 152 files with 5,700 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)
    • 7 files changed 6-20 times (327 lines of code)
    • 145 files changed 1-5 times (5,373 lines of code)
0% | 0% | 0% | 5% | 94%
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 152 files with 5,700 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)
    • 49 files changed by 2-5 contributors (2,602 lines of code)
    • 103 files changed by 1 contributor (3,098 lines of code)
0% | 0% | 0% | 45% | 54%
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, xml, yaml, md, sh, html, js, txt, css, sql, gitignore, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
html0% | 0% | 0% | 35% | 64%
java0% | 0% | 0% | 2% | 97%
xml0% | 0% | 0% | 72% | 27%
yaml0% | 0% | 0% | 25% | 75%
js0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
sql0% | 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
saga-web0% | 0% | 0% | 10% | 89%
saga-format0% | 0% | 0% | 14% | 85%
saga-distribution0% | 0% | 0% | 100% | 0%
saga-discovery0% | 0% | 0% | 40% | 60%
saga-spring0% | 0% | 0% | 1% | 98%
saga-core0% | 0% | 0% | <1% | 99%
saga-core-akka0% | 0% | 0% | 0% | 100%
transports0% | 0% | 0% | 0% | 100%
saga-demo0% | 0% | 0% | 0% | 100%
saga-persistence0% | 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
application.yaml
in saga-spring/src/main/resources
12 - 2017-08-21 2018-07-20 9 2 sean.yin@huawei.com jiangning9@huawei.com
Operation.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
11 - 2018-01-02 2018-10-25 6 3 jiangning9@huawei.com zfeng@redhat.com
microservice.yaml
in saga-discovery/saga-discovery-servicecenter/src/main/resources
14 - 2017-09-08 2018-07-26 6 3 sean.yin@huawei.com jiangning9@huawei.com
JacksonRestOperation.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
40 3 2018-01-02 2018-10-25 6 3 jiangning9@huawei.com zfeng@redhat.com
JacksonFallback.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
51 6 2018-01-02 2018-10-25 6 3 jiangning9@huawei.com zfeng@redhat.com
bin.xml
in saga-distribution/src/assembly
54 - 2018-03-05 2018-12-12 6 2 jiangning9@huawei.com jiangning9@huawei.com
detail.html
in saga-web/src/main/resources/static
145 - 2017-11-06 2018-07-20 6 5 yangyong.zheng@huawei.com jiangning9@huawei.com
aop.xml
in saga-spring/src/main/resources/META-INF
7 - 2017-08-31 2018-07-20 5 2 sean.yin@huawei.com jiangning9@huawei.com
Fallback.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
22 4 2018-01-02 2018-10-25 5 3 jiangning9@huawei.com zfeng@redhat.com
JacksonRestFallback.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
30 3 2018-01-02 2018-10-25 5 3 jiangning9@huawei.com zfeng@redhat.com
Compensation.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
31 6 2018-01-02 2018-10-25 5 3 jiangning9@huawei.com zfeng@redhat.com
Transaction.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
32 6 2018-01-02 2018-10-25 5 3 jiangning9@huawei.com zfeng@redhat.com
ForwardRecovery.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
44 3 2018-01-02 2018-10-25 5 3 jiangning9@huawei.com zfeng@redhat.com
RestOperation.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
48 8 2018-01-02 2018-10-25 5 3 jiangning9@huawei.com zfeng@redhat.com
GraphBasedSaga.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
99 5 2018-01-02 2018-10-25 5 3 jiangning9@huawei.com zfeng@redhat.com
request.html
in saga-web/src/main/resources/static
207 - 2017-11-06 2018-07-20 5 4 yangyong.zheng@huawei.com jiangning9@huawei.com
schema-postgresql.sql
in saga-spring/src/main/resources
8 - 2018-01-17 2018-07-20 4 3 sean.yin@huawei.com jiangning9@huawei.com
log4j2.xml
in saga-spring/src/main/resources
13 - 2017-08-21 2018-07-20 4 2 sean.yin@huawei.com jiangning9@huawei.com
microservice.yaml
in saga-demo/dependency-free-transaction-demo/hotel-reservation-service/src/main/resources
14 - 2017-10-17 2018-07-25 4 2 sean.yin@huawei.com jiangning9@huawei.com
microservice.yaml
in saga-demo/dependency-free-transaction-demo/car-rental-service/src/main/resources
14 - 2017-10-17 2018-07-25 4 2 sean.yin@huawei.com jiangning9@huawei.com
microservice.yaml
in saga-demo/dependency-free-transaction-demo/flight-booking-service/src/main/resources
14 - 2017-10-17 2018-07-25 4 2 sean.yin@huawei.com jiangning9@huawei.com
index.html
in saga-web/src/main/resources/static
14 - 2017-11-06 2018-07-20 4 3 yangyong.zheng@huawei.com jiangning9@huawei.com
microservice.yaml
in saga-demo/dependency-free-transaction-demo/payment-service/src/main/resources
16 - 2017-10-17 2018-07-20 4 3 sean.yin@huawei.com jiangning9@huawei.com
JacksonSQLTransaction.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
17 2 2018-08-24 2018-10-25 4 2 263976490@qq.com zfeng@redhat.com
JacksonSQLCompensation.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
17 2 2018-08-24 2018-10-25 4 2 263976490@qq.com zfeng@redhat.com
JsonSagaRequest.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
20 - 2018-01-02 2018-08-24 4 2 jiangning9@huawei.com 263976490@qq.com
JacksonRestCompensation.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
21 2 2018-01-02 2018-10-25 4 3 jiangning9@huawei.com zfeng@redhat.com
JacksonRestTransaction.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
21 2 2018-01-02 2018-10-25 4 3 jiangning9@huawei.com zfeng@redhat.com
JacksonSQLOperation.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
24 3 2018-08-24 2018-10-25 4 2 263976490@qq.com zfeng@redhat.com
EclipseLinkJpaConfiguration.java
in saga-persistence/saga-persistence-jpa/src/main/java/org/apache/servicecomb/saga/persistence/jpa
33 2 2018-01-17 2018-08-06 4 4 sean.yin@huawei.com jeremyxu2010@gmail.com
SQLOperation.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
38 6 2018-08-24 2018-10-25 4 2 263976490@qq.com zfeng@redhat.com
result.html
in saga-web/src/main/resources/static
47 - 2017-11-06 2018-07-20 4 3 yangyong.zheng@huawei.com jiangning9@huawei.com
TransactionTaskConsumer.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
93 5 2018-01-02 2018-10-25 4 3 jiangning9@huawei.com zfeng@redhat.com
Descriptive.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
4 - 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
TransportFactory.java
in saga-core/src/main/java/org/apache/servicecomb/saga/transports
5 - 2018-01-02 2018-08-23 3 2 jiangning9@huawei.com 263976490@qq.com
TransportAware.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
7 - 2018-01-02 2018-08-23 3 2 jiangning9@huawei.com 263976490@qq.com
application.yaml
in saga-web/src/main/resources
9 - 2017-11-06 2018-07-20 3 3 yangyong.zheng@huawei.com jiangning9@huawei.com
SagaContext.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
10 - 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
microservice.yaml
in saga-web/src/main/resources
11 - 2017-11-06 2018-07-20 3 2 yangyong.zheng@huawei.com jiangning9@huawei.com
SagaWebApplication.java
in saga-web/src/main/java/org/apache/servicecomb/saga/web
13 1 2018-01-02 2018-07-22 3 1 jiangning9@huawei.com jiangning9@huawei.com
SagaRequest.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
16 - 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
SagaEventRepo.java
in saga-spring/src/main/java/org/apache/servicecomb/saga/spring
19 - 2018-01-02 2018-07-20 3 2 jiangning9@huawei.com jiangning9@huawei.com
SagaEvent.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
20 4 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
ServiceCenterDiscoveryConfig.java
in saga-discovery/saga-discovery-servicecenter/src/main/java/org/apache/servicecomb/saga/discovery/service/center
21 1 2018-01-02 2018-07-22 3 1 jiangning9@huawei.com jiangning9@huawei.com
LoggingRecoveryPolicy.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
26 3 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
BackwardRecovery.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
30 2 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
ChildrenExtractor.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
30 2 2018-01-02 2018-08-21 3 2 jiangning9@huawei.com 263976490@qq.com
JsonSagaDefinition.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
31 2 2018-01-02 2018-08-21 3 2 jiangning9@huawei.com 263976490@qq.com
CompositeSagaResponse.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
39 4 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
GraphCycleDetectorImpl.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core/dag
44 1 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.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
detail.html
in saga-web/src/main/resources/static
145 - 2017-11-06 2018-07-20 6 5 yangyong.zheng@huawei.com jiangning9@huawei.com
request.html
in saga-web/src/main/resources/static
207 - 2017-11-06 2018-07-20 5 4 yangyong.zheng@huawei.com jiangning9@huawei.com
EclipseLinkJpaConfiguration.java
in saga-persistence/saga-persistence-jpa/src/main/java/org/apache/servicecomb/saga/persistence/jpa
33 2 2018-01-17 2018-08-06 4 4 sean.yin@huawei.com jeremyxu2010@gmail.com
microservice.yaml
in saga-discovery/saga-discovery-servicecenter/src/main/resources
14 - 2017-09-08 2018-07-26 6 3 sean.yin@huawei.com jiangning9@huawei.com
JacksonFallback.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
51 6 2018-01-02 2018-10-25 6 3 jiangning9@huawei.com zfeng@redhat.com
JacksonRestOperation.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
40 3 2018-01-02 2018-10-25 6 3 jiangning9@huawei.com zfeng@redhat.com
Operation.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
11 - 2018-01-02 2018-10-25 6 3 jiangning9@huawei.com zfeng@redhat.com
JacksonRestFallback.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
30 3 2018-01-02 2018-10-25 5 3 jiangning9@huawei.com zfeng@redhat.com
RestOperation.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
48 8 2018-01-02 2018-10-25 5 3 jiangning9@huawei.com zfeng@redhat.com
GraphBasedSaga.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
99 5 2018-01-02 2018-10-25 5 3 jiangning9@huawei.com zfeng@redhat.com
Fallback.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
22 4 2018-01-02 2018-10-25 5 3 jiangning9@huawei.com zfeng@redhat.com
ForwardRecovery.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
44 3 2018-01-02 2018-10-25 5 3 jiangning9@huawei.com zfeng@redhat.com
Compensation.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
31 6 2018-01-02 2018-10-25 5 3 jiangning9@huawei.com zfeng@redhat.com
Transaction.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
32 6 2018-01-02 2018-10-25 5 3 jiangning9@huawei.com zfeng@redhat.com
schema-postgresql.sql
in saga-spring/src/main/resources
8 - 2018-01-17 2018-07-20 4 3 sean.yin@huawei.com jiangning9@huawei.com
JacksonRestTransaction.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
21 2 2018-01-02 2018-10-25 4 3 jiangning9@huawei.com zfeng@redhat.com
JacksonRestCompensation.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
21 2 2018-01-02 2018-10-25 4 3 jiangning9@huawei.com zfeng@redhat.com
index.html
in saga-web/src/main/resources/static
14 - 2017-11-06 2018-07-20 4 3 yangyong.zheng@huawei.com jiangning9@huawei.com
result.html
in saga-web/src/main/resources/static
47 - 2017-11-06 2018-07-20 4 3 yangyong.zheng@huawei.com jiangning9@huawei.com
TransactionTaskConsumer.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
93 5 2018-01-02 2018-10-25 4 3 jiangning9@huawei.com zfeng@redhat.com
microservice.yaml
in saga-demo/dependency-free-transaction-demo/payment-service/src/main/resources
16 - 2017-10-17 2018-07-20 4 3 sean.yin@huawei.com jiangning9@huawei.com
table.js
in saga-web/src/main/resources/static/js
97 9 2017-11-06 2018-07-20 3 3 yangyong.zheng@huawei.com jiangning9@huawei.com
date.js
in saga-web/src/main/resources/static/js
589 46 2017-11-06 2018-07-20 3 3 yangyong.zheng@huawei.com jiangning9@huawei.com
application.yaml
in saga-web/src/main/resources
9 - 2017-11-06 2018-07-20 3 3 yangyong.zheng@huawei.com jiangning9@huawei.com
application.yaml
in saga-spring/src/main/resources
12 - 2017-08-21 2018-07-20 9 2 sean.yin@huawei.com jiangning9@huawei.com
bin.xml
in saga-distribution/src/assembly
54 - 2018-03-05 2018-12-12 6 2 jiangning9@huawei.com jiangning9@huawei.com
aop.xml
in saga-spring/src/main/resources/META-INF
7 - 2017-08-31 2018-07-20 5 2 sean.yin@huawei.com jiangning9@huawei.com
log4j2.xml
in saga-spring/src/main/resources
13 - 2017-08-21 2018-07-20 4 2 sean.yin@huawei.com jiangning9@huawei.com
JacksonSQLOperation.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
24 3 2018-08-24 2018-10-25 4 2 263976490@qq.com zfeng@redhat.com
JacksonSQLCompensation.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
17 2 2018-08-24 2018-10-25 4 2 263976490@qq.com zfeng@redhat.com
JacksonSQLTransaction.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
17 2 2018-08-24 2018-10-25 4 2 263976490@qq.com zfeng@redhat.com
JsonSagaRequest.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
20 - 2018-01-02 2018-08-24 4 2 jiangning9@huawei.com 263976490@qq.com
SQLOperation.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
38 6 2018-08-24 2018-10-25 4 2 263976490@qq.com zfeng@redhat.com
microservice.yaml
in saga-demo/dependency-free-transaction-demo/flight-booking-service/src/main/resources
14 - 2017-10-17 2018-07-25 4 2 sean.yin@huawei.com jiangning9@huawei.com
microservice.yaml
in saga-demo/dependency-free-transaction-demo/car-rental-service/src/main/resources
14 - 2017-10-17 2018-07-25 4 2 sean.yin@huawei.com jiangning9@huawei.com
microservice.yaml
in saga-demo/dependency-free-transaction-demo/hotel-reservation-service/src/main/resources
14 - 2017-10-17 2018-07-25 4 2 sean.yin@huawei.com jiangning9@huawei.com
SagaEventEntity.java
in saga-spring/src/main/java/org/apache/servicecomb/saga/spring
56 9 2018-01-02 2018-07-20 3 2 jiangning9@huawei.com jiangning9@huawei.com
SagaEventRepo.java
in saga-spring/src/main/java/org/apache/servicecomb/saga/spring
19 - 2018-01-02 2018-07-20 3 2 jiangning9@huawei.com jiangning9@huawei.com
JacksonSagaEventFormat.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
114 15 2018-01-02 2018-08-21 3 2 jiangning9@huawei.com 263976490@qq.com
JsonSagaDefinition.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
31 2 2018-01-02 2018-08-21 3 2 jiangning9@huawei.com 263976490@qq.com
ChildrenExtractor.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
30 2 2018-01-02 2018-08-21 3 2 jiangning9@huawei.com 263976490@qq.com
JsonRestSagaRequest.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
44 3 2018-01-02 2018-08-23 3 2 jiangning9@huawei.com 263976490@qq.com
TransportAware.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
7 - 2018-01-02 2018-08-23 3 2 jiangning9@huawei.com 263976490@qq.com
microservice.yaml
in saga-web/src/main/resources
11 - 2017-11-06 2018-07-20 3 2 yangyong.zheng@huawei.com jiangning9@huawei.com
TransportFactory.java
in saga-core/src/main/java/org/apache/servicecomb/saga/transports
5 - 2018-01-02 2018-08-23 3 2 jiangning9@huawei.com 263976490@qq.com
style.css
in saga-web/src/main/resources/static/css
21 - 2018-01-31 2018-07-20 2 2 dagang.li@huawei.com jiangning9@huawei.com
request.css
in saga-web/src/main/resources/static/css
44 - 2018-01-31 2018-07-20 2 2 dagang.li@huawei.com jiangning9@huawei.com
request.js
in saga-web/src/main/resources/static/js
245 31 2018-01-31 2018-07-20 2 2 dagang.li@huawei.com jiangning9@huawei.com
TransactionAbortedException.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
9 2 2018-10-22 2018-10-25 2 2 263976490@qq.com zfeng@redhat.com
SagaController.java
in saga-spring/src/main/java/org/apache/servicecomb/saga/spring
178 12 2018-01-02 2018-07-25 3 1 jiangning9@huawei.com jiangning9@huawei.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
SagaController.java
in saga-spring/src/main/java/org/apache/servicecomb/saga/spring
178 12 2018-01-02 2018-07-25 3 1 jiangning9@huawei.com jiangning9@huawei.com
RequestActor.java
in saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors
159 17 2018-08-19 2018-08-19 1 1 jiangning9@huawei.com jiangning9@huawei.com
SagaExecutionQueryService.java
in saga-spring/src/main/java/org/apache/servicecomb/saga/spring
124 5 2018-01-02 2018-07-25 3 1 jiangning9@huawei.com jiangning9@huawei.com
SagaRequestImpl.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
115 14 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
SagaContextImpl.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
105 14 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
SagaSpringConfig.java
in saga-spring/src/main/java/org/apache/servicecomb/saga/spring
100 10 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
HttpClientTransport.java
in transports/transport-httpclient/src/main/java/org/apache/servicecomb/saga/transports/httpclient
88 5 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
RestTemplateTransport.java
in transports/transport-resttemplate/src/main/java/org/apache/servicecomb/saga/transports/resttemplate
85 4 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
NoOpSagaRequest.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
79 10 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
RequestActorBuilder.java
in saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors
75 7 2018-08-19 2018-08-19 1 1 jiangning9@huawei.com jiangning9@huawei.com
GraphBuilder.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core/dag
74 7 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
SagaTaskFactory.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
65 6 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
Node.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core/dag
59 8 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
SagaExecutionComponent.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core/application
58 4 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
ByLevelTraveller.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core/dag
55 3 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
GraphBasedSagaFactory.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core/dag
55 4 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
ActorBasedSagaFactory.java
in saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors
55 4 2018-08-19 2018-08-19 1 1 jiangning9@huawei.com jiangning9@huawei.com
RequestActorContext.java
in saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors
52 8 2018-08-19 2018-08-19 1 1 jiangning9@huawei.com jiangning9@huawei.com
GraphCycleDetectorImpl.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core/dag
44 1 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
CompletionCallbackActor.java
in saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors
43 6 2018-08-19 2018-08-19 1 1 jiangning9@huawei.com jiangning9@huawei.com
JpaPersistentStore.java
in saga-spring/src/main/java/org/apache/servicecomb/saga/spring
42 1 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
JsonSQLSagaRequest.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
42 3 2018-08-24 2018-08-24 1 1 263976490@qq.com 263976490@qq.com
TaskRunner.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
42 3 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
CompensationTaskConsumer.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
42 2 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
RequestProcessTask.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
39 4 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
CompositeSagaResponse.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
39 4 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
ActorBasedSaga.java
in saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors
39 3 2018-08-19 2018-08-19 1 1 jiangning9@huawei.com jiangning9@huawei.com
JacksonToJsonFormat.java
in saga-format/src/main/java/org/apache/servicecomb/saga/core
38 3 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
FallbackPolicy.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
36 5 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
SagaResponse.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
35 6 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
EmbeddedEventStore.java
in saga-core/src/main/java/org/apache/servicecomb/saga/infrastructure
34 4 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
EventContextImpl.java
in saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors
33 5 2018-08-19 2018-08-19 1 1 jiangning9@huawei.com jiangning9@huawei.com
TransactionAbortedEvent.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
31 6 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
TransactionCompensatedEvent.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
31 6 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
TransactionEndedEvent.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
31 6 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
SagaStartTask.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
31 4 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
ContextAwareEventStore.java
in saga-core/src/main/java/org/apache/servicecomb/saga/infrastructure
31 5 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
JacksonFromJsonFormat.java
in saga-format/src/main/java/org/apache/servicecomb/saga/format
30 2 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
BackwardRecovery.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
30 2 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
RestRequestChecker.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core/application/interpreter
29 4 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
LoggingRecoveryPolicy.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
26 3 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
FailedSagaResponse.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
25 5 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
EventEnvelope.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
24 3 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
SagaEndTask.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
24 4 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
SagaStartedEvent.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
23 4 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
TransactionStartedEvent.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
23 4 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
ServiceCenterDiscoveryConfig.java
in saga-discovery/saga-discovery-servicecenter/src/main/java/org/apache/servicecomb/saga/discovery/service/center
21 1 2018-01-02 2018-07-22 3 1 jiangning9@huawei.com jiangning9@huawei.com
SuccessfulSagaResponse.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
21 4 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
SagaShutdownListener.java
in saga-spring/src/main/java/org/apache/servicecomb/saga/spring
20 1 2018-01-02 2018-07-20 2 1 jiangning9@huawei.com jiangning9@huawei.com
SagaEvent.java
in saga-core/src/main/java/org/apache/servicecomb/saga/core
20 4 2018-01-02 2018-08-20 3 1 jiangning9@huawei.com jiangning9@huawei.com
Correlations

File Size vs. Number of Changes: 152 points

saga-distribution/src/assembly/bin.xml x: 54 lines of code y: 6 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/Compensation.java x: 31 lines of code y: 5 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/Fallback.java x: 22 lines of code y: 5 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/ForwardRecovery.java x: 44 lines of code y: 5 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/GraphBasedSaga.java x: 99 lines of code y: 5 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/Operation.java x: 11 lines of code y: 6 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/RestOperation.java x: 48 lines of code y: 5 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/SQLOperation.java x: 38 lines of code y: 4 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/Transaction.java x: 32 lines of code y: 5 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionAbortedException.java x: 9 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionTaskConsumer.java x: 93 lines of code y: 4 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonFallback.java x: 51 lines of code y: 6 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonRestCompensation.java x: 21 lines of code y: 4 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonRestFallback.java x: 30 lines of code y: 5 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonRestOperation.java x: 40 lines of code y: 6 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonSQLCompensation.java x: 17 lines of code y: 4 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonSQLOperation.java x: 24 lines of code y: 4 # changes saga-core/src/main/java/org/apache/servicecomb/saga/transports/SQLTransport.java x: 7 lines of code y: 2 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonSQLSagaRequest.java x: 42 lines of code y: 1 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonSagaRequest.java x: 20 lines of code y: 4 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonRestSagaRequest.java x: 44 lines of code y: 3 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/TransportAware.java x: 7 lines of code y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/transports/TransportFactory.java x: 5 lines of code y: 3 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/ChildrenExtractor.java x: 30 lines of code y: 3 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonSagaEventFormat.java x: 114 lines of code y: 3 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonSagaDefinition.java x: 31 lines of code y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/CompositeSagaResponse.java x: 39 lines of code y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/Descriptive.java x: 4 lines of code y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/LoggingRecoveryPolicy.java x: 26 lines of code y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/NoOpSagaRequest.java x: 79 lines of code y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaContext.java x: 10 lines of code y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaContextImpl.java x: 105 lines of code y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaEvent.java x: 20 lines of code y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaRequest.java x: 16 lines of code y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaTaskFactory.java x: 65 lines of code y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionConsumer.java x: 4 lines of code y: 1 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/ByLevelTraveller.java x: 55 lines of code y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/GraphBuilder.java x: 74 lines of code y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/Node.java x: 59 lines of code y: 3 # changes saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/ActorBasedSaga.java x: 39 lines of code y: 1 # changes saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/ActorBasedSagaFactory.java x: 55 lines of code y: 1 # changes saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/CompletionCallbackActor.java x: 43 lines of code y: 1 # changes saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/EventContextImpl.java x: 33 lines of code y: 1 # changes saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/RequestActor.java x: 159 lines of code y: 1 # changes saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/RequestActorBuilder.java x: 75 lines of code y: 1 # changes saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/RequestActorContext.java x: 52 lines of code y: 1 # changes saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/AbortMessage.java x: 15 lines of code y: 1 # changes saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/AbortRecoveryMessage.java x: 11 lines of code y: 1 # changes saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/CompensationRecoveryMessage.java x: 3 lines of code y: 1 # changes saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/FailMessage.java x: 12 lines of code y: 1 # changes saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/TransactMessage.java x: 17 lines of code y: 1 # changes saga-persistence/saga-persistence-jpa/src/main/java/org/apache/servicecomb/saga/persistence/jpa/EclipseLinkJpaConfiguration.java x: 33 lines of code y: 4 # changes saga-discovery/saga-discovery-servicecenter/src/main/resources/microservice.yaml x: 14 lines of code y: 6 # changes saga-demo/dependency-free-transaction-demo/car-rental-service/src/main/resources/microservice.yaml x: 14 lines of code y: 4 # changes saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaController.java x: 178 lines of code y: 3 # changes saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaExecutionQueryService.java x: 124 lines of code y: 3 # changes saga-discovery/saga-discovery-servicecenter/src/main/java/org/apache/servicecomb/saga/discovery/service/center/ServiceCenterDiscoveryConfig.java x: 21 lines of code y: 3 # changes saga-web/src/main/java/org/apache/servicecomb/saga/web/SagaWebApplication.java x: 13 lines of code y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/CompensationTaskConsumer.java x: 42 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/CompositeSagaLog.java x: 18 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/EventEnvelope.java x: 24 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/EventStore.java x: 5 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/FailedSagaResponse.java x: 25 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/FallbackPolicy.java x: 36 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/PersistentLog.java x: 4 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/PersistentStore.java x: 6 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/RequestProcessTask.java x: 39 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaEndedEvent.java x: 17 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaLog.java x: 3 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaRequestImpl.java x: 115 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaResponse.java x: 35 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaStartTask.java x: 31 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaStartedEvent.java x: 23 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/SuccessfulSagaResponse.java x: 21 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/application/SagaExecutionComponent.java x: 58 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/application/interpreter/RestRequestChecker.java x: 29 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/SingleLeafDirectedAcyclicGraph.java x: 15 lines of code y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/infrastructure/EmbeddedEventStore.java x: 34 lines of code y: 2 # changes saga-format/src/main/java/org/apache/servicecomb/saga/core/JacksonToJsonFormat.java x: 38 lines of code y: 2 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonFromJsonFormat.java x: 30 lines of code y: 2 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonFailedSagaResponse.java x: 8 lines of code y: 2 # changes saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaEventEntity.java x: 56 lines of code y: 3 # changes saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaEventRepo.java x: 19 lines of code y: 3 # changes saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaShutdownListener.java x: 20 lines of code y: 2 # changes saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaSpringConfig.java x: 100 lines of code y: 2 # changes saga-spring/src/main/resources/META-INF/aop.xml x: 7 lines of code y: 5 # changes saga-spring/src/main/resources/application.yaml x: 12 lines of code y: 9 # changes saga-spring/src/main/resources/log4j2.xml x: 13 lines of code y: 4 # changes saga-spring/src/main/resources/schema-postgresql.sql x: 8 lines of code y: 4 # changes saga-web/src/main/resources/application.yaml x: 9 lines of code y: 3 # changes saga-web/src/main/resources/microservice.yaml x: 11 lines of code y: 3 # changes saga-web/src/main/resources/static/css/request.css x: 44 lines of code y: 2 # changes saga-web/src/main/resources/static/detail.html x: 145 lines of code y: 6 # changes saga-web/src/main/resources/static/js/date.js x: 589 lines of code y: 3 # changes saga-web/src/main/resources/static/js/request.js x: 245 lines of code y: 2 # changes saga-web/src/main/resources/static/js/table.js x: 97 lines of code y: 3 # changes saga-web/src/main/resources/static/request.html x: 207 lines of code y: 5 # changes saga-web/src/main/resources/static/result.html x: 47 lines of code y: 4 # changes transports/transport-httpclient/src/main/java/org/apache/servicecomb/saga/transports/httpclient/HttpClientTransport.java x: 88 lines of code y: 2 # changes transports/transport-resttemplate/src/main/java/org/apache/servicecomb/saga/transports/resttemplate/RestTemplateTransport.java x: 85 lines of code y: 2 # changes
9.0
# changes
  min: 1.0
  average: 2.7
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 9.0
0 589.0
lines of code
min: 3.0 | average: 37.5 | 25th percentile: 9.0 | median: 21.0 | 75th percentile: 42.0 | max: 589.0

Number of Contributors vs. Number of Changes: 152 points

saga-distribution/src/assembly/bin.xml x: 2 # contributors y: 6 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/Compensation.java x: 3 # contributors y: 5 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/Operation.java x: 3 # contributors y: 6 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/SQLOperation.java x: 2 # contributors y: 4 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionAbortedException.java x: 2 # contributors y: 2 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionTaskConsumer.java x: 3 # contributors y: 4 # changes saga-core/src/main/java/org/apache/servicecomb/saga/transports/SQLTransport.java x: 1 # contributors y: 2 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonSQLSagaRequest.java x: 1 # contributors y: 1 # changes saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonRestSagaRequest.java x: 2 # contributors y: 3 # changes saga-core/src/main/java/org/apache/servicecomb/saga/core/BackwardRecovery.java x: 1 # contributors y: 3 # changes saga-persistence/saga-persistence-jpa/src/main/java/org/apache/servicecomb/saga/persistence/jpa/EclipseLinkJpaConfiguration.java x: 4 # contributors y: 4 # changes saga-spring/src/main/resources/META-INF/aop.xml x: 2 # contributors y: 5 # changes saga-spring/src/main/resources/application.yaml x: 2 # contributors y: 9 # changes saga-web/src/main/resources/application.yaml x: 3 # contributors y: 3 # changes saga-web/src/main/resources/static/detail.html x: 5 # contributors y: 6 # changes saga-web/src/main/resources/static/request.html x: 4 # contributors y: 5 # changes
9.0
# changes
  min: 1.0
  average: 2.7
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 9.0
0 5.0
# contributors
min: 1.0 | average: 1.51 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 152 points

saga-distribution/src/assembly/bin.xml x: 2 # contributors y: 54 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/Compensation.java x: 3 # contributors y: 31 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/Fallback.java x: 3 # contributors y: 22 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/ForwardRecovery.java x: 3 # contributors y: 44 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/GraphBasedSaga.java x: 3 # contributors y: 99 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/Operation.java x: 3 # contributors y: 11 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/RestOperation.java x: 3 # contributors y: 48 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/SQLOperation.java x: 2 # contributors y: 38 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionAbortedException.java x: 2 # contributors y: 9 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/TransactionTaskConsumer.java x: 3 # contributors y: 93 lines of code saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonFallback.java x: 3 # contributors y: 51 lines of code saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonRestFallback.java x: 3 # contributors y: 30 lines of code saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonRestOperation.java x: 3 # contributors y: 40 lines of code saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonSQLCompensation.java x: 2 # contributors y: 17 lines of code saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonSQLOperation.java x: 2 # contributors y: 24 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/transports/SQLTransport.java x: 1 # contributors y: 7 lines of code saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonSQLSagaRequest.java x: 1 # contributors y: 42 lines of code saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonSagaRequest.java x: 2 # contributors y: 20 lines of code saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonRestSagaRequest.java x: 2 # contributors y: 44 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/transports/TransportFactory.java x: 2 # contributors y: 5 lines of code saga-format/src/main/java/org/apache/servicecomb/saga/format/ChildrenExtractor.java x: 2 # contributors y: 30 lines of code saga-format/src/main/java/org/apache/servicecomb/saga/format/JacksonSagaEventFormat.java x: 2 # contributors y: 114 lines of code saga-format/src/main/java/org/apache/servicecomb/saga/format/JsonSagaDefinition.java x: 2 # contributors y: 31 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/BackwardRecovery.java x: 1 # contributors y: 30 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/CompositeSagaResponse.java x: 1 # contributors y: 39 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/Descriptive.java x: 1 # contributors y: 4 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/LoggingRecoveryPolicy.java x: 1 # contributors y: 26 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/NoOpSagaRequest.java x: 1 # contributors y: 79 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaContext.java x: 1 # contributors y: 10 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaContextImpl.java x: 1 # contributors y: 105 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaEvent.java x: 1 # contributors y: 20 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaRequest.java x: 1 # contributors y: 16 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaTaskFactory.java x: 1 # contributors y: 65 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/ByLevelTraveller.java x: 1 # contributors y: 55 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/GraphBuilder.java x: 1 # contributors y: 74 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/dag/Node.java x: 1 # contributors y: 59 lines of code saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/EventContextImpl.java x: 1 # contributors y: 33 lines of code saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/RequestActor.java x: 1 # contributors y: 159 lines of code saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/RequestActorBuilder.java x: 1 # contributors y: 75 lines of code saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/RequestActorContext.java x: 1 # contributors y: 52 lines of code saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/FailMessage.java x: 1 # contributors y: 12 lines of code saga-core-akka/src/main/java/org/apache/servicecomb/saga/core/actors/messages/TransactMessage.java x: 1 # contributors y: 17 lines of code saga-persistence/saga-persistence-jpa/src/main/java/org/apache/servicecomb/saga/persistence/jpa/EclipseLinkJpaConfiguration.java x: 4 # contributors y: 33 lines of code saga-discovery/saga-discovery-servicecenter/src/main/resources/microservice.yaml x: 3 # contributors y: 14 lines of code saga-demo/dependency-free-transaction-demo/car-rental-service/src/main/resources/microservice.yaml x: 2 # contributors y: 14 lines of code saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaController.java x: 1 # contributors y: 178 lines of code saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaExecutionQueryService.java x: 1 # contributors y: 124 lines of code saga-discovery/saga-discovery-servicecenter/src/main/java/org/apache/servicecomb/saga/discovery/service/center/ServiceCenterDiscoveryConfig.java x: 1 # contributors y: 21 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/EventEnvelope.java x: 1 # contributors y: 24 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/EventStore.java x: 1 # contributors y: 5 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/FallbackPolicy.java x: 1 # contributors y: 36 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaRequestImpl.java x: 1 # contributors y: 115 lines of code saga-core/src/main/java/org/apache/servicecomb/saga/core/SagaStartTask.java x: 1 # contributors y: 31 lines of code saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaEventEntity.java x: 2 # contributors y: 56 lines of code saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaSpringConfig.java x: 1 # contributors y: 100 lines of code saga-spring/src/main/resources/application.yaml x: 2 # contributors y: 12 lines of code saga-spring/src/main/resources/schema-postgresql.sql x: 3 # contributors y: 8 lines of code saga-web/src/main/resources/microservice.yaml x: 2 # contributors y: 11 lines of code saga-web/src/main/resources/static/css/style.css x: 2 # contributors y: 21 lines of code saga-web/src/main/resources/static/detail.html x: 5 # contributors y: 145 lines of code saga-web/src/main/resources/static/js/date.js x: 3 # contributors y: 589 lines of code saga-web/src/main/resources/static/js/request.js x: 2 # contributors y: 245 lines of code saga-web/src/main/resources/static/js/table.js x: 3 # contributors y: 97 lines of code saga-web/src/main/resources/static/request.html x: 4 # contributors y: 207 lines of code transports/transport-httpclient/src/main/java/org/apache/servicecomb/saga/transports/httpclient/HttpClientTransport.java x: 1 # contributors y: 88 lines of code transports/transport-resttemplate/src/main/java/org/apache/servicecomb/saga/transports/resttemplate/RestTemplateTransport.java x: 1 # contributors y: 85 lines of code
589.0
lines of code
  min: 3.0
  average: 37.5
  25th percentile: 9.0
  median: 21.0
  75th percentile: 42.0
  max: 589.0
0 5.0
# contributors
min: 1.0 | average: 1.51 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0