apache / airavata-mft
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 15% | 32% | 52%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 25% | 18% | 55%
py0% | 0% | 0% | 88% | 11%
proto0% | 0% | 0% | 5% | 94%
xml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
controller0% | 0% | 65% | 18% | 15%
services0% | 0% | 13% | 0% | 86%
api0% | 0% | 54% | 0% | 45%
agent0% | 0% | 31% | 29% | 38%
common0% | 0% | 46% | 0% | 53%
python-sdk0% | 0% | 0% | 96% | 3%
transport0% | 0% | 0% | 36% | 63%
python-cli0% | 0% | 0% | 52% | 47%
core0% | 0% | 0% | 64% | 35%
standalone-service0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
SQLResourceBackend.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql
490 63
MFTApiHandler.java
in api/service/src/main/java/org/apache/airavata/mft/api/handler
432 8
SQLSecretBackend.java
in services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql
411 42
MFTConsulClient.java
in common/common-clients/src/main/java/org/apache/airavata/mft/admin
322 31
EC2AgentSpawner.java
in controller/src/main/java/org/apache/airavata/mft/controller/spawner
267 6
RequestBuilder.java
in controller/src/main/java/org/apache/airavata/mft/controller
224 2
AgentOrchestrator.java
in controller/src/main/java/org/apache/airavata/mft/controller/spawner
215 14
TransportMediator.java
in agent/service/src/main/java/org/apache/airavata/mft/agent
212 5
MFTController.java
in controller/src/main/java/org/apache/airavata/mft/controller
210 9
ConsulIngressHandler.java
in agent/service/src/main/java/org/apache/airavata/mft/agent/ingress
204 5
operations.py
in python-cli/mft_cli/airavata_mft_cli
198 6
MFTTransferApi_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk
193 14
StorageCommon_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/common
192 14
gcs.py
in python-cli/mft_cli/airavata_mft_cli/storage
169 4
FTPStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/ftp
162 12
S3StorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/s3
162 12
BoxStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/box
162 12
AzureStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/azure
162 12
LocalStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/local
162 12
HTTPStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/http
162 12
SwiftStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/swift
162 12
ODataStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/odata
162 12
DropboxStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/dropbox
162 12
StorageSecretMap_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/resourcesecretmap
162 12
SCPStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/scp
162 12
GCSStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/gcs
162 12
DoubleStreamingBuffer.java
in core/src/main/java/org/apache/airavata/mft/core
158 6
TransferOrchestrator.java
in agent/service/src/main/java/org/apache/airavata/mft/agent
156 4
GCSMetadataCollector.java
in transport/gcp-transport/src/main/java/org/apache/airavata/mft/transport/gcp
153 6
bootstrap.py
in python-cli/mft_cli/airavata_mft_cli
149 9
TransferDispatcher.java
in controller/src/main/java/org/apache/airavata/mft/controller
148 5
SCPMetadataCollector.java
in transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp
144 5
ConnectorConfig.java
in core/src/main/java/org/apache/airavata/mft/core/api
135 30
FTPSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/ftp
132 10
S3SecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/s3
132 10
BoxSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/box
132 10
AzureSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/azure
132 10
HttpSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/http
132 10
SwiftSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/swift
132 10
ODataSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/odata
132 10
DropboxSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/dropbox
132 10
SCPSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/scp
132 10
GCSSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/gcs
132 10
S3MetadataCollector.java
in transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3
131 6
ODataMetadataCollector.java
in transport/odata-transport/src/main/java/org/apache/airavata/mft/transport/odata
123 6
SCPIncomingConnector.java
in transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp
122 7
DirectoryResourceMetadata.java
in core/src/main/java/org/apache/airavata/mft/core
122 26
SCPOutgoingConnector.java
in transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp
117 7
proto
MFTAgentStubs.proto
in agent/stub/src/main/proto
114 -
ConnectorResolver.java
in agent/service/src/main/java/org/apache/airavata/mft/agent/transport
113 4
Files With Most Units (Top 50)
File# lines# units
SQLResourceBackend.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql
490 63
SQLSecretBackend.java
in services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql
411 42
MFTConsulClient.java
in common/common-clients/src/main/java/org/apache/airavata/mft/admin
322 31
ConnectorConfig.java
in core/src/main/java/org/apache/airavata/mft/core/api
135 30
DirectoryResourceMetadata.java
in core/src/main/java/org/apache/airavata/mft/core
122 26
FileResourceMetadata.java
in core/src/main/java/org/apache/airavata/mft/core
98 21
SyncRPCRequest.java
in common/common-clients/src/main/java/org/apache/airavata/mft/admin/models/rpc
88 19
MFTTransferApi_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk
193 14
StorageCommon_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/common
192 14
AgentOrchestrator.java
in controller/src/main/java/org/apache/airavata/mft/controller/spawner
215 14
AgentInfo.java
in common/common-clients/src/main/java/org/apache/airavata/mft/admin/models
60 14
MFTApiClient.java
in api/client/src/main/java/org/apache/airavata/mft/api/client
92 13
FTPStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/ftp
162 12
S3StorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/s3
162 12
BoxStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/box
162 12
AzureStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/azure
162 12
LocalStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/local
162 12
HTTPStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/http
162 12
SwiftStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/swift
162 12
ODataStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/odata
162 12
DropboxStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/dropbox
162 12
StorageSecretMap_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/resourcesecretmap
162 12
SCPStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/scp
162 12
GCSStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/gcs
162 12
TransferState.java
in common/common-clients/src/main/java/org/apache/airavata/mft/admin/models
51 12
SwiftV3AuthSecretEntity.java
in services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/swift
63 12
S3StorageEntity.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity
60 12
FTPSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/ftp
132 10
S3SecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/s3
132 10
BoxSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/box
132 10
AzureSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/azure
132 10
HttpSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/http
132 10
SwiftSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/swift
132 10
ODataSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/odata
132 10
DropboxSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/dropbox
132 10
SCPSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/scp
132 10
GCSSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/gcs
132 10
SCPSecretEntity.java
in services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity
51 10
GenericResourceEntity.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity
58 10
MFTController.java
in controller/src/main/java/org/apache/airavata/mft/controller
210 9
bootstrap.py
in python-cli/mft_cli/airavata_mft_cli
149 9
SyncRPCResponse.java
in common/common-clients/src/main/java/org/apache/airavata/mft/admin/models/rpc
38 8
MFTApiHandler.java
in api/service/src/main/java/org/apache/airavata/mft/api/handler
432 8
GCSSecretEntity.java
in services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity
53 8
S3SecretEntity.java
in services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity
44 8
SwiftV2AuthSecretEntity.java
in services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/swift
47 8
SwiftSecretEntity.java
in services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/swift
48 8
SCPStorageEntity.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity
44 8
FTPStorageEntity.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity
44 8
StorageSecretEntity.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity
44 8
Files With Long Lines (Top 50)

There are 103 files with lines longer than 120 characters. In total, there are 385 long lines.

File# lines# units# long lines
SQLResourceBackend.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql
490 63 24
StorageSecretMap_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/resourcesecretmap
162 12 21
MFTApiHandler.java
in api/service/src/main/java/org/apache/airavata/mft/api/handler
432 8 15
MFTConsulClient.java
in common/common-clients/src/main/java/org/apache/airavata/mft/admin
322 31 12
GCSMetadataCollector.java
in transport/gcp-transport/src/main/java/org/apache/airavata/mft/transport/gcp
153 6 9
MFTController.java
in controller/src/main/java/org/apache/airavata/mft/controller
210 9 9
TransferOrchestrator.java
in agent/service/src/main/java/org/apache/airavata/mft/agent
156 4 8
AgentOrchestrator.java
in controller/src/main/java/org/apache/airavata/mft/controller/spawner
215 14 8
gcs.py
in python-cli/mft_cli/airavata_mft_cli/storage
169 4 8
MFTTransferApi_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk
193 14 6
StorageCommon_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/common
192 14 6
DropboxSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/dropbox
132 10 6
ConsulIngressHandler.java
in agent/service/src/main/java/org/apache/airavata/mft/agent/ingress
204 5 6
TransportMediator.java
in agent/service/src/main/java/org/apache/airavata/mft/agent
212 5 6
SQLSecretBackend.java
in services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql
411 42 6
FTPStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/ftp
162 12 5
S3StorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/s3
162 12 5
BoxStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/box
162 12 5
AzureStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/azure
162 12 5
LocalStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/local
162 12 5
HTTPStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/http
162 12 5
SwiftStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/swift
162 12 5
ODataStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/odata
162 12 5
DropboxStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/dropbox
162 12 5
SCPStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/scp
162 12 5
GCSStorageService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/gcs
162 12 5
EC2AgentSpawner.java
in controller/src/main/java/org/apache/airavata/mft/controller/spawner
267 6 5
LocalServiceHandler.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler
93 5 5
DropboxServiceHandler.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler
80 4 5
ODataServiceHandler.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler
93 5 5
SwiftStorageHandler.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler
93 5 5
HttpServiceHandler.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler
93 5 5
proto
DropboxStorageService.proto
in services/resource-service/stub/src/main/proto/dropbox
33 - 5
FTPSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/ftp
132 10 4
S3SecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/s3
132 10 4
BoxSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/box
132 10 4
AzureSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/azure
132 10 4
HttpSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/http
132 10 4
SwiftSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/swift
132 10 4
ODataSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/odata
132 10 4
SCPSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/scp
132 10 4
GCSSecretService_pb2_grpc.py
in python-sdk/src/airavata_mft_sdk/gcs
132 10 4
ConnectorResolver.java
in agent/service/src/main/java/org/apache/airavata/mft/agent/transport
113 4 4
DropboxServiceHandler.java
in services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler
77 4 4
AzureServiceHandler.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler
80 4 4
DropboxSender.java
in transport/dropbox-transport/src/main/java/org/apache/airavata/mft/transport/dropbox
40 4 3
DropboxMetadataCollector.java
in transport/dropbox-transport/src/main/java/org/apache/airavata/mft/transport/dropbox
107 4 3
pyproject.toml
in python-cli/mft_cli
44 - 3
HttpServiceHandler.java
in services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler
77 4 3
BoxServiceHandler.java
in services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler
80 4 3
Correlations

File Size vs. Commits (all time): 334 points

standalone-service/src/main/assembly/standalone-service-bin-assembly.xml x: 3 commits (all time) y: 77 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/TransferOrchestrator.java x: 12 commits (all time) y: 156 lines of code python-cli/mft_cli/airavata_mft_cli/base.py x: 6 commits (all time) y: 35 lines of code python-cli/mft_cli/airavata_mft_cli/operations.py x: 7 commits (all time) y: 198 lines of code python-cli/mft_cli/airavata_mft_cli/storage/http.py x: 2 commits (all time) y: 45 lines of code python-cli/mft_cli/pyproject.toml x: 15 commits (all time) y: 44 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/ConnectorResolver.java x: 3 commits (all time) y: 113 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/MetadataCollectorResolver.java x: 2 commits (all time) y: 50 lines of code agent/stub/src/main/proto/MFTAgentStubs.proto x: 9 commits (all time) y: 114 lines of code api/service/src/main/java/org/apache/airavata/mft/api/handler/MFTApiHandler.java x: 47 commits (all time) y: 432 lines of code controller/src/main/java/org/apache/airavata/mft/controller/RequestBuilder.java x: 3 commits (all time) y: 224 lines of code python-cli/mft_cli/airavata_mft_cli/storage/__init__.py x: 11 commits (all time) y: 65 lines of code python-cli/mft_cli/airavata_mft_cli/util.py x: 2 commits (all time) y: 12 lines of code python-sdk/setup.cfg x: 18 commits (all time) y: 25 lines of code python-sdk/src/airavata_mft_sdk/http/HTTPStorageService_pb2_grpc.py x: 1 commits (all time) y: 162 lines of code python-sdk/src/airavata_mft_sdk/http/HTTPStorage_pb2_grpc.py x: 1 commits (all time) y: 1 lines of code python-sdk/src/airavata_mft_sdk/http/HttpSecretService_pb2_grpc.py x: 1 commits (all time) y: 132 lines of code python-sdk/src/airavata_mft_sdk/mft_client.py x: 9 commits (all time) y: 59 lines of code services/resource-service/client/src/main/java/org/apache/airavata/mft/resource/client/StorageServiceClient.java x: 8 commits (all time) y: 61 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/ResourceBackend.java x: 29 commits (all time) y: 79 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/SQLResourceBackend.java x: 41 commits (all time) y: 490 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/GenericResourceEntity.java x: 6 commits (all time) y: 58 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/HttpStorageEntity.java x: 1 commits (all time) y: 36 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/ResolveStorageEntity.java x: 3 commits (all time) y: 37 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/HttpStorageRepository.java x: 1 commits (all time) y: 10 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/HttpServiceHandler.java x: 1 commits (all time) y: 93 lines of code services/resource-service/stub/src/main/proto/common/StorageCommon.proto x: 4 commits (all time) y: 88 lines of code services/resource-service/stub/src/main/proto/http/HTTPStorage.proto x: 1 commits (all time) y: 52 lines of code services/resource-service/stub/src/main/proto/http/HTTPStorageService.proto x: 1 commits (all time) y: 33 lines of code services/secret-service/client/src/main/java/org/apache/airavata/mft/secret/client/SecretServiceClient.java x: 8 commits (all time) y: 54 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/SecretBackend.java x: 22 commits (all time) y: 56 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/SQLSecretBackend.java x: 32 commits (all time) y: 411 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/HttpSecretEntity.java x: 1 commits (all time) y: 39 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/TokenAuthSecretEntity.java x: 1 commits (all time) y: 26 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/http/BasicAuthSecretRepository.java x: 1 commits (all time) y: 7 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler/HttpServiceHandler.java x: 1 commits (all time) y: 77 lines of code services/secret-service/stub/src/main/proto/http/HttpCredential.proto x: 1 commits (all time) y: 56 lines of code services/secret-service/stub/src/main/proto/http/HttpSecretService.proto x: 1 commits (all time) y: 30 lines of code transport/http-transport/src/main/assembly/transport-assembly.xml x: 1 commits (all time) y: 32 lines of code transport/http-transport/src/main/java/org/apache/airavata/mft/trnasport/http/HttpMetadataCollector.java x: 1 commits (all time) y: 61 lines of code controller/src/main/java/org/apache/airavata/mft/controller/MFTController.java x: 25 commits (all time) y: 210 lines of code transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp/SCPIncomingConnector.java x: 8 commits (all time) y: 122 lines of code python-sdk/pyproject.toml x: 4 commits (all time) y: 20 lines of code python-cli/mft_cli/airavata_mft_cli/bootstrap.py x: 11 commits (all time) y: 149 lines of code core/src/main/java/org/apache/airavata/mft/core/api/ConnectorConfig.java x: 9 commits (all time) y: 135 lines of code transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalIncomingChunkedConnector.java x: 6 commits (all time) y: 72 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/TransportConfig.java x: 2 commits (all time) y: 17 lines of code transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3/S3OutgoingStreamingConnector.java x: 6 commits (all time) y: 69 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/TransportClassLoader.java x: 2 commits (all time) y: 89 lines of code python-cli/mft_cli/airavata_mft_cli/storage/scp.py x: 1 commits (all time) y: 45 lines of code services/resource-service/stub/src/main/proto/scp/SCPStorage.proto x: 6 commits (all time) y: 56 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/SCPSecretEntity.java x: 4 commits (all time) y: 51 lines of code transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp/SCPMetadataCollector.java x: 43 commits (all time) y: 144 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/AppConfig.java x: 5 commits (all time) y: 36 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/MFTAgent.java x: 3 commits (all time) y: 58 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/TransportMediator.java x: 5 commits (all time) y: 212 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/ingress/ConsulIngressHandler.java x: 5 commits (all time) y: 204 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/rpc/RPCParser.java x: 5 commits (all time) y: 69 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/TransportClassLoaderCache.java x: 1 commits (all time) y: 24 lines of code python-cli/mft_cli/airavata_mft_cli/config.py x: 2 commits (all time) y: 7 lines of code standalone-service/src/main/java/org/apache/airavata/mft/standalone/server/StandaloneServiceApplication.java x: 4 commits (all time) y: 18 lines of code transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3/S3OutgoingConnector.java x: 14 commits (all time) y: 106 lines of code python-cli/mft_cli/airavata_mft_cli/storage/azure.py x: 3 commits (all time) y: 50 lines of code python-cli/mft_cli/airavata_mft_cli/storage/gcs.py x: 2 commits (all time) y: 169 lines of code python-cli/mft_cli/airavata_mft_cli/storage/local.py x: 3 commits (all time) y: 21 lines of code python-cli/mft_cli/airavata_mft_cli/storage/s3.py x: 3 commits (all time) y: 88 lines of code python-cli/mft_cli/airavata_mft_cli/storage/swift.py x: 3 commits (all time) y: 51 lines of code transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3/S3Util.java x: 2 commits (all time) y: 71 lines of code transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3/S3IncomingConnector.java x: 11 commits (all time) y: 60 lines of code transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3/S3MetadataCollector.java x: 24 commits (all time) y: 131 lines of code transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftIncomingConnector.java x: 10 commits (all time) y: 54 lines of code transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftMetadataCollector.java x: 7 commits (all time) y: 90 lines of code transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftUtil.java x: 3 commits (all time) y: 83 lines of code api/stub/src/main/proto/MFTTransferApi.proto x: 11 commits (all time) y: 96 lines of code common/common-clients/src/main/java/org/apache/airavata/mft/admin/MFTConsulClient.java x: 13 commits (all time) y: 322 lines of code python-sdk/src/airavata_mft_sdk/MFTTransferApi_pb2_grpc.py x: 6 commits (all time) y: 193 lines of code transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalMetadataCollector.java x: 23 commits (all time) y: 83 lines of code transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalOutgoingChunkedConnector.java x: 2 commits (all time) y: 66 lines of code controller/src/main/java/org/apache/airavata/mft/controller/TransferDispatcher.java x: 4 commits (all time) y: 148 lines of code controller/src/main/java/org/apache/airavata/mft/controller/spawner/AgentOrchestrator.java x: 5 commits (all time) y: 215 lines of code controller/src/main/java/org/apache/airavata/mft/controller/spawner/AgentSpawner.java x: 3 commits (all time) y: 16 lines of code controller/src/main/java/org/apache/airavata/mft/controller/spawner/EC2AgentSpawner.java x: 6 commits (all time) y: 267 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/SwiftStorageEntity.java x: 3 commits (all time) y: 44 lines of code services/resource-service/stub/src/main/proto/swift/SwiftStorage.proto x: 3 commits (all time) y: 56 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/swift/SwiftSecretEntity.java x: 3 commits (all time) y: 48 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/swift/SwiftV2AuthSecretEntity.java x: 2 commits (all time) y: 47 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/swift/SwiftV3AuthSecretEntity.java x: 2 commits (all time) y: 63 lines of code services/secret-service/stub/src/main/proto/swift/SwiftCredential.proto x: 3 commits (all time) y: 71 lines of code services/resource-service/client/src/main/java/org/apache/airavata/mft/resource/client/StorageServiceClientBuilder.java x: 2 commits (all time) y: 9 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/LocalStorageEntity.java x: 4 commits (all time) y: 36 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/S3StorageEntity.java x: 3 commits (all time) y: 60 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/StorageSecretEntity.java x: 2 commits (all time) y: 44 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/GenericResourceRepository.java x: 4 commits (all time) y: 12 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/LocalStorageRepository.java x: 5 commits (all time) y: 10 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/StorageSecretRepository.java x: 4 commits (all time) y: 10 lines of code services/resource-service/server/src/main/resources/applicationContext.xml x: 6 commits (all time) y: 10 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/S3SecretEntity.java x: 4 commits (all time) y: 44 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/S3SecretRepository.java x: 5 commits (all time) y: 9 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler/SwiftServiceHandler.java x: 5 commits (all time) y: 77 lines of code services/secret-service/server/src/main/resources/applicationContext.xml x: 8 commits (all time) y: 10 lines of code services/secret-service/server/src/main/resources/distribution/conf/applicationContext.xml x: 7 commits (all time) y: 10 lines of code transport/gcp-transport/src/main/java/org/apache/airavata/mft/transport/gcp/GCSOutgoingStreamingConnector.java x: 4 commits (all time) y: 79 lines of code core/src/main/java/org/apache/airavata/mft/core/DoubleStreamingBuffer.java x: 5 commits (all time) y: 158 lines of code core/src/main/java/org/apache/airavata/mft/core/api/BasicConnector.java x: 3 commits (all time) y: 6 lines of code core/src/main/java/org/apache/airavata/mft/core/api/IncomingChunkedConnector.java x: 4 commits (all time) y: 6 lines of code python-cli/mft_cli/airavata_mft_cli/__init__.py x: 2 commits (all time) y: 1 lines of code common/common-clients/src/main/java/org/apache/airavata/mft/admin/SyncRPCClient.java x: 2 commits (all time) y: 77 lines of code controller/src/main/java/org/apache/airavata/mft/controller/AppConfig.java x: 9 commits (all time) y: 45 lines of code standalone-service/src/main/java/org/apache/airavata/mft/standalone/server/AppConfig.java x: 2 commits (all time) y: 11 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/AzureServiceHandler.java x: 7 commits (all time) y: 80 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/FTPServiceHandler.java x: 7 commits (all time) y: 94 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/GCSServiceHandler.java x: 8 commits (all time) y: 96 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/LocalServiceHandler.java x: 8 commits (all time) y: 93 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/ODataServiceHandler.java x: 4 commits (all time) y: 93 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/SCPServiceHandler.java x: 7 commits (all time) y: 96 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/StorageCommonServiceHandler.java x: 6 commits (all time) y: 99 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler/AzureServiceHandler.java x: 5 commits (all time) y: 78 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler/FTPServiceHandler.java x: 5 commits (all time) y: 75 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler/S3ServiceHandler.java x: 6 commits (all time) y: 77 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler/SCPServiceHandler.java x: 5 commits (all time) y: 61 lines of code api/service/src/main/java/org/apache/airavata/mft/api/ApiServiceApplication.java x: 4 commits (all time) y: 16 lines of code api/service/src/main/java/org/apache/airavata/mft/api/AppConfig.java x: 9 commits (all time) y: 29 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/AppConfig.java x: 7 commits (all time) y: 5 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/ResourceServiceApplication.java x: 6 commits (all time) y: 13 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/FTPStorageRepository.java x: 5 commits (all time) y: 12 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/GCSStorageRepository.java x: 3 commits (all time) y: 11 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/ODataStorageRepository.java x: 3 commits (all time) y: 12 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/AppConfig.java x: 16 commits (all time) y: 5 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/SecretServiceApplication.java x: 6 commits (all time) y: 15 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/FTPSecretRepository.java x: 4 commits (all time) y: 9 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/ODataSecretRepository.java x: 3 commits (all time) y: 9 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/GCSSecretEntity.java x: 4 commits (all time) y: 53 lines of code transport/gcp-transport/src/main/java/org/apache/airavata/mft/transport/gcp/GCSMetadataCollector.java x: 35 commits (all time) y: 153 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/AzureStorageEntity.java x: 2 commits (all time) y: 39 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/AzureSecretEntity.java x: 2 commits (all time) y: 30 lines of code transport/azure-transport/src/main/java/org/apache/airavata/mft/transport/azure/AzureMetadataCollector.java x: 20 commits (all time) y: 109 lines of code transport/box-transport/src/main/java/org/apache/airavata/mft/transport/box/BoxReceiver.java x: 17 commits (all time) y: 39 lines of code transport/box-transport/src/main/java/org/apache/airavata/mft/transport/box/BoxSender.java x: 18 commits (all time) y: 37 lines of code transport/dropbox-transport/src/main/java/org/apache/airavata/mft/transport/dropbox/DropboxReceiver.java x: 16 commits (all time) y: 38 lines of code transport/dropbox-transport/src/main/java/org/apache/airavata/mft/transport/dropbox/DropboxSender.java x: 16 commits (all time) y: 40 lines of code transport/ftp-transport/src/main/java/org/apache/airavata/mft/transport/ftp/FTPReceiver.java x: 15 commits (all time) y: 47 lines of code controller/src/main/java/org/apache/airavata/mft/controller/spawner/SSHProvider.java x: 2 commits (all time) y: 110 lines of code common/common-clients/src/main/java/org/apache/airavata/mft/admin/models/TransferState.java x: 2 commits (all time) y: 51 lines of code core/src/main/java/org/apache/airavata/mft/core/api/MetadataCollector.java x: 15 commits (all time) y: 10 lines of code python-sdk/src/airavata_mft_sdk/common/StorageCommon_pb2_grpc.py x: 3 commits (all time) y: 192 lines of code transport/box-transport/src/main/java/org/apache/airavata/mft/transport/box/BoxMetadataCollector.java x: 20 commits (all time) y: 102 lines of code transport/dropbox-transport/src/main/java/org/apache/airavata/mft/transport/dropbox/DropboxMetadataCollector.java x: 17 commits (all time) y: 107 lines of code transport/ftp-transport/src/main/java/org/apache/airavata/mft/transport/ftp/FTPMetadataCollector.java x: 16 commits (all time) y: 88 lines of code transport/odata-transport/src/main/java/org/apache/airavata/mft/transport/odata/ODataMetadataCollector.java x: 4 commits (all time) y: 123 lines of code api/client/src/main/java/org/apache/airavata/mft/api/client/MFTApiClient.java x: 4 commits (all time) y: 92 lines of code python-sdk/src/airavata_mft_sdk/resourcesecretmap/StorageSecretMap_pb2_grpc.py x: 4 commits (all time) y: 162 lines of code transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalReceiver.java x: 17 commits (all time) y: 41 lines of code transport/odata-transport/src/main/java/org/apache/airavata/mft/transport/odata/ODataIncomingConnector.java x: 5 commits (all time) y: 57 lines of code transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp/SCPOutgoingConnector.java x: 7 commits (all time) y: 117 lines of code services/secret-service/stub/src/main/proto/gcs/GCSCredential.proto x: 6 commits (all time) y: 54 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/GCSStorageEntity.java x: 1 commits (all time) y: 43 lines of code agent/service/src/main/assembly/agent-bin-assembly.xml x: 1 commits (all time) y: 66 lines of code core/src/main/java/org/apache/airavata/mft/core/FileResourceMetadata.java x: 4 commits (all time) y: 98 lines of code transport/gcp-transport/src/main/java/org/apache/airavata/mft/transport/gcp/GCSIncomingChunkedConnector.java x: 1 commits (all time) y: 64 lines of code transport/gcp-transport/src/main/java/org/apache/airavata/mft/transport/gcp/GCSIncomingStreamingConnector.java x: 1 commits (all time) y: 48 lines of code transport/gcp-transport/src/main/java/org/apache/airavata/mft/transport/gcp/GCSUtil.java x: 1 commits (all time) y: 13 lines of code core/src/main/java/org/apache/airavata/mft/core/api/IncomingStreamingConnector.java x: 3 commits (all time) y: 5 lines of code core/src/main/java/org/apache/airavata/mft/core/api/OutgoingStreamingConnector.java x: 2 commits (all time) y: 5 lines of code services/resource-service/stub/src/main/proto/odata/ODataStorage.proto x: 1 commits (all time) y: 53 lines of code services/secret-service/stub/src/main/proto/odata/ODataCredential.proto x: 1 commits (all time) y: 50 lines of code services/secret-service/stub/src/main/proto/s3/S3Credential.proto x: 5 commits (all time) y: 53 lines of code common/common-clients/src/main/java/org/apache/airavata/mft/admin/models/AgentInfo.java x: 2 commits (all time) y: 60 lines of code python-sdk/src/airavata_mft_sdk/azure/AzureSecretService_pb2_grpc.py x: 3 commits (all time) y: 132 lines of code python-sdk/src/airavata_mft_sdk/azure/AzureStorageService_pb2_grpc.py x: 3 commits (all time) y: 162 lines of code services/resource-service/stub/src/main/proto/azure/AzureStorageService.proto x: 2 commits (all time) y: 32 lines of code services/resource-service/stub/src/main/proto/box/BoxStorage.proto x: 4 commits (all time) y: 50 lines of code services/resource-service/stub/src/main/proto/box/BoxStorageService.proto x: 2 commits (all time) y: 33 lines of code services/resource-service/stub/src/main/proto/s3/S3Storage.proto x: 4 commits (all time) y: 62 lines of code services/secret-service/stub/src/main/proto/azure/AzureCredential.proto x: 4 commits (all time) y: 47 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/SCPStorageEntity.java x: 5 commits (all time) y: 44 lines of code common/common-clients/src/main/java/org/apache/airavata/mft/admin/MFTConsulClientException.java x: 1 commits (all time) y: 18 lines of code common/common-clients/src/main/java/org/apache/airavata/mft/admin/models/rpc/SyncRPCRequest.java x: 1 commits (all time) y: 88 lines of code common/common-clients/src/main/java/org/apache/airavata/mft/admin/models/rpc/SyncRPCResponse.java x: 1 commits (all time) y: 38 lines of code common/mft-common-proto/src/main/proto/CredCommon.proto x: 4 commits (all time) y: 45 lines of code core/src/main/java/org/apache/airavata/mft/core/api/Connector.java x: 17 commits (all time) y: 10 lines of code transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp/SCPTransportUtil.java x: 13 commits (all time) y: 27 lines of code core/src/main/java/org/apache/airavata/mft/core/DirectoryResourceMetadata.java x: 2 commits (all time) y: 122 lines of code transport/ftp-transport/src/main/java/org/apache/airavata/mft/transport/ftp/FTPTransportUtil.java x: 5 commits (all time) y: 27 lines of code core/src/main/java/org/apache/airavata/mft/core/ConnectorContext.java x: 9 commits (all time) y: 25 lines of code services/secret-service/client/src/main/java/org/apache/airavata/mft/secret/client/SecretServiceClientBuilder.java x: 1 commits (all time) y: 9 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/FTPSecretEntity.java x: 2 commits (all time) y: 36 lines of code core/src/main/java/org/apache/airavata/mft/core/CircularStreamingBuffer.java x: 7 commits (all time) y: 59 lines of code
490.0
lines of code
  min: 1.0
  average: 58.8
  25th percentile: 13.0
  median: 41.5
  75th percentile: 77.25
  max: 490.0
0 47.0
commits (all time)
min: 1.0 | average: 4.77 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 47.0

File Size vs. Contributors (all time): 334 points

standalone-service/src/main/assembly/standalone-service-bin-assembly.xml x: 2 contributors (all time) y: 77 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/TransferOrchestrator.java x: 2 contributors (all time) y: 156 lines of code python-cli/mft_cli/airavata_mft_cli/base.py x: 3 contributors (all time) y: 35 lines of code python-cli/mft_cli/airavata_mft_cli/operations.py x: 3 contributors (all time) y: 198 lines of code python-cli/mft_cli/airavata_mft_cli/storage/http.py x: 1 contributors (all time) y: 45 lines of code python-cli/mft_cli/pyproject.toml x: 3 contributors (all time) y: 44 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/ConnectorResolver.java x: 1 contributors (all time) y: 113 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/MetadataCollectorResolver.java x: 1 contributors (all time) y: 50 lines of code agent/stub/src/main/proto/MFTAgentStubs.proto x: 2 contributors (all time) y: 114 lines of code api/service/src/main/java/org/apache/airavata/mft/api/handler/MFTApiHandler.java x: 5 contributors (all time) y: 432 lines of code controller/src/main/java/org/apache/airavata/mft/controller/RequestBuilder.java x: 2 contributors (all time) y: 224 lines of code python-cli/mft_cli/airavata_mft_cli/storage/__init__.py x: 4 contributors (all time) y: 65 lines of code python-cli/mft_cli/airavata_mft_cli/util.py x: 2 contributors (all time) y: 12 lines of code python-sdk/setup.cfg x: 3 contributors (all time) y: 25 lines of code python-sdk/src/airavata_mft_sdk/http/HTTPStorageService_pb2_grpc.py x: 1 contributors (all time) y: 162 lines of code python-sdk/src/airavata_mft_sdk/http/HTTPStorage_pb2_grpc.py x: 1 contributors (all time) y: 1 lines of code python-sdk/src/airavata_mft_sdk/http/HttpSecretService_pb2_grpc.py x: 1 contributors (all time) y: 132 lines of code python-sdk/src/airavata_mft_sdk/mft_client.py x: 2 contributors (all time) y: 59 lines of code services/resource-service/client/src/main/java/org/apache/airavata/mft/resource/client/StorageServiceClient.java x: 2 contributors (all time) y: 61 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/ResourceBackend.java x: 7 contributors (all time) y: 79 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/SQLResourceBackend.java x: 9 contributors (all time) y: 490 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/HttpStorageEntity.java x: 1 contributors (all time) y: 36 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/ResolveStorageEntity.java x: 1 contributors (all time) y: 37 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/HttpStorageRepository.java x: 1 contributors (all time) y: 10 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/HttpServiceHandler.java x: 1 contributors (all time) y: 93 lines of code services/resource-service/stub/src/main/proto/common/StorageCommon.proto x: 1 contributors (all time) y: 88 lines of code services/resource-service/stub/src/main/proto/http/HTTPStorage.proto x: 1 contributors (all time) y: 52 lines of code services/resource-service/stub/src/main/proto/http/HTTPStorageService.proto x: 1 contributors (all time) y: 33 lines of code services/secret-service/client/src/main/java/org/apache/airavata/mft/secret/client/SecretServiceClient.java x: 2 contributors (all time) y: 54 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/SecretBackend.java x: 6 contributors (all time) y: 56 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/SQLSecretBackend.java x: 9 contributors (all time) y: 411 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/HttpSecretEntity.java x: 1 contributors (all time) y: 39 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/TokenAuthSecretEntity.java x: 1 contributors (all time) y: 26 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/http/BasicAuthSecretRepository.java x: 1 contributors (all time) y: 7 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler/HttpServiceHandler.java x: 1 contributors (all time) y: 77 lines of code services/secret-service/stub/src/main/proto/http/HttpCredential.proto x: 1 contributors (all time) y: 56 lines of code services/secret-service/stub/src/main/proto/http/HttpSecretService.proto x: 1 contributors (all time) y: 30 lines of code transport/http-transport/src/main/assembly/transport-assembly.xml x: 1 contributors (all time) y: 32 lines of code transport/http-transport/src/main/java/org/apache/airavata/mft/trnasport/http/HttpMetadataCollector.java x: 1 contributors (all time) y: 61 lines of code controller/src/main/java/org/apache/airavata/mft/controller/MFTController.java x: 3 contributors (all time) y: 210 lines of code transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp/SCPIncomingConnector.java x: 1 contributors (all time) y: 122 lines of code python-sdk/pyproject.toml x: 3 contributors (all time) y: 20 lines of code python-cli/mft_cli/airavata_mft_cli/bootstrap.py x: 3 contributors (all time) y: 149 lines of code core/src/main/java/org/apache/airavata/mft/core/api/ConnectorConfig.java x: 3 contributors (all time) y: 135 lines of code transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalIncomingChunkedConnector.java x: 2 contributors (all time) y: 72 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/TransportConfig.java x: 1 contributors (all time) y: 17 lines of code transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3/S3OutgoingStreamingConnector.java x: 1 contributors (all time) y: 69 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/TransportClassLoader.java x: 1 contributors (all time) y: 89 lines of code transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp/SCPMetadataCollector.java x: 7 contributors (all time) y: 144 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/MFTAgent.java x: 1 contributors (all time) y: 58 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/TransportMediator.java x: 1 contributors (all time) y: 212 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/ingress/ConsulIngressHandler.java x: 1 contributors (all time) y: 204 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/TransportClassLoaderCache.java x: 1 contributors (all time) y: 24 lines of code python-cli/mft_cli/airavata_mft_cli/config.py x: 2 contributors (all time) y: 7 lines of code standalone-service/src/main/java/org/apache/airavata/mft/standalone/server/StandaloneServiceApplication.java x: 3 contributors (all time) y: 18 lines of code transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3/S3OutgoingConnector.java x: 4 contributors (all time) y: 106 lines of code python-cli/mft_cli/airavata_mft_cli/storage/azure.py x: 3 contributors (all time) y: 50 lines of code python-cli/mft_cli/airavata_mft_cli/storage/gcs.py x: 2 contributors (all time) y: 169 lines of code python-cli/mft_cli/airavata_mft_cli/storage/local.py x: 2 contributors (all time) y: 21 lines of code python-cli/mft_cli/airavata_mft_cli/storage/s3.py x: 3 contributors (all time) y: 88 lines of code python-cli/mft_cli/airavata_mft_cli/storage/swift.py x: 2 contributors (all time) y: 51 lines of code transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3/S3Util.java x: 1 contributors (all time) y: 71 lines of code transport/s3-transport/src/main/java/org/apache/airavata/mft/transport/s3/S3MetadataCollector.java x: 5 contributors (all time) y: 131 lines of code transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftIncomingConnector.java x: 3 contributors (all time) y: 54 lines of code transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftMetadataCollector.java x: 2 contributors (all time) y: 90 lines of code transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftOutgoingConnector.java x: 3 contributors (all time) y: 58 lines of code transport/swift-transport/src/main/java/org/apache/airavata/mft/transport/swift/SwiftUtil.java x: 2 contributors (all time) y: 83 lines of code api/stub/src/main/proto/MFTTransferApi.proto x: 2 contributors (all time) y: 96 lines of code common/common-clients/src/main/java/org/apache/airavata/mft/admin/MFTConsulClient.java x: 3 contributors (all time) y: 322 lines of code python-sdk/src/airavata_mft_sdk/MFTTransferApi_pb2_grpc.py x: 1 contributors (all time) y: 193 lines of code transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalMetadataCollector.java x: 7 contributors (all time) y: 83 lines of code transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalOutgoingChunkedConnector.java x: 2 contributors (all time) y: 66 lines of code controller/src/main/java/org/apache/airavata/mft/controller/TransferDispatcher.java x: 2 contributors (all time) y: 148 lines of code controller/src/main/java/org/apache/airavata/mft/controller/spawner/AgentOrchestrator.java x: 2 contributors (all time) y: 215 lines of code controller/src/main/java/org/apache/airavata/mft/controller/spawner/AgentSpawner.java x: 2 contributors (all time) y: 16 lines of code controller/src/main/java/org/apache/airavata/mft/controller/spawner/EC2AgentSpawner.java x: 2 contributors (all time) y: 267 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/SwiftStorageEntity.java x: 2 contributors (all time) y: 44 lines of code services/resource-service/stub/src/main/proto/swift/SwiftStorage.proto x: 2 contributors (all time) y: 56 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/swift/SwiftSecretEntity.java x: 2 contributors (all time) y: 48 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/swift/SwiftV3AuthSecretEntity.java x: 2 contributors (all time) y: 63 lines of code services/secret-service/stub/src/main/proto/swift/SwiftCredential.proto x: 2 contributors (all time) y: 71 lines of code services/resource-service/client/src/main/java/org/apache/airavata/mft/resource/client/StorageServiceClientBuilder.java x: 2 contributors (all time) y: 9 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/LocalStorageEntity.java x: 2 contributors (all time) y: 36 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/GenericResourceRepository.java x: 3 contributors (all time) y: 12 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/LocalStorageRepository.java x: 3 contributors (all time) y: 10 lines of code services/resource-service/server/src/main/resources/applicationContext.xml x: 2 contributors (all time) y: 10 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/S3SecretRepository.java x: 3 contributors (all time) y: 9 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler/SwiftServiceHandler.java x: 3 contributors (all time) y: 77 lines of code services/secret-service/server/src/main/resources/applicationContext.xml x: 4 contributors (all time) y: 10 lines of code transport/gcp-transport/src/main/java/org/apache/airavata/mft/transport/gcp/GCSOutgoingStreamingConnector.java x: 3 contributors (all time) y: 79 lines of code core/src/main/java/org/apache/airavata/mft/core/DoubleStreamingBuffer.java x: 3 contributors (all time) y: 158 lines of code python-cli/mft_cli/airavata_mft_cli/__init__.py x: 2 contributors (all time) y: 1 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/AzureServiceHandler.java x: 2 contributors (all time) y: 80 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/FTPServiceHandler.java x: 2 contributors (all time) y: 94 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/GCSServiceHandler.java x: 3 contributors (all time) y: 96 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/StorageCommonServiceHandler.java x: 2 contributors (all time) y: 99 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler/AzureServiceHandler.java x: 2 contributors (all time) y: 78 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/handler/FTPServiceHandler.java x: 2 contributors (all time) y: 75 lines of code api/service/src/main/java/org/apache/airavata/mft/api/AppConfig.java x: 2 contributors (all time) y: 29 lines of code services/resource-service/server/src/main/assembly/resource-service-bin-assembly.xml x: 2 contributors (all time) y: 68 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/AppConfig.java x: 2 contributors (all time) y: 5 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/AppConfig.java x: 3 contributors (all time) y: 5 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/SecretServiceApplication.java x: 3 contributors (all time) y: 15 lines of code transport/gcp-transport/src/main/java/org/apache/airavata/mft/transport/gcp/GCSMetadataCollector.java x: 8 contributors (all time) y: 153 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/AzureStorageEntity.java x: 2 contributors (all time) y: 39 lines of code transport/azure-transport/src/main/java/org/apache/airavata/mft/transport/azure/AzureIncomingStreamingConnector.java x: 2 contributors (all time) y: 49 lines of code transport/azure-transport/src/main/java/org/apache/airavata/mft/transport/azure/AzureMetadataCollector.java x: 6 contributors (all time) y: 109 lines of code transport/box-transport/src/main/java/org/apache/airavata/mft/transport/box/BoxReceiver.java x: 5 contributors (all time) y: 39 lines of code transport/box-transport/src/main/java/org/apache/airavata/mft/transport/box/BoxSender.java x: 5 contributors (all time) y: 37 lines of code transport/ftp-transport/src/main/java/org/apache/airavata/mft/transport/ftp/FTPReceiver.java x: 4 contributors (all time) y: 47 lines of code controller/src/main/java/org/apache/airavata/mft/controller/spawner/SSHProvider.java x: 1 contributors (all time) y: 110 lines of code python-sdk/src/airavata_mft_sdk/common/StorageCommon_pb2_grpc.py x: 1 contributors (all time) y: 192 lines of code transport/box-transport/src/main/java/org/apache/airavata/mft/transport/box/BoxMetadataCollector.java x: 5 contributors (all time) y: 102 lines of code transport/dropbox-transport/src/main/java/org/apache/airavata/mft/transport/dropbox/DropboxMetadataCollector.java x: 5 contributors (all time) y: 107 lines of code transport/ftp-transport/src/main/java/org/apache/airavata/mft/transport/ftp/FTPMetadataCollector.java x: 4 contributors (all time) y: 88 lines of code api/client/src/main/java/org/apache/airavata/mft/api/client/MFTApiClient.java x: 1 contributors (all time) y: 92 lines of code transport/local-transport/src/main/java/org/apache/airavata/mft/transport/local/LocalReceiver.java x: 5 contributors (all time) y: 41 lines of code transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp/SCPOutgoingConnector.java x: 1 contributors (all time) y: 117 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/GCSStorageEntity.java x: 1 contributors (all time) y: 43 lines of code agent/service/src/main/assembly/agent-bin-assembly.xml x: 1 contributors (all time) y: 66 lines of code core/src/main/java/org/apache/airavata/mft/core/FileResourceMetadata.java x: 1 contributors (all time) y: 98 lines of code transport/gcp-transport/src/main/java/org/apache/airavata/mft/transport/gcp/GCSIncomingChunkedConnector.java x: 1 contributors (all time) y: 64 lines of code transport/gcp-transport/src/main/java/org/apache/airavata/mft/transport/gcp/GCSIncomingStreamingConnector.java x: 1 contributors (all time) y: 48 lines of code transport/gcp-transport/src/main/java/org/apache/airavata/mft/transport/gcp/GCSUtil.java x: 1 contributors (all time) y: 13 lines of code core/src/main/java/org/apache/airavata/mft/core/api/IncomingStreamingConnector.java x: 1 contributors (all time) y: 5 lines of code services/resource-service/stub/src/main/proto/odata/ODataStorage.proto x: 1 contributors (all time) y: 53 lines of code services/resource-service/stub/src/main/proto/s3/S3Storage.proto x: 1 contributors (all time) y: 62 lines of code common/common-clients/src/main/java/org/apache/airavata/mft/admin/MFTConsulClientException.java x: 1 contributors (all time) y: 18 lines of code common/mft-common-proto/src/main/proto/CredCommon.proto x: 2 contributors (all time) y: 45 lines of code transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp/SCPTransportUtil.java x: 5 contributors (all time) y: 27 lines of code transport/ftp-transport/src/main/java/org/apache/airavata/mft/transport/ftp/FTPTransportUtil.java x: 2 contributors (all time) y: 27 lines of code services/secret-service/client/src/main/java/org/apache/airavata/mft/secret/client/SecretServiceClientBuilder.java x: 1 contributors (all time) y: 9 lines of code
490.0
lines of code
  min: 1.0
  average: 58.8
  25th percentile: 13.0
  median: 41.5
  75th percentile: 77.25
  max: 490.0
0 9.0
contributors (all time)
min: 1.0 | average: 1.83 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 9.0

File Size vs. Commits (30 days): 46 points

standalone-service/src/main/assembly/standalone-service-bin-assembly.xml x: 1 commits (30d) y: 77 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/TransferOrchestrator.java x: 1 commits (30d) y: 156 lines of code python-cli/mft_cli/airavata_mft_cli/base.py x: 1 commits (30d) y: 35 lines of code python-cli/mft_cli/airavata_mft_cli/operations.py x: 1 commits (30d) y: 198 lines of code python-cli/mft_cli/airavata_mft_cli/storage/http.py x: 2 commits (30d) y: 45 lines of code python-cli/mft_cli/pyproject.toml x: 2 commits (30d) y: 44 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/ConnectorResolver.java x: 1 commits (30d) y: 113 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/MetadataCollectorResolver.java x: 1 commits (30d) y: 50 lines of code agent/stub/src/main/proto/MFTAgentStubs.proto x: 1 commits (30d) y: 114 lines of code api/service/src/main/java/org/apache/airavata/mft/api/handler/MFTApiHandler.java x: 1 commits (30d) y: 432 lines of code controller/src/main/java/org/apache/airavata/mft/controller/RequestBuilder.java x: 1 commits (30d) y: 224 lines of code python-cli/mft_cli/airavata_mft_cli/storage/__init__.py x: 1 commits (30d) y: 65 lines of code python-cli/mft_cli/airavata_mft_cli/util.py x: 1 commits (30d) y: 12 lines of code python-sdk/setup.cfg x: 1 commits (30d) y: 25 lines of code python-sdk/src/airavata_mft_sdk/http/HTTPStorageService_pb2_grpc.py x: 1 commits (30d) y: 162 lines of code python-sdk/src/airavata_mft_sdk/http/HTTPStorage_pb2_grpc.py x: 1 commits (30d) y: 1 lines of code python-sdk/src/airavata_mft_sdk/http/HttpSecretService_pb2_grpc.py x: 1 commits (30d) y: 132 lines of code python-sdk/src/airavata_mft_sdk/mft_client.py x: 1 commits (30d) y: 59 lines of code services/resource-service/client/src/main/java/org/apache/airavata/mft/resource/client/StorageServiceClient.java x: 1 commits (30d) y: 61 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/ResourceBackend.java x: 1 commits (30d) y: 79 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/SQLResourceBackend.java x: 1 commits (30d) y: 490 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/ResolveStorageEntity.java x: 1 commits (30d) y: 37 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/HttpStorageRepository.java x: 1 commits (30d) y: 10 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/HttpServiceHandler.java x: 1 commits (30d) y: 93 lines of code services/resource-service/stub/src/main/proto/common/StorageCommon.proto x: 1 commits (30d) y: 88 lines of code services/resource-service/stub/src/main/proto/http/HTTPStorage.proto x: 1 commits (30d) y: 52 lines of code services/resource-service/stub/src/main/proto/http/HTTPStorageService.proto x: 1 commits (30d) y: 33 lines of code services/secret-service/client/src/main/java/org/apache/airavata/mft/secret/client/SecretServiceClient.java x: 1 commits (30d) y: 54 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/SecretBackend.java x: 1 commits (30d) y: 56 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/SQLSecretBackend.java x: 1 commits (30d) y: 411 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/HttpSecretEntity.java x: 1 commits (30d) y: 39 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/TokenAuthSecretEntity.java x: 1 commits (30d) y: 26 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/http/BasicAuthSecretRepository.java x: 1 commits (30d) y: 7 lines of code services/secret-service/stub/src/main/proto/http/HttpSecretService.proto x: 1 commits (30d) y: 30 lines of code transport/http-transport/src/main/assembly/transport-assembly.xml x: 1 commits (30d) y: 32 lines of code
490.0
lines of code
  min: 1.0
  average: 86.04
  25th percentile: 31.5
  median: 55.0
  75th percentile: 89.25
  max: 490.0
0 2.0
commits (30d)
min: 1.0 | average: 1.04 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Contributors (30 days): 46 points

standalone-service/src/main/assembly/standalone-service-bin-assembly.xml x: 1 contributors (30d) y: 77 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/TransferOrchestrator.java x: 1 contributors (30d) y: 156 lines of code python-cli/mft_cli/airavata_mft_cli/base.py x: 1 contributors (30d) y: 35 lines of code python-cli/mft_cli/airavata_mft_cli/operations.py x: 1 contributors (30d) y: 198 lines of code python-cli/mft_cli/airavata_mft_cli/storage/http.py x: 1 contributors (30d) y: 45 lines of code python-cli/mft_cli/pyproject.toml x: 1 contributors (30d) y: 44 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/ConnectorResolver.java x: 1 contributors (30d) y: 113 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/MetadataCollectorResolver.java x: 1 contributors (30d) y: 50 lines of code agent/stub/src/main/proto/MFTAgentStubs.proto x: 1 contributors (30d) y: 114 lines of code api/service/src/main/java/org/apache/airavata/mft/api/handler/MFTApiHandler.java x: 1 contributors (30d) y: 432 lines of code controller/src/main/java/org/apache/airavata/mft/controller/RequestBuilder.java x: 1 contributors (30d) y: 224 lines of code python-cli/mft_cli/airavata_mft_cli/storage/__init__.py x: 1 contributors (30d) y: 65 lines of code python-cli/mft_cli/airavata_mft_cli/util.py x: 1 contributors (30d) y: 12 lines of code python-sdk/setup.cfg x: 1 contributors (30d) y: 25 lines of code python-sdk/src/airavata_mft_sdk/http/HTTPStorageService_pb2_grpc.py x: 1 contributors (30d) y: 162 lines of code python-sdk/src/airavata_mft_sdk/http/HTTPStorage_pb2_grpc.py x: 1 contributors (30d) y: 1 lines of code python-sdk/src/airavata_mft_sdk/http/HttpSecretService_pb2_grpc.py x: 1 contributors (30d) y: 132 lines of code python-sdk/src/airavata_mft_sdk/mft_client.py x: 1 contributors (30d) y: 59 lines of code services/resource-service/client/src/main/java/org/apache/airavata/mft/resource/client/StorageServiceClient.java x: 1 contributors (30d) y: 61 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/ResourceBackend.java x: 1 contributors (30d) y: 79 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/SQLResourceBackend.java x: 1 contributors (30d) y: 490 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/ResolveStorageEntity.java x: 1 contributors (30d) y: 37 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/HttpStorageRepository.java x: 1 contributors (30d) y: 10 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/HttpServiceHandler.java x: 1 contributors (30d) y: 93 lines of code services/resource-service/stub/src/main/proto/common/StorageCommon.proto x: 1 contributors (30d) y: 88 lines of code services/resource-service/stub/src/main/proto/http/HTTPStorage.proto x: 1 contributors (30d) y: 52 lines of code services/resource-service/stub/src/main/proto/http/HTTPStorageService.proto x: 1 contributors (30d) y: 33 lines of code services/secret-service/client/src/main/java/org/apache/airavata/mft/secret/client/SecretServiceClient.java x: 1 contributors (30d) y: 54 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/SecretBackend.java x: 1 contributors (30d) y: 56 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/SQLSecretBackend.java x: 1 contributors (30d) y: 411 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/HttpSecretEntity.java x: 1 contributors (30d) y: 39 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/TokenAuthSecretEntity.java x: 1 contributors (30d) y: 26 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/http/BasicAuthSecretRepository.java x: 1 contributors (30d) y: 7 lines of code services/secret-service/stub/src/main/proto/http/HttpSecretService.proto x: 1 contributors (30d) y: 30 lines of code transport/http-transport/src/main/assembly/transport-assembly.xml x: 1 contributors (30d) y: 32 lines of code
490.0
lines of code
  min: 1.0
  average: 86.04
  25th percentile: 31.5
  median: 55.0
  75th percentile: 89.25
  max: 490.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 51 points

standalone-service/src/main/assembly/standalone-service-bin-assembly.xml x: 1 commits (90d) y: 77 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/TransferOrchestrator.java x: 1 commits (90d) y: 156 lines of code python-cli/mft_cli/airavata_mft_cli/base.py x: 1 commits (90d) y: 35 lines of code python-cli/mft_cli/airavata_mft_cli/operations.py x: 1 commits (90d) y: 198 lines of code python-cli/mft_cli/airavata_mft_cli/storage/http.py x: 2 commits (90d) y: 45 lines of code python-cli/mft_cli/pyproject.toml x: 2 commits (90d) y: 44 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/ConnectorResolver.java x: 2 commits (90d) y: 113 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/MetadataCollectorResolver.java x: 1 commits (90d) y: 50 lines of code agent/stub/src/main/proto/MFTAgentStubs.proto x: 1 commits (90d) y: 114 lines of code api/service/src/main/java/org/apache/airavata/mft/api/handler/MFTApiHandler.java x: 1 commits (90d) y: 432 lines of code controller/src/main/java/org/apache/airavata/mft/controller/RequestBuilder.java x: 1 commits (90d) y: 224 lines of code python-cli/mft_cli/airavata_mft_cli/storage/__init__.py x: 1 commits (90d) y: 65 lines of code python-cli/mft_cli/airavata_mft_cli/util.py x: 1 commits (90d) y: 12 lines of code python-sdk/setup.cfg x: 1 commits (90d) y: 25 lines of code python-sdk/src/airavata_mft_sdk/http/HTTPStorageService_pb2_grpc.py x: 1 commits (90d) y: 162 lines of code python-sdk/src/airavata_mft_sdk/http/HTTPStorage_pb2_grpc.py x: 1 commits (90d) y: 1 lines of code python-sdk/src/airavata_mft_sdk/http/HttpSecretService_pb2_grpc.py x: 1 commits (90d) y: 132 lines of code python-sdk/src/airavata_mft_sdk/mft_client.py x: 1 commits (90d) y: 59 lines of code services/resource-service/client/src/main/java/org/apache/airavata/mft/resource/client/StorageServiceClient.java x: 1 commits (90d) y: 61 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/ResourceBackend.java x: 1 commits (90d) y: 79 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/SQLResourceBackend.java x: 1 commits (90d) y: 490 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/ResolveStorageEntity.java x: 1 commits (90d) y: 37 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/HttpStorageRepository.java x: 1 commits (90d) y: 10 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/HttpServiceHandler.java x: 1 commits (90d) y: 93 lines of code services/resource-service/stub/src/main/proto/common/StorageCommon.proto x: 1 commits (90d) y: 88 lines of code services/resource-service/stub/src/main/proto/http/HTTPStorage.proto x: 1 commits (90d) y: 52 lines of code services/resource-service/stub/src/main/proto/http/HTTPStorageService.proto x: 1 commits (90d) y: 33 lines of code services/secret-service/client/src/main/java/org/apache/airavata/mft/secret/client/SecretServiceClient.java x: 1 commits (90d) y: 54 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/SecretBackend.java x: 1 commits (90d) y: 56 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/SQLSecretBackend.java x: 1 commits (90d) y: 411 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/HttpSecretEntity.java x: 1 commits (90d) y: 39 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/TokenAuthSecretEntity.java x: 1 commits (90d) y: 26 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/http/BasicAuthSecretRepository.java x: 1 commits (90d) y: 7 lines of code services/secret-service/stub/src/main/proto/http/HttpSecretService.proto x: 1 commits (90d) y: 30 lines of code transport/http-transport/src/main/assembly/transport-assembly.xml x: 1 commits (90d) y: 32 lines of code controller/src/main/java/org/apache/airavata/mft/controller/MFTController.java x: 1 commits (90d) y: 210 lines of code transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp/SCPIncomingConnector.java x: 1 commits (90d) y: 122 lines of code python-sdk/pyproject.toml x: 1 commits (90d) y: 20 lines of code python-cli/mft_cli/airavata_mft_cli/bootstrap.py x: 7 commits (90d) y: 149 lines of code
490.0
lines of code
  min: 1.0
  average: 87.96
  25th percentile: 30.0
  median: 56.0
  75th percentile: 113.0
  max: 490.0
0 7.0
commits (90d)
min: 1.0 | average: 1.18 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 7.0

File Size vs. Contributors (90 days): 51 points

standalone-service/src/main/assembly/standalone-service-bin-assembly.xml x: 1 contributors (90d) y: 77 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/TransferOrchestrator.java x: 1 contributors (90d) y: 156 lines of code python-cli/mft_cli/airavata_mft_cli/base.py x: 1 contributors (90d) y: 35 lines of code python-cli/mft_cli/airavata_mft_cli/operations.py x: 1 contributors (90d) y: 198 lines of code python-cli/mft_cli/airavata_mft_cli/storage/http.py x: 1 contributors (90d) y: 45 lines of code python-cli/mft_cli/pyproject.toml x: 1 contributors (90d) y: 44 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/ConnectorResolver.java x: 1 contributors (90d) y: 113 lines of code agent/service/src/main/java/org/apache/airavata/mft/agent/transport/MetadataCollectorResolver.java x: 1 contributors (90d) y: 50 lines of code agent/stub/src/main/proto/MFTAgentStubs.proto x: 1 contributors (90d) y: 114 lines of code api/service/src/main/java/org/apache/airavata/mft/api/handler/MFTApiHandler.java x: 1 contributors (90d) y: 432 lines of code controller/src/main/java/org/apache/airavata/mft/controller/RequestBuilder.java x: 1 contributors (90d) y: 224 lines of code python-cli/mft_cli/airavata_mft_cli/storage/__init__.py x: 1 contributors (90d) y: 65 lines of code python-cli/mft_cli/airavata_mft_cli/util.py x: 1 contributors (90d) y: 12 lines of code python-sdk/setup.cfg x: 1 contributors (90d) y: 25 lines of code python-sdk/src/airavata_mft_sdk/http/HTTPStorageService_pb2_grpc.py x: 1 contributors (90d) y: 162 lines of code python-sdk/src/airavata_mft_sdk/http/HTTPStorage_pb2_grpc.py x: 1 contributors (90d) y: 1 lines of code python-sdk/src/airavata_mft_sdk/http/HttpSecretService_pb2_grpc.py x: 1 contributors (90d) y: 132 lines of code python-sdk/src/airavata_mft_sdk/mft_client.py x: 1 contributors (90d) y: 59 lines of code services/resource-service/client/src/main/java/org/apache/airavata/mft/resource/client/StorageServiceClient.java x: 1 contributors (90d) y: 61 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/ResourceBackend.java x: 1 contributors (90d) y: 79 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/SQLResourceBackend.java x: 1 contributors (90d) y: 490 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/entity/ResolveStorageEntity.java x: 1 contributors (90d) y: 37 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/backend/sql/repository/HttpStorageRepository.java x: 1 contributors (90d) y: 10 lines of code services/resource-service/server/src/main/java/org/apache/airavata/mft/resource/server/handler/HttpServiceHandler.java x: 1 contributors (90d) y: 93 lines of code services/resource-service/stub/src/main/proto/common/StorageCommon.proto x: 1 contributors (90d) y: 88 lines of code services/resource-service/stub/src/main/proto/http/HTTPStorage.proto x: 1 contributors (90d) y: 52 lines of code services/resource-service/stub/src/main/proto/http/HTTPStorageService.proto x: 1 contributors (90d) y: 33 lines of code services/secret-service/client/src/main/java/org/apache/airavata/mft/secret/client/SecretServiceClient.java x: 1 contributors (90d) y: 54 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/SecretBackend.java x: 1 contributors (90d) y: 56 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/SQLSecretBackend.java x: 1 contributors (90d) y: 411 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/HttpSecretEntity.java x: 1 contributors (90d) y: 39 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/entity/http/TokenAuthSecretEntity.java x: 1 contributors (90d) y: 26 lines of code services/secret-service/server/src/main/java/org/apache/airavata/mft/secret/server/backend/sql/repository/http/BasicAuthSecretRepository.java x: 1 contributors (90d) y: 7 lines of code services/secret-service/stub/src/main/proto/http/HttpSecretService.proto x: 1 contributors (90d) y: 30 lines of code transport/http-transport/src/main/assembly/transport-assembly.xml x: 1 contributors (90d) y: 32 lines of code controller/src/main/java/org/apache/airavata/mft/controller/MFTController.java x: 1 contributors (90d) y: 210 lines of code transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp/SCPIncomingConnector.java x: 1 contributors (90d) y: 122 lines of code python-sdk/pyproject.toml x: 1 contributors (90d) y: 20 lines of code python-cli/mft_cli/airavata_mft_cli/bootstrap.py x: 1 contributors (90d) y: 149 lines of code
490.0
lines of code
  min: 1.0
  average: 87.96
  25th percentile: 30.0
  median: 56.0
  75th percentile: 113.0
  max: 490.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0