GoogleCloudPlatform / spanner-migration-tool
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 370 files with 49,362 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 5 files changed 51-100 times (2,397 lines of code)
    • 28 files changed 21-50 times (12,443 lines of code)
    • 96 files changed 6-20 times (19,163 lines of code)
    • 241 files changed 1-5 times (15,359 lines of code)
0% | 4% | 25% | 38% | 31%
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 370 files with 49,362 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 22 files changed by 11-25 contributors (9,193 lines of code)
    • 46 files changed by 6-10 contributors (15,294 lines of code)
    • 182 files changed by 2-5 contributors (19,801 lines of code)
    • 120 files changed by 1 contributor (5,074 lines of code)
0% | 18% | 30% | 40% | 10%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, ts, md, scss, html, json, yaml, sql, txt, tf, sh, cfg, gitignore, mod, js, tfvars, editorconfig, mk, proto
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 7% | 14% | 46% | 31%
ts0% | 0% | 49% | 22% | 27%
html0% | 0% | 36% | 30% | 32%
scss0% | 0% | 44% | 25% | 30%
tf0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
tfvars0% | 0% | 0% | 0% | 100%
yaml0% | 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
webv20% | 13% | 1% | 63% | 20%
streaming0% | 58% | 0% | 0% | 41%
internal0% | 22% | 30% | 28% | 18%
conversion0% | 7% | 0% | 36% | 56%
ROOT0% | 100% | 0% | 0% | 0%
ui0% | 0% | 45% | 25% | 29%
sources0% | 0% | 24% | 60% | 15%
cmd0% | 0% | 69% | 0% | 30%
spanner0% | 0% | 70% | 0% | 29%
common0% | 0% | 40% | 39% | 19%
assessment0% | 0% | 0% | 48% | 51%
profiles0% | 0% | 0% | 100% | 0%
reverse_replication0% | 0% | 0% | 100% | 0%
accessors0% | 0% | 0% | 22% | 77%
schema0% | 0% | 0% | 100% | 0%
proto0% | 0% | 0% | 0% | 100%
expressions_api0% | 0% | 0% | 0% | 100%
dao0% | 0% | 0% | 0% | 100%
import_data0% | 0% | 0% | 0% | 100%
testing0% | 0% | 0% | 0% | 100%
performance0% | 0% | 0% | 0% | 100%
logger0% | 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
web.go
in webv2
925 28 2022-05-18 2024-09-06 87 14 anupam.bhattacharyya@searce... 35952883+asthamohta@users.n...
conversion.go
in conversion
124 4 2021-03-09 2025-01-02 74 17 46809451+pradip97@users.nor... 78196491+taherkl@users.nore...
convert.go
in internal
526 30 2020-02-27 2025-02-03 71 22 32204684+nevinheintze@users... aakash@ollion.com
main.go
in root
37 1 2020-01-30 2025-03-13 55 18 32204684+nevinheintze@users... rohitwali@google.com
streaming.go
in streaming
785 20 2022-06-13 2024-09-06 53 9 deepchowdhury1998@gmail.com 35952883+asthamohta@users.n...
ast.go
in spanner/ddl
554 25 2020-01-23 2025-03-03 46 20 32204684+nevinheintze@users... 35952883+asthamohta@users.n...
routes.go
in webv2
121 1 2022-05-18 2025-03-05 40 13 anupam.bhattacharyya@searce... pratick@google.com
data.go
in cmd
199 6 2021-11-03 2024-11-26 37 10 agasheesh@gmail.com manitgupta@google.com
object-detail.component.ts
in ui/src/app/components/object-detail
1739 60 2022-05-18 2025-02-04 37 11 anupam.bhattacharyya@searce... 35952883+asthamohta@users.n...
utils.go
in common/utils
432 28 2022-01-04 2025-04-02 35 12 deepchowdhury1998@gmail.com rohitwali@google.com
prepare-migration.component.html
in ui/src/app/components/prepare-migration
516 - 2022-08-23 2024-09-06 35 7 92910380+shreyakhajanchi@us... 35952883+asthamohta@users.n...
fetch.service.ts
in ui/src/app/services/fetch
298 65 2022-05-18 2025-02-20 34 11 anupam.bhattacharyya@searce... 35952883+asthamohta@users.n...
object-detail.component.html
in ui/src/app/components/object-detail
1070 - 2022-05-18 2025-01-07 33 11 anupam.bhattacharyya@searce... 78196491+taherkl@users.nore...
prepare-migration.component.ts
in ui/src/app/components/prepare-migration
1050 27 2022-08-23 2024-09-06 32 8 92910380+shreyakhajanchi@us... 35952883+asthamohta@users.n...
constants.go
in common/constants
63 - 2021-11-09 2024-12-31 31 13 agasheesh@gmail.com 35952883+asthamohta@users.n...
162 5 2021-11-22 2024-12-31 31 10 agasheesh@gmail.com 35952883+asthamohta@users.n...
schema.go
in cmd
152 5 2021-09-27 2025-02-05 30 11 agasheesh@gmail.com 78196491+taherkl@users.nore...
toddl.go
in sources/common
534 20 2021-10-07 2025-02-04 30 13 50752534+bharadwaj-aditya@u... 78196491+taherkl@users.nore...
workspace.component.ts
in ui/src/app/components/workspace
423 23 2022-05-18 2025-02-20 29 11 anupam.bhattacharyya@searce... 35952883+asthamohta@users.n...
infoschema.go
in sources/mysql
483 20 2021-09-23 2025-03-05 28 13 50752534+bharadwaj-aditya@u... 92910380+shreyakhajanchi@us...
infoschema.go
in sources/common
217 7 2021-10-07 2025-03-21 26 11 50752534+bharadwaj-aditya@u... 50752534+bharadwaj-aditya@u...
infoschema.go
in sources/postgres
556 19 2021-09-23 2024-12-26 26 14 50752534+bharadwaj-aditya@u... 78196491+taherkl@users.nore...
data.service.ts
in ui/src/app/services/data
638 28 2022-05-18 2025-02-03 25 10 anupam.bhattacharyya@searce... aakash@ollion.com
workspace.component.html
in ui/src/app/components/workspace
126 - 2022-05-18 2025-02-20 24 10 anupam.bhattacharyya@searce... 35952883+asthamohta@users.n...
app.constants.ts
in ui/src/app
159 - 2022-05-18 2024-07-09 24 7 anupam.bhattacharyya@searce... 92910380+shreyakhajanchi@us...
conv.ts
in ui/src/app/model
198 - 2022-05-18 2025-01-07 24 10 anupam.bhattacharyya@searce... 78196491+taherkl@users.nore...
utils.go
in cmd
231 8 2022-07-15 2024-11-28 23 5 92910380+shreyakhajanchi@us... manitgupta@google.com
conversion.service.ts
in ui/src/app/services/conversion
658 5 2022-05-18 2025-01-07 23 8 anupam.bhattacharyya@searce... 78196491+taherkl@users.nore...
object-detail.component.scss
in ui/src/app/components/object-detail
304 - 2022-05-18 2025-01-07 22 9 anupam.bhattacharyya@searce... 78196491+taherkl@users.nore...
styles.scss
in ui/src
495 - 2022-05-18 2023-11-22 22 7 anupam.bhattacharyya@searce... 92910380+shreyakhajanchi@us...
app.module.ts
in ui/src/app
127 - 2022-05-18 2025-01-07 21 7 anupam.bhattacharyya@searce... 78196491+taherkl@users.nore...
utils.go
in sources/common
227 18 2021-10-07 2024-12-20 21 11 50752534+bharadwaj-aditya@u... 35952883+asthamohta@users.n...
report_helpers.go
in internal/reports
711 14 2023-05-09 2025-02-04 21 9 manitgupta@google.com 78196491+taherkl@users.nore...
666 15 2022-01-04 2024-07-09 20 7 deepchowdhury1998@gmail.com 92910380+shreyakhajanchi@us...
schema.go
in webv2/api
1554 44 2024-02-12 2025-02-05 19 10 manitgupta@google.com 39047439+vardhanthigle@user...
schema.go
in schema
100 2 2020-02-27 2025-02-28 18 10 32204684+nevinheintze@users... 92910380+shreyakhajanchi@us...
toddl.go
in sources/mysql
193 3 2021-09-23 2024-07-29 18 12 50752534+bharadwaj-aditya@u... thiagotnunes@google.com
utilities.go
in webv2/utilities
337 33 2022-07-06 2024-07-19 18 10 pratik.dhanave@searce.com 77983396+aasthabharill@user...
infoschema.go
in sources/oracle
438 17 2022-01-25 2024-12-26 18 9 dhandhalya.sagar@searce.com 78196491+taherkl@users.nore...
migrate.ts
in ui/src/app/model
63 - 2022-08-23 2024-09-06 17 6 92910380+shreyakhajanchi@us... 35952883+asthamohta@users.n...
mapping.go
in internal
215 13 2020-12-11 2025-03-20 17 11 dharmil.gandhi@searce.com 92910380+shreyakhajanchi@us...
toddl.go
in sources/postgres
169 3 2021-09-23 2024-07-29 16 11 50752534+bharadwaj-aditya@u... thiagotnunes@google.com
profile.go
in webv2/profile
313 6 2022-10-03 2024-04-25 15 5 92910380+shreyakhajanchi@us... 35952883+asthamohta@users.n...
mysqldump.go
in sources/mysql
701 32 2021-09-23 2025-01-16 15 9 50752534+bharadwaj-aditya@u... aakash@ollion.com
edit-table.ts
in ui/src/app/model
50 - 2022-05-18 2024-12-31 14 5 anupam.bhattacharyya@searce... 35952883+asthamohta@users.n...
133 1 2022-10-13 2024-12-31 14 7 lyazii.christopher@searce.com 35952883+asthamohta@users.n...
helpers.go
in internal
173 25 2022-07-06 2025-03-20 14 9 pratik.dhanave@searce.com 92910380+shreyakhajanchi@us...
data.go
in sources/mysql
209 13 2021-09-23 2024-07-25 14 9 50752534+bharadwaj-aditya@u... aravindp1510@gmail.com
schema.go
in sources/dynamodb
324 17 2021-09-23 2024-12-26 14 8 50752534+bharadwaj-aditya@u... 78196491+taherkl@users.nore...
infoschema.go
in sources/spanner
452 16 2022-01-27 2025-04-02 14 8 deepchowdhury1998@gmail.com rohitwali@google.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
convert.go
in internal
526 30 2020-02-27 2025-02-03 71 22 32204684+nevinheintze@users... aakash@ollion.com
ast.go
in spanner/ddl
554 25 2020-01-23 2025-03-03 46 20 32204684+nevinheintze@users... 35952883+asthamohta@users.n...
main.go
in root
37 1 2020-01-30 2025-03-13 55 18 32204684+nevinheintze@users... rohitwali@google.com
conversion.go
in conversion
124 4 2021-03-09 2025-01-02 74 17 46809451+pradip97@users.nor... 78196491+taherkl@users.nore...
web.go
in webv2
925 28 2022-05-18 2024-09-06 87 14 anupam.bhattacharyya@searce... 35952883+asthamohta@users.n...
infoschema.go
in sources/postgres
556 19 2021-09-23 2024-12-26 26 14 50752534+bharadwaj-aditya@u... 78196491+taherkl@users.nore...
routes.go
in webv2
121 1 2022-05-18 2025-03-05 40 13 anupam.bhattacharyya@searce... pratick@google.com
constants.go
in common/constants
63 - 2021-11-09 2024-12-31 31 13 agasheesh@gmail.com 35952883+asthamohta@users.n...
toddl.go
in sources/common
534 20 2021-10-07 2025-02-04 30 13 50752534+bharadwaj-aditya@u... 78196491+taherkl@users.nore...
infoschema.go
in sources/mysql
483 20 2021-09-23 2025-03-05 28 13 50752534+bharadwaj-aditya@u... 92910380+shreyakhajanchi@us...
utils.go
in common/utils
432 28 2022-01-04 2025-04-02 35 12 deepchowdhury1998@gmail.com rohitwali@google.com
toddl.go
in sources/mysql
193 3 2021-09-23 2024-07-29 18 12 50752534+bharadwaj-aditya@u... thiagotnunes@google.com
object-detail.component.ts
in ui/src/app/components/object-detail
1739 60 2022-05-18 2025-02-04 37 11 anupam.bhattacharyya@searce... 35952883+asthamohta@users.n...
fetch.service.ts
in ui/src/app/services/fetch
298 65 2022-05-18 2025-02-20 34 11 anupam.bhattacharyya@searce... 35952883+asthamohta@users.n...
object-detail.component.html
in ui/src/app/components/object-detail
1070 - 2022-05-18 2025-01-07 33 11 anupam.bhattacharyya@searce... 78196491+taherkl@users.nore...
schema.go
in cmd
152 5 2021-09-27 2025-02-05 30 11 agasheesh@gmail.com 78196491+taherkl@users.nore...
workspace.component.ts
in ui/src/app/components/workspace
423 23 2022-05-18 2025-02-20 29 11 anupam.bhattacharyya@searce... 35952883+asthamohta@users.n...
infoschema.go
in sources/common
217 7 2021-10-07 2025-03-21 26 11 50752534+bharadwaj-aditya@u... 50752534+bharadwaj-aditya@u...
utils.go
in sources/common
227 18 2021-10-07 2024-12-20 21 11 50752534+bharadwaj-aditya@u... 35952883+asthamohta@users.n...
mapping.go
in internal
215 13 2020-12-11 2025-03-20 17 11 dharmil.gandhi@searce.com 92910380+shreyakhajanchi@us...
toddl.go
in sources/postgres
169 3 2021-09-23 2024-07-29 16 11 50752534+bharadwaj-aditya@u... thiagotnunes@google.com
pgdump.go
in sources/postgres
135 4 2021-09-23 2025-04-11 13 11 50752534+bharadwaj-aditya@u... 92910380+shreyakhajanchi@us...
data.go
in cmd
199 6 2021-11-03 2024-11-26 37 10 agasheesh@gmail.com manitgupta@google.com
162 5 2021-11-22 2024-12-31 31 10 agasheesh@gmail.com 35952883+asthamohta@users.n...
data.service.ts
in ui/src/app/services/data
638 28 2022-05-18 2025-02-03 25 10 anupam.bhattacharyya@searce... aakash@ollion.com
workspace.component.html
in ui/src/app/components/workspace
126 - 2022-05-18 2025-02-20 24 10 anupam.bhattacharyya@searce... 35952883+asthamohta@users.n...
conv.ts
in ui/src/app/model
198 - 2022-05-18 2025-01-07 24 10 anupam.bhattacharyya@searce... 78196491+taherkl@users.nore...
schema.go
in webv2/api
1554 44 2024-02-12 2025-02-05 19 10 manitgupta@google.com 39047439+vardhanthigle@user...
schema.go
in schema
100 2 2020-02-27 2025-02-28 18 10 32204684+nevinheintze@users... 92910380+shreyakhajanchi@us...
utilities.go
in webv2/utilities
337 33 2022-07-06 2024-07-19 18 10 pratik.dhanave@searce.com 77983396+aasthabharill@user...
streaming.go
in streaming
785 20 2022-06-13 2024-09-06 53 9 deepchowdhury1998@gmail.com 35952883+asthamohta@users.n...
object-detail.component.scss
in ui/src/app/components/object-detail
304 - 2022-05-18 2025-01-07 22 9 anupam.bhattacharyya@searce... 78196491+taherkl@users.nore...
report_helpers.go
in internal/reports
711 14 2023-05-09 2025-02-04 21 9 manitgupta@google.com 78196491+taherkl@users.nore...
infoschema.go
in sources/oracle
438 17 2022-01-25 2024-12-26 18 9 dhandhalya.sagar@searce.com 78196491+taherkl@users.nore...
mysqldump.go
in sources/mysql
701 32 2021-09-23 2025-01-16 15 9 50752534+bharadwaj-aditya@u... aakash@ollion.com
data.go
in sources/mysql
209 13 2021-09-23 2024-07-25 14 9 50752534+bharadwaj-aditya@u... aravindp1510@gmail.com
helpers.go
in internal
173 25 2022-07-06 2025-03-20 14 9 pratik.dhanave@searce.com 92910380+shreyakhajanchi@us...
toddl.go
in sources/oracle
132 3 2022-01-25 2024-07-29 11 9 dhandhalya.sagar@searce.com thiagotnunes@google.com
prepare-migration.component.ts
in ui/src/app/components/prepare-migration
1050 27 2022-08-23 2024-09-06 32 8 92910380+shreyakhajanchi@us... 35952883+asthamohta@users.n...
conversion.service.ts
in ui/src/app/services/conversion
658 5 2022-05-18 2025-01-07 23 8 anupam.bhattacharyya@searce... 78196491+taherkl@users.nore...
infoschema.go
in sources/spanner
452 16 2022-01-27 2025-04-02 14 8 deepchowdhury1998@gmail.com rohitwali@google.com
schema.go
in sources/dynamodb
324 17 2021-09-23 2024-12-26 14 8 50752534+bharadwaj-aditya@u... 78196491+taherkl@users.nore...
direct-connection.component.ts
in ui/src/app/components/direct-connection
159 3 2022-05-18 2025-01-07 13 8 anupam.bhattacharyya@searce... 78196491+taherkl@users.nore...
object-explorer.component.html
in ui/src/app/components/object-explorer
394 - 2022-05-18 2024-06-03 13 8 anupam.bhattacharyya@searce... 35952883+asthamohta@users.n...
data.go
in sources/postgres
331 13 2021-09-23 2024-07-25 10 8 50752534+bharadwaj-aditya@u... aravindp1510@gmail.com
toddl.go
in sources/dynamodb
42 3 2021-09-23 2024-07-29 9 8 50752534+bharadwaj-aditya@u... thiagotnunes@google.com
toddl.go
in sources/sqlserver
141 3 2022-01-11 2024-07-29 8 8 dhandhalya.sagar@searce.com thiagotnunes@google.com
prepare-migration.component.html
in ui/src/app/components/prepare-migration
516 - 2022-08-23 2024-09-06 35 7 92910380+shreyakhajanchi@us... 35952883+asthamohta@users.n...
app.constants.ts
in ui/src/app
159 - 2022-05-18 2024-07-09 24 7 anupam.bhattacharyya@searce... 92910380+shreyakhajanchi@us...
styles.scss
in ui/src
495 - 2022-05-18 2023-11-22 22 7 anupam.bhattacharyya@searce... 92910380+shreyakhajanchi@us...
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
app_code_collector.go
in assessment/collectors
543 17 2025-04-24 2025-04-24 1 1 gauravpurohit@google.com gauravpurohit@google.com
validation.go
in sources/cassandra/validations/validation
365 10 2025-03-28 2025-04-09 2 1 deepchowdhury1998@gmail.com deepchowdhury1998@gmail.com
count.go
in sources/cassandra/validations/count
360 15 2025-03-28 2025-03-28 1 1 deepchowdhury1998@gmail.com deepchowdhury1998@gmail.com
dao.go
in dao
231 7 2024-02-23 2024-02-23 1 1 deepchowdhury1998@gmail.com deepchowdhury1998@gmail.com
mysql_ddl.go
in assessment/utils
160 7 2025-03-20 2025-03-20 1 1 92910380+shreyakhajanchi@us... 92910380+shreyakhajanchi@us...
sequence.go
in webv2/api
158 7 2024-05-29 2025-03-03 2 1 35952883+asthamohta@users.n... 35952883+asthamohta@users.n...
csv_schema.go
in import_data
153 6 2025-04-02 2025-04-22 2 1 rohitwali@google.com rohitwali@google.com
dataflow_accessor.go
in accessors/dataflow
145 6 2024-01-30 2024-02-01 2 1 deepchowdhury1998@gmail.com deepchowdhury1998@gmail.com
goldens.go
in testing/common
135 2 2024-07-10 2024-07-15 2 1 thiagotnunes@google.com thiagotnunes@google.com
edit-column-max-length.component.ts
in ui/src/app/components/edit-column-max-length
119 2 2023-05-22 2023-09-28 2 1 92910380+shreyakhajanchi@us... 92910380+shreyakhajanchi@us...
types.go
in internal/reports
105 - 2024-02-14 2024-02-14 1 1 manitgupta@google.com manitgupta@google.com
95 7 2025-03-13 2025-04-22 3 1 rohitwali@google.com rohitwali@google.com
csv_data.go
in import_data
93 4 2025-04-02 2025-04-02 1 1 rohitwali@google.com rohitwali@google.com
main.tf
in sources/cassandra
86 - 2025-03-24 2025-03-24 1 1 deepchowdhury1998@gmail.com deepchowdhury1998@gmail.com
source-details-form.component.html
in ui/src/app/components/source-details-form
79 - 2022-11-03 2023-02-27 2 1 92910380+shreyakhajanchi@us... 92910380+shreyakhajanchi@us...
structured-report.ts
in ui/src/app/model
78 - 2023-07-07 2023-08-18 2 1 137148439+priyaannu@users.n... 137148439+priyaannu@users.n...
add-shard-id-primary-key.component.ts
in ui/src/app/components/add-shard-id-primary-key
71 3 2023-07-20 2023-07-20 1 1 92910380+shreyakhajanchi@us... 92910380+shreyakhajanchi@us...
backend-health.service.ts
in ui/src/app/services/backend-health
65 5 2023-11-10 2023-11-10 1 1 92910380+shreyakhajanchi@us... 92910380+shreyakhajanchi@us...
sharded-dataflow-migration-details-form.component.scss
in ui/src/app/components/sharded-dataflow-migration-details-form
62 - 2023-06-05 2023-06-05 1 1 manitgupta@google.com manitgupta@google.com
parse.go
in common/parse
59 6 2024-11-26 2024-11-26 1 1 35952883+asthamohta@users.n... 35952883+asthamohta@users.n...
mocks.go
in sources/common
57 11 2024-02-07 2024-11-26 3 1 35952883+asthamohta@users.n... 35952883+asthamohta@users.n...
bulk-drop-restore-table-dialog.component.ts
in ui/src/app/components/bulk-drop-restore-table-dialog
49 1 2023-06-23 2023-06-23 1 1 manitgupta@google.com manitgupta@google.com
add-new-sequence.component.ts
in ui/src/app/components/add-new-sequence
48 1 2024-06-03 2024-06-03 1 1 35952883+asthamohta@users.n... 35952883+asthamohta@users.n...
end-migration.component.ts
in ui/src/app/components/end-migration
48 1 2022-10-31 2023-09-27 2 1 92910380+shreyakhajanchi@us... 92910380+shreyakhajanchi@us...
mocks.go
in expressions_api
45 6 2024-12-20 2024-12-20 1 1 35952883+asthamohta@users.n... 35952883+asthamohta@users.n...
mocks.go
in accessors/clients/datastream/datastream_test
42 6 2024-02-15 2024-04-23 2 1 39047439+vardhanthigle@user... 39047439+vardhanthigle@user...
util.go
in performance
40 7 2022-03-07 2022-04-11 2 1 92910380+shreyakhajanchi@us... 92910380+shreyakhajanchi@us...
instruction.component.scss
in ui/src/app/components/instruction
39 - 2022-05-18 2022-05-18 1 1 anupam.bhattacharyya@searce... anupam.bhattacharyya@searce...
add-new-sequence.component.html
in ui/src/app/components/add-new-sequence
39 - 2024-06-03 2024-06-03 1 1 35952883+asthamohta@users.n... 35952883+asthamohta@users.n...
edit-column-max-length.component.html
in ui/src/app/components/edit-column-max-length
39 - 2023-05-22 2023-05-22 1 1 92910380+shreyakhajanchi@us... 92910380+shreyakhajanchi@us...
36 2 2024-02-07 2024-03-11 2 1 35952883+asthamohta@users.n... 35952883+asthamohta@users.n...
reader.go
in internal
36 2 2020-01-23 2020-01-30 2 1 32204684+nevinheintze@users... 32204684+nevinheintze@users...
end-migration.component.html
in ui/src/app/components/end-migration
35 - 2022-10-31 2023-11-22 4 1 92910380+shreyakhajanchi@us... 92910380+shreyakhajanchi@us...
tune-datastream-form.component.ts
in ui/src/app/components/tune-datastream-form
34 1 2023-11-23 2023-12-01 2 1 deepchowdhury1998@gmail.com deepchowdhury1998@gmail.com
variables.tf
in sources/cassandra
34 - 2025-03-24 2025-04-04 2 1 deepchowdhury1998@gmail.com deepchowdhury1998@gmail.com
gcs-metadata-details-form.component.ts
in ui/src/app/components/gcs-metadata-details-form
33 1 2024-06-14 2024-06-14 1 1 35952883+asthamohta@users.n... 35952883+asthamohta@users.n...
tune-gcs-form.component.ts
in ui/src/app/components/tune-gcs-form
32 2 2023-12-01 2023-12-01 1 1 deepchowdhury1998@gmail.com deepchowdhury1998@gmail.com
drop-object-detail-dialog.component.html
in ui/src/app/components/drop-object-detail-dialog
32 - 2024-06-03 2024-06-03 1 1 35952883+asthamohta@users.n... 35952883+asthamohta@users.n...
common.go
in webv2/api
32 1 2024-02-12 2024-02-12 1 1 manitgupta@google.com manitgupta@google.com
resourcemanager_accessor.go
in accessors/resourcemanager
31 1 2024-04-23 2024-04-23 1 1 39047439+vardhanthigle@user... 39047439+vardhanthigle@user...
home.component.scss
in ui/src/app/components/home
30 - 2022-05-18 2022-05-18 1 1 anupam.bhattacharyya@searce... anupam.bhattacharyya@searce...
sidenav-review-changes.component.html
in ui/src/app/components/sidenav-review-changes
29 - 2022-10-28 2022-10-28 1 1 lyazii.christopher@searce.com lyazii.christopher@searce.com
mocks.go
in accessors/datastream
29 5 2024-02-20 2024-02-20 1 1 35952883+asthamohta@users.n... 35952883+asthamohta@users.n...
drop-object-detail-dialog.component.ts
in ui/src/app/components/drop-object-detail-dialog
27 1 2024-06-03 2024-06-03 1 1 35952883+asthamohta@users.n... 35952883+asthamohta@users.n...
interface.go
in accessors/clients/spanner/instanceadmin
27 3 2024-02-01 2024-02-01 1 1 deepchowdhury1998@gmail.com deepchowdhury1998@gmail.com
gcs-metadata-details-form.component.html
in ui/src/app/components/gcs-metadata-details-form
26 - 2024-06-14 2024-06-14 1 1 35952883+asthamohta@users.n... 35952883+asthamohta@users.n...
26 2 2024-02-23 2024-02-23 1 1 deepchowdhury1998@gmail.com deepchowdhury1998@gmail.com
source-selection.component.ts
in ui/src/app/components/source-selection
24 - 2022-05-18 2022-07-19 2 1 anupam.bhattacharyya@searce... anupam.bhattacharyya@searce...
tune-datastream-form.component.html
in ui/src/app/components/tune-datastream-form
24 - 2023-11-23 2023-12-01 2 1 deepchowdhury1998@gmail.com deepchowdhury1998@gmail.com
app.component.ts
in ui/src/app
24 - 2022-05-18 2022-05-18 1 1 anupam.bhattacharyya@searce... anupam.bhattacharyya@searce...
Correlations

File Size vs. Number of Changes: 370 points

assessment/report_generator.go x: 640 lines of code y: 10 # changes assessment/sources/mysql/infoschema.go x: 430 lines of code y: 6 # changes assessment/utils/assessment_output.go x: 151 lines of code y: 9 # changes assessment/assessment_engine.go x: 230 lines of code y: 11 # changes assessment/collectors/app_code_collector.go x: 543 lines of code y: 1 # changes assessment/collectors/project_analyzer/file_dependency_analyzer.go x: 180 lines of code y: 8 # changes assessment/collectors/project_analyzer/java_file_dependency_analyzer.go x: 279 lines of code y: 2 # changes cmd/import_data.go x: 95 lines of code y: 3 # changes import_data/csv_schema.go x: 153 lines of code y: 2 # changes sources/csv/data.go x: 521 lines of code y: 10 # changes sources/postgres/pgdump.go x: 135 lines of code y: 13 # changes sources/cassandra/validations/validation/validation.go x: 365 lines of code y: 2 # changes assessment/collectors/embeddings/generate_embedding.go x: 92 lines of code y: 3 # changes assessment/collectors/embeddings/vector_search.go x: 132 lines of code y: 3 # changes sources/cassandra/variables.tf x: 34 lines of code y: 2 # changes accessors/clients/spanner/client/interface.go x: 63 lines of code y: 5 # changes accessors/clients/spanner/client/mocks.go x: 40 lines of code y: 4 # changes accessors/spanner/mocks.go x: 70 lines of code y: 4 # changes accessors/spanner/spanner_accessor.go x: 398 lines of code y: 7 # changes common/utils/utils.go x: 432 lines of code y: 35 # changes import_data/csv_data.go x: 93 lines of code y: 1 # changes sources/spanner/infoschema.go x: 452 lines of code y: 14 # changes sources/cassandra/validations/count/count.go x: 360 lines of code y: 1 # changes assessment/collectors/parser/response_parser.go x: 170 lines of code y: 5 # changes assessment/utils/elements.go x: 105 lines of code y: 9 # changes assessment/utils/report_utils.go x: 16 lines of code y: 1 # changes sources/cassandra/main.tf x: 86 lines of code y: 1 # changes sources/cassandra/outputs.tf x: 13 lines of code y: 1 # changes sources/cassandra/sample-zdm-config.yaml x: 9 lines of code y: 1 # changes cmd/assessment.go x: 146 lines of code y: 5 # changes sources/common/infoschema.go x: 217 lines of code y: 26 # changes assessment/utils/files.go x: 27 lines of code y: 2 # changes assessment/collectors/infoschema_collector.go x: 364 lines of code y: 5 # changes assessment/sources/common.go x: 19 lines of code y: 5 # changes assessment/utils/mysql_ddl.go x: 160 lines of code y: 1 # changes internal/helpers.go x: 173 lines of code y: 14 # changes internal/mapping.go x: 215 lines of code y: 17 # changes common/task/task.go x: 57 lines of code y: 2 # changes main.go x: 37 lines of code y: 55 # changes assessment/collectors/sample_collector.go x: 25 lines of code y: 3 # changes sources/mysql/infoschema.go x: 483 lines of code y: 28 # changes ui/src/app/components/sidenav-view-assessment/sidenav-view-assessment.component.ts x: 267 lines of code y: 7 # changes webv2/routes.go x: 121 lines of code y: 40 # changes spanner/ddl/ast.go x: 554 lines of code y: 46 # changes webv2/api/sequence.go x: 158 lines of code y: 2 # changes conversion/conversion_helper.go x: 161 lines of code y: 5 # changes conversion/get_info.go x: 175 lines of code y: 4 # changes schema/schema.go x: 100 lines of code y: 18 # changes ui/src/app/components/workspace/workspace.component.html x: 126 lines of code y: 24 # changes ui/src/app/components/workspace/workspace.component.ts x: 423 lines of code y: 29 # changes ui/src/app/services/fetch/fetch.service.ts x: 298 lines of code y: 34 # changes webv2/api/reports.go x: 101 lines of code y: 3 # changes webv2/config/config_service.go x: 88 lines of code y: 6 # changes webv2/api/rules.go x: 361 lines of code y: 3 # changes webv2/api/schema.go x: 1554 lines of code y: 19 # changes webv2/primarykey/primarykey_handler.go x: 105 lines of code y: 10 # changes cmd/schema.go x: 152 lines of code y: 30 # changes ui/src/app/components/object-detail/object-detail.component.ts x: 1739 lines of code y: 37 # changes webv2/table/utilities.go x: 295 lines of code y: 11 # changes sources/common/dbdump.go x: 29 lines of code y: 9 # changes sources/common/toddl.go x: 534 lines of code y: 30 # changes internal/reports/report_helpers.go x: 711 lines of code y: 21 # changes internal/convert.go x: 526 lines of code y: 71 # changes ui/src/app/services/data/data.service.ts x: 638 lines of code y: 25 # changes conversion/conversion_from_source.go x: 287 lines of code y: 8 # changes sources/mysql/mysqldump.go x: 701 lines of code y: 15 # changes ui/src/app/app.module.ts x: 127 lines of code y: 21 # changes ui/src/app/components/direct-connection/direct-connection.component.ts x: 159 lines of code y: 13 # changes ui/src/app/components/object-detail/object-detail.component.html x: 1070 lines of code y: 33 # changes ui/src/app/components/object-detail/object-detail.component.scss x: 304 lines of code y: 22 # changes ui/src/app/model/cc-tab-data.ts x: 10 lines of code y: 1 # changes ui/src/app/model/conv.ts x: 198 lines of code y: 24 # changes ui/src/app/services/conversion/conversion.service.ts x: 658 lines of code y: 23 # changes conversion/conversion.go x: 124 lines of code y: 74 # changes expressions_api/expression_verify.go x: 215 lines of code y: 5 # changes cmd/schema_and_data.go x: 162 lines of code y: 31 # changes common/constants/constants.go x: 63 lines of code y: 31 # changes conversion/mocks.go x: 84 lines of code y: 6 # changes ui/src/app/model/edit-table.ts x: 50 lines of code y: 14 # changes ui/src/app/model/update-table.ts x: 43 lines of code y: 8 # changes webv2/table/review_table_schema.go x: 133 lines of code y: 14 # changes webv2/table/update_table_schema.go x: 96 lines of code y: 10 # changes sources/dynamodb/schema.go x: 324 lines of code y: 14 # changes sources/oracle/infoschema.go x: 438 lines of code y: 18 # changes sources/postgres/infoschema.go x: 556 lines of code y: 26 # changes sources/sqlserver/infoschema.go x: 387 lines of code y: 13 # changes webv2/config/config_handler.go x: 65 lines of code y: 6 # changes expressions_api/mocks.go x: 45 lines of code y: 1 # changes sources/common/utils.go x: 227 lines of code y: 21 # changes accessors/clients/spanner/client/spanner_client.go x: 31 lines of code y: 2 # changes cmd/utils.go x: 231 lines of code y: 23 # changes conversion/data_from_database.go x: 232 lines of code y: 7 # changes accessors/clients/spanner/admin/interface.go x: 69 lines of code y: 3 # changes accessors/clients/spanner/admin/mocks.go x: 40 lines of code y: 3 # changes cmd/data.go x: 199 lines of code y: 37 # changes conversion/resource_generation.go x: 308 lines of code y: 4 # changes webv2/helpers/helpers.go x: 162 lines of code y: 12 # changes webv2/session/session_service.go x: 150 lines of code y: 11 # changes common/parse/parse.go x: 59 lines of code y: 1 # changes sources/common/mocks.go x: 57 lines of code y: 3 # changes streaming/cleanup.go x: 287 lines of code y: 5 # changes streaming/store.go x: 227 lines of code y: 4 # changes streaming/streaming.go x: 785 lines of code y: 53 # changes ui/src/app/components/prepare-migration/prepare-migration.component.html x: 516 lines of code y: 35 # changes ui/src/app/components/prepare-migration/prepare-migration.component.ts x: 1050 lines of code y: 32 # changes ui/src/app/model/migrate.ts x: 63 lines of code y: 17 # changes webv2/web.go x: 925 lines of code y: 87 # changes reverse_replication/reverse-replication-runner.go x: 469 lines of code y: 9 # changes sources/dynamodb/toddl.go x: 42 lines of code y: 9 # changes sources/mysql/toddl.go x: 193 lines of code y: 18 # changes sources/oracle/toddl.go x: 132 lines of code y: 11 # changes sources/postgres/toddl.go x: 169 lines of code y: 16 # changes sources/spanner/toddl.go x: 48 lines of code y: 8 # changes sources/sqlserver/toddl.go x: 141 lines of code y: 8 # changes webv2/utilities/get_type.go x: 55 lines of code y: 11 # changes sources/csv/toddl.go x: 42 lines of code y: 4 # changes sources/mysql/data.go x: 209 lines of code y: 14 # changes sources/postgres/data.go x: 331 lines of code y: 10 # changes sources/sqlserver/data.go x: 148 lines of code y: 6 # changes common/metrics/metrics.go x: 131 lines of code y: 12 # changes webv2/index/index.go x: 135 lines of code y: 11 # changes webv2/primarykey/primarykey_service.go x: 77 lines of code y: 6 # changes webv2/table/remove_column.go x: 150 lines of code y: 8 # changes webv2/table/rename_column.go x: 32 lines of code y: 6 # changes webv2/table/review_column_type.go x: 209 lines of code y: 5 # changes webv2/table/review_rename_column.go x: 61 lines of code y: 6 # changes webv2/table/update_column_type.go x: 140 lines of code y: 5 # changes webv2/utilities/utilities.go x: 337 lines of code y: 18 # changes testing/common/goldens.go x: 135 lines of code y: 2 # changes profiles/source_profile.go x: 666 lines of code y: 20 # changes ui/src/app/app.constants.ts x: 159 lines of code y: 24 # changes ui/src/app/components/dataflow-form/dataflow-form.component.html x: 140 lines of code y: 7 # changes ui/src/app/components/dataflow-form/dataflow-form.component.ts x: 67 lines of code y: 7 # changes ui/src/app/model/profile.ts x: 87 lines of code y: 13 # changes ui/src/app/model/fk-tab-data.ts x: 19 lines of code y: 4 # changes ui/src/app/components/gcs-metadata-details-form/gcs-metadata-details-form.component.html x: 26 lines of code y: 1 # changes ui/src/app/components/gcs-metadata-details-form/gcs-metadata-details-form.component.scss x: 1 lines of code y: 1 # changes ui/src/app/components/gcs-metadata-details-form/gcs-metadata-details-form.component.ts x: 33 lines of code y: 1 # changes ui/src/app/model/target-details.ts x: 15 lines of code y: 6 # changes ui/src/app/components/add-index-form/add-index-form.component.html x: 91 lines of code y: 4 # changes ui/src/app/components/add-index-form/add-index-form.component.ts x: 189 lines of code y: 6 # changes ui/src/app/components/target-details-form/target-details-form.component.html x: 37 lines of code y: 8 # changes ui/src/app/components/target-details-form/target-details-form.component.scss x: 8 lines of code y: 2 # changes ui/src/app/components/target-details-form/target-details-form.component.ts x: 40 lines of code y: 6 # changes ui/src/app/components/add-new-sequence/add-new-sequence.component.html x: 39 lines of code y: 1 # changes ui/src/app/components/add-new-sequence/add-new-sequence.component.ts x: 48 lines of code y: 1 # changes ui/src/app/components/drop-object-detail-dialog/drop-object-detail-dialog.component.scss x: 21 lines of code y: 1 # changes ui/src/app/components/object-explorer/object-explorer.component.html x: 394 lines of code y: 13 # changes ui/src/app/components/object-explorer/object-explorer.component.ts x: 316 lines of code y: 10 # changes ui/src/app/utils/utils.ts x: 60 lines of code y: 5 # changes conversion/store_files.go x: 209 lines of code y: 4 # changes ui/src/app/components/add-new-column/add-new-column.component.html x: 62 lines of code y: 2 # changes ui/src/app/components/add-new-column/add-new-column.component.ts x: 90 lines of code y: 3 # changes ui/src/app/components/sharded-dataflow-migration-details-form/sharded-dataflow-migration-details-form.component.html x: 274 lines of code y: 9 # changes ui/src/app/components/sharded-dataflow-migration-details-form/sharded-dataflow-migration-details-form.component.ts x: 484 lines of code y: 11 # changes webv2/profile/profile.go x: 313 lines of code y: 15 # changes accessors/clients/datastream/datastream_test/mocks.go x: 42 lines of code y: 2 # changes accessors/clients/resourcemanager/interface.go x: 23 lines of code y: 1 # changes accessors/datastream/datastream_accessor.go x: 87 lines of code y: 2 # changes accessors/resourcemanager/resourcemanager_accessor.go x: 31 lines of code y: 1 # changes webv2/webCmd.go x: 54 lines of code y: 10 # changes cmd/cleanup.go x: 93 lines of code y: 2 # changes common/metrics/dashboard_components.go x: 349 lines of code y: 6 # changes webv2/session/session_handler.go x: 199 lines of code y: 10 # changes webv2/session/types.go x: 63 lines of code y: 10 # changes conversion/snapshot_migration.go x: 36 lines of code y: 2 # changes dao/dao.go x: 231 lines of code y: 1 # changes accessors/clients/datastream/interface.go x: 66 lines of code y: 2 # changes accessors/clients/storage/interface.go x: 56 lines of code y: 2 # changes internal/reports/report_text.go x: 249 lines of code y: 4 # changes internal/reports/report_v2.go x: 159 lines of code y: 6 # changes internal/reports/types.go x: 105 lines of code y: 1 # changes profiles/common.go x: 131 lines of code y: 10 # changes profiles/target_profile.go x: 107 lines of code y: 11 # changes accessors/clients/dataflow/dataflow_client.go x: 23 lines of code y: 2 # changes accessors/dataflow/dataflow_accessor.go x: 145 lines of code y: 2 # changes common/metrics/queries.go x: 96 lines of code y: 4 # changes ui/src/app/components/direct-connection/direct-connection.component.html x: 82 lines of code y: 10 # changes ui/src/app/components/update-spanner-config-form/update-spanner-config-form.component.html x: 44 lines of code y: 8 # changes ui/src/app/components/home/home.component.html x: 27 lines of code y: 7 # changes ui/src/app/app.component.scss x: 33 lines of code y: 4 # changes ui/src/app/components/add-index-form/add-index-form.component.scss x: 12 lines of code y: 3 # changes ui/src/app/components/bulk-drop-restore-table-dialog/bulk-drop-restore-table-dialog.component.scss x: 21 lines of code y: 2 # changes ui/src/app/components/connection-profile-form/connection-profile-form.component.html x: 83 lines of code y: 8 # changes ui/src/app/components/direct-connection/direct-connection.component.scss x: 25 lines of code y: 5 # changes ui/src/app/components/edit-global-datatype-form/edit-global-datatype-form.component.scss x: 4 lines of code y: 2 # changes ui/src/app/components/end-migration/end-migration.component.html x: 35 lines of code y: 4 # changes ui/src/app/components/load-dump/load-dump.component.ts x: 96 lines of code y: 7 # changes ui/src/app/components/object-explorer/object-explorer.component.scss x: 132 lines of code y: 8 # changes ui/src/app/components/session-listing/session-listing.component.scss x: 68 lines of code y: 5 # changes ui/src/app/components/sidenav-rule/sidenav-rule.component.scss x: 6 lines of code y: 3 # changes ui/src/app/components/sidenav-save-session/sidenav-save-session.component.scss x: 3 lines of code y: 3 # changes ui/src/app/components/sidenav-view-assessment/sidenav-view-assessment.component.scss x: 58 lines of code y: 6 # changes ui/src/app/components/source-details-form/source-details-form.component.ts x: 115 lines of code y: 5 # changes ui/src/app/components/summary/summary.component.html x: 122 lines of code y: 8 # changes ui/src/app/components/summary/summary.component.scss x: 153 lines of code y: 8 # changes ui/src/app/components/table-column-changes-preview/table-column-changes-preview.component.scss x: 20 lines of code y: 3 # changes ui/src/app/components/workspace/workspace.component.scss x: 115 lines of code y: 9 # changes ui/src/styles.scss x: 495 lines of code y: 22 # changes ui/src/app/components/dataflow-form/dataflow-form.component.scss x: 3 lines of code y: 2 # changes ui/src/app/components/home/home.component.ts x: 26 lines of code y: 4 # changes ui/src/app/components/infodialog/infodialog.component.html x: 13 lines of code y: 4 # changes ui/src/app/services/backend-health/backend-health.service.ts x: 65 lines of code y: 1 # changes ui/src/app/components/bulk-drop-restore-table-dialog/bulk-drop-restore-table-dialog.component.html x: 39 lines of code y: 2 # changes ui/src/app/components/edit-column-max-length/edit-column-max-length.component.ts x: 119 lines of code y: 2 # changes ui/src/app/components/edit-global-datatype-form/edit-global-datatype-form.component.html x: 55 lines of code y: 3 # changes ui/src/app/components/end-migration/end-migration.component.ts x: 48 lines of code y: 2 # changes ui/src/app/components/summary/summary.component.ts x: 192 lines of code y: 11 # changes ui/src/app/model/structured-report.ts x: 78 lines of code y: 2 # changes ui/src/app/model/summary.ts x: 18 lines of code y: 3 # changes webv2/summary/summary_service.go x: 48 lines of code y: 6 # changes webv2/primarykey/hotspot.go x: 55 lines of code y: 7 # changes webv2/primarykey/primarykey.go x: 113 lines of code y: 8 # changes ui/src/app/components/header/header.component.ts x: 69 lines of code y: 4 # changes ui/src/app/components/sharded-bulk-source-details-form/sharded-bulk-source-details-form.component.ts x: 173 lines of code y: 2 # changes ui/src/app/components/sidenav-save-session/sidenav-save-session.component.html x: 64 lines of code y: 4 # changes ui/src/app/components/source-selection/source-selection.component.html x: 9 lines of code y: 5 # changes proto/migration/migration_data.pb.go x: 530 lines of code y: 3 # changes internal/progress.go x: 103 lines of code y: 8 # changes performance/cleanup_resource/cleanup_resource.go x: 30 lines of code y: 3 # changes performance/populate_database/populate_database.go x: 73 lines of code y: 3 # changes sources/dynamodb/data.go x: 184 lines of code y: 5 # changes sources/dynamodb/streaming.go x: 380 lines of code y: 8 # changes spanner/writer/batchwriter.go x: 235 lines of code y: 3 # changes ui/src/app/components/instruction/instruction.component.html x: 129 lines of code y: 4 # changes webv2/session/remote_session_store.go x: 137 lines of code y: 5 # changes webv2/session/utility.go x: 16 lines of code y: 2 # changes webv2/session/local_session_store.go x: 61 lines of code y: 3 # changes ui/src/app/components/add-shard-id-primary-key/add-shard-id-primary-key.component.ts x: 71 lines of code y: 1 # changes ui/src/app/components/rule/rule.component.html x: 54 lines of code y: 4 # changes ui/src/app/components/rule/rule.component.ts x: 88 lines of code y: 5 # changes ui/src/app/components/sidenav-rule/sidenav-rule.component.html x: 70 lines of code y: 5 # changes ui/src/app/components/sidenav-rule/sidenav-rule.component.ts x: 84 lines of code y: 5 # changes ui/src/app/components/sharded-bulk-source-details-form/sharded-bulk-source-details-form.component.html x: 72 lines of code y: 2 # changes ui/src/app/model/db-config.ts x: 18 lines of code y: 5 # changes ui/src/app/components/source-selection/source-selection.component.scss x: 3 lines of code y: 4 # changes ui/src/app/components/sharded-dataflow-migration-details-form/sharded-dataflow-migration-details-form.component.scss x: 62 lines of code y: 1 # changes ui/src/app/components/edit-global-datatype-form/edit-global-datatype-form.component.ts x: 129 lines of code y: 7 # changes ui/src/app/components/sidenav-review-changes/sidenav-review-changes.component.ts x: 84 lines of code y: 3 # changes ui/src/app/model/schema-object-node.ts x: 26 lines of code y: 3 # changes ui/src/app/services/click-event/click-event.service.ts x: 44 lines of code y: 5 # changes ui/src/app/services/sidenav/sidenav.service.ts x: 52 lines of code y: 5 # changes ui/src/app/components/update-spanner-config-form/update-spanner-config-form.component.ts x: 60 lines of code y: 4 # changes ui/src/app/components/source-details-form/source-details-form.component.html x: 79 lines of code y: 2 # changes ui/src/app/components/load-dump/load-dump.component.html x: 59 lines of code y: 4 # changes ui/src/app/components/session-listing/session-listing.component.ts x: 147 lines of code y: 4 # changes ui/src/data.ts x: 617 lines of code y: 2 # changes ui/src/app/app.component.html x: 32 lines of code y: 3 # changes ui/src/app/components/load-session/load-session.component.html x: 49 lines of code y: 3 # changes ui/src/app/model/view-assesment.ts x: 6 lines of code y: 1 # changes ui/src/app/components/infodialog/infodialog.component.ts x: 41 lines of code y: 3 # changes ui/src/app/services/snackbar/snackbar.service.ts x: 15 lines of code y: 2 # changes
87.0
# changes
  min: 1.0
  average: 7.18
  25th percentile: 1.0
  median: 3.0
  75th percentile: 8.0
  max: 87.0
0 1739.0
lines of code
min: 1.0 | average: 133.41 | 25th percentile: 23.0 | median: 60.0 | 75th percentile: 153.0 | max: 1739.0

Number of Contributors vs. Number of Changes: 370 points

assessment/report_generator.go x: 3 # contributors y: 10 # changes assessment/sources/mysql/infoschema.go x: 2 # contributors y: 6 # changes assessment/utils/assessment_output.go x: 3 # contributors y: 9 # changes assessment/assessment_engine.go x: 4 # contributors y: 11 # changes assessment/collectors/app_code_collector.go x: 1 # contributors y: 1 # changes assessment/collectors/project_analyzer/file_dependency_analyzer.go x: 4 # contributors y: 8 # changes assessment/collectors/project_analyzer/java_file_dependency_analyzer.go x: 2 # contributors y: 2 # changes cmd/import_data.go x: 1 # contributors y: 3 # changes import_data/csv_schema.go x: 1 # contributors y: 2 # changes sources/csv/data.go x: 7 # contributors y: 10 # changes sources/postgres/pgdump.go x: 11 # contributors y: 13 # changes assessment/collectors/embeddings/generate_embedding.go x: 3 # contributors y: 3 # changes accessors/clients/spanner/client/interface.go x: 2 # contributors y: 5 # changes accessors/clients/spanner/client/mocks.go x: 2 # contributors y: 4 # changes accessors/spanner/mocks.go x: 4 # contributors y: 4 # changes accessors/spanner/spanner_accessor.go x: 4 # contributors y: 7 # changes common/utils/utils.go x: 12 # contributors y: 35 # changes sources/spanner/infoschema.go x: 8 # contributors y: 14 # changes assessment/collectors/parser/response_parser.go x: 3 # contributors y: 5 # changes sources/common/infoschema.go x: 11 # contributors y: 26 # changes internal/helpers.go x: 9 # contributors y: 14 # changes internal/mapping.go x: 11 # contributors y: 17 # changes main.go x: 18 # contributors y: 55 # changes assessment/collectors/sample_collector.go x: 2 # contributors y: 3 # changes sources/mysql/infoschema.go x: 13 # contributors y: 28 # changes ui/src/app/components/sidenav-view-assessment/sidenav-view-assessment.component.ts x: 5 # contributors y: 7 # changes webv2/routes.go x: 13 # contributors y: 40 # changes spanner/ddl/ast.go x: 20 # contributors y: 46 # changes conversion/get_info.go x: 3 # contributors y: 4 # changes schema/schema.go x: 10 # contributors y: 18 # changes ui/src/app/components/workspace/workspace.component.html x: 10 # contributors y: 24 # changes ui/src/app/components/workspace/workspace.component.ts x: 11 # contributors y: 29 # changes ui/src/app/services/fetch/fetch.service.ts x: 11 # contributors y: 34 # changes webv2/config/config_service.go x: 4 # contributors y: 6 # changes webv2/api/schema.go x: 10 # contributors y: 19 # changes webv2/primarykey/primarykey_handler.go x: 5 # contributors y: 10 # changes cmd/schema.go x: 11 # contributors y: 30 # changes ui/src/app/components/object-detail/object-detail.component.ts x: 11 # contributors y: 37 # changes webv2/table/utilities.go x: 5 # contributors y: 11 # changes sources/common/dbdump.go x: 6 # contributors y: 9 # changes sources/common/toddl.go x: 13 # contributors y: 30 # changes internal/reports/report_helpers.go x: 9 # contributors y: 21 # changes internal/convert.go x: 22 # contributors y: 71 # changes ui/src/app/services/data/data.service.ts x: 10 # contributors y: 25 # changes sources/mysql/mysqldump.go x: 9 # contributors y: 15 # changes ui/src/app/app.module.ts x: 7 # contributors y: 21 # changes ui/src/app/components/direct-connection/direct-connection.component.ts x: 8 # contributors y: 13 # changes ui/src/app/components/object-detail/object-detail.component.html x: 11 # contributors y: 33 # changes ui/src/app/components/object-detail/object-detail.component.scss x: 9 # contributors y: 22 # changes ui/src/app/services/conversion/conversion.service.ts x: 8 # contributors y: 23 # changes conversion/conversion.go x: 17 # contributors y: 74 # changes cmd/schema_and_data.go x: 10 # contributors y: 31 # changes common/constants/constants.go x: 13 # contributors y: 31 # changes ui/src/app/model/edit-table.ts x: 5 # contributors y: 14 # changes webv2/table/review_table_schema.go x: 7 # contributors y: 14 # changes sources/oracle/infoschema.go x: 9 # contributors y: 18 # changes sources/postgres/infoschema.go x: 14 # contributors y: 26 # changes sources/sqlserver/infoschema.go x: 7 # contributors y: 13 # changes sources/common/utils.go x: 11 # contributors y: 21 # changes cmd/utils.go x: 5 # contributors y: 23 # changes conversion/data_from_database.go x: 3 # contributors y: 7 # changes cmd/data.go x: 10 # contributors y: 37 # changes webv2/helpers/helpers.go x: 6 # contributors y: 12 # changes webv2/session/session_service.go x: 7 # contributors y: 11 # changes streaming/cleanup.go x: 4 # contributors y: 5 # changes streaming/streaming.go x: 9 # contributors y: 53 # changes ui/src/app/components/prepare-migration/prepare-migration.component.html x: 7 # contributors y: 35 # changes ui/src/app/components/prepare-migration/prepare-migration.component.ts x: 8 # contributors y: 32 # changes ui/src/app/model/migrate.ts x: 6 # contributors y: 17 # changes webv2/web.go x: 14 # contributors y: 87 # changes reverse_replication/reverse-replication-runner.go x: 2 # contributors y: 9 # changes sources/dynamodb/toddl.go x: 8 # contributors y: 9 # changes sources/mysql/toddl.go x: 12 # contributors y: 18 # changes sources/oracle/toddl.go x: 9 # contributors y: 11 # changes sources/postgres/toddl.go x: 11 # contributors y: 16 # changes sources/spanner/toddl.go x: 6 # contributors y: 8 # changes sources/sqlserver/toddl.go x: 8 # contributors y: 8 # changes sources/oracle/data.go x: 7 # contributors y: 8 # changes sources/postgres/data.go x: 8 # contributors y: 10 # changes sources/sqlserver/data.go x: 6 # contributors y: 6 # changes common/metrics/metrics.go x: 7 # contributors y: 12 # changes webv2/primarykey/primarykey_service.go x: 5 # contributors y: 6 # changes webv2/table/remove_column.go x: 5 # contributors y: 8 # changes profiles/source_profile.go x: 7 # contributors y: 20 # changes ui/src/app/app.constants.ts x: 7 # contributors y: 24 # changes ui/src/app/model/profile.ts x: 4 # contributors y: 13 # changes ui/src/app/components/target-details-form/target-details-form.component.html x: 3 # contributors y: 8 # changes ui/src/app/components/sharded-dataflow-migration-details-form/sharded-dataflow-migration-details-form.component.html x: 4 # contributors y: 9 # changes webv2/profile/profile.go x: 5 # contributors y: 15 # changes webv2/session/session_handler.go x: 6 # contributors y: 10 # changes ui/src/app/components/connection-profile-form/connection-profile-form.component.html x: 2 # contributors y: 8 # changes ui/src/app/components/end-migration/end-migration.component.html x: 1 # contributors y: 4 # changes ui/src/styles.scss x: 7 # contributors y: 22 # changes ui/src/app/components/summary/summary.component.ts x: 6 # contributors y: 11 # changes sources/dynamodb/data.go x: 5 # contributors y: 5 # changes
87.0
# changes
  min: 1.0
  average: 7.18
  25th percentile: 1.0
  median: 3.0
  75th percentile: 8.0
  max: 87.0
0 22.0
# contributors
min: 1.0 | average: 3.62 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 22.0

Number of Contributors vs. File Size: 370 points

assessment/report_generator.go x: 3 # contributors y: 640 lines of code assessment/sources/mysql/infoschema.go x: 2 # contributors y: 430 lines of code assessment/utils/assessment_output.go x: 3 # contributors y: 151 lines of code assessment/assessment_engine.go x: 4 # contributors y: 230 lines of code assessment/collectors/app_code_collector.go x: 1 # contributors y: 543 lines of code assessment/collectors/project_analyzer/file_dependency_analyzer.go x: 4 # contributors y: 180 lines of code assessment/collectors/project_analyzer/java_file_dependency_analyzer.go x: 2 # contributors y: 279 lines of code cmd/import_data.go x: 1 # contributors y: 95 lines of code import_data/csv_schema.go x: 1 # contributors y: 153 lines of code sources/csv/data.go x: 7 # contributors y: 521 lines of code sources/postgres/pgdump.go x: 11 # contributors y: 135 lines of code sources/cassandra/validations/validation/validation.go x: 1 # contributors y: 365 lines of code assessment/collectors/embeddings/generate_embedding.go x: 3 # contributors y: 92 lines of code assessment/collectors/embeddings/vector_search.go x: 3 # contributors y: 132 lines of code sources/cassandra/variables.tf x: 1 # contributors y: 34 lines of code accessors/clients/spanner/client/interface.go x: 2 # contributors y: 63 lines of code accessors/clients/spanner/client/mocks.go x: 2 # contributors y: 40 lines of code accessors/spanner/mocks.go x: 4 # contributors y: 70 lines of code accessors/spanner/spanner_accessor.go x: 4 # contributors y: 398 lines of code common/utils/utils.go x: 12 # contributors y: 432 lines of code sources/spanner/infoschema.go x: 8 # contributors y: 452 lines of code sources/cassandra/validations/count/count.go x: 1 # contributors y: 360 lines of code assessment/collectors/parser/response_parser.go x: 3 # contributors y: 170 lines of code assessment/utils/elements.go x: 3 # contributors y: 105 lines of code assessment/utils/report_utils.go x: 1 # contributors y: 16 lines of code sources/cassandra/main.tf x: 1 # contributors y: 86 lines of code sources/cassandra/outputs.tf x: 1 # contributors y: 13 lines of code cmd/assessment.go x: 2 # contributors y: 146 lines of code sources/common/infoschema.go x: 11 # contributors y: 217 lines of code assessment/utils/files.go x: 2 # contributors y: 27 lines of code assessment/collectors/infoschema_collector.go x: 2 # contributors y: 364 lines of code assessment/sources/common.go x: 2 # contributors y: 19 lines of code assessment/utils/mysql_ddl.go x: 1 # contributors y: 160 lines of code internal/helpers.go x: 9 # contributors y: 173 lines of code common/task/task.go x: 2 # contributors y: 57 lines of code main.go x: 18 # contributors y: 37 lines of code sources/mysql/infoschema.go x: 13 # contributors y: 483 lines of code ui/src/app/components/sidenav-view-assessment/sidenav-view-assessment.component.ts x: 5 # contributors y: 267 lines of code webv2/routes.go x: 13 # contributors y: 121 lines of code spanner/ddl/ast.go x: 20 # contributors y: 554 lines of code conversion/conversion_helper.go x: 3 # contributors y: 161 lines of code conversion/get_info.go x: 3 # contributors y: 175 lines of code schema/schema.go x: 10 # contributors y: 100 lines of code ui/src/app/components/workspace/workspace.component.html x: 10 # contributors y: 126 lines of code ui/src/app/components/workspace/workspace.component.ts x: 11 # contributors y: 423 lines of code ui/src/app/services/fetch/fetch.service.ts x: 11 # contributors y: 298 lines of code webv2/api/reports.go x: 2 # contributors y: 101 lines of code webv2/config/config_service.go x: 4 # contributors y: 88 lines of code webv2/api/rules.go x: 3 # contributors y: 361 lines of code webv2/api/schema.go x: 10 # contributors y: 1554 lines of code webv2/primarykey/primarykey_handler.go x: 5 # contributors y: 105 lines of code cmd/schema.go x: 11 # contributors y: 152 lines of code ui/src/app/components/object-detail/object-detail.component.ts x: 11 # contributors y: 1739 lines of code webv2/table/utilities.go x: 5 # contributors y: 295 lines of code sources/common/dbdump.go x: 6 # contributors y: 29 lines of code sources/common/toddl.go x: 13 # contributors y: 534 lines of code internal/reports/report_helpers.go x: 9 # contributors y: 711 lines of code internal/convert.go x: 22 # contributors y: 526 lines of code ui/src/app/services/data/data.service.ts x: 10 # contributors y: 638 lines of code conversion/conversion_from_source.go x: 4 # contributors y: 287 lines of code sources/mysql/mysqldump.go x: 9 # contributors y: 701 lines of code ui/src/app/app.module.ts x: 7 # contributors y: 127 lines of code ui/src/app/components/direct-connection/direct-connection.component.ts x: 8 # contributors y: 159 lines of code ui/src/app/components/object-detail/object-detail.component.html x: 11 # contributors y: 1070 lines of code ui/src/app/components/object-detail/object-detail.component.scss x: 9 # contributors y: 304 lines of code ui/src/app/model/conv.ts x: 10 # contributors y: 198 lines of code ui/src/app/services/conversion/conversion.service.ts x: 8 # contributors y: 658 lines of code conversion/conversion.go x: 17 # contributors y: 124 lines of code expressions_api/expression_verify.go x: 3 # contributors y: 215 lines of code cmd/schema_and_data.go x: 10 # contributors y: 162 lines of code common/constants/constants.go x: 13 # contributors y: 63 lines of code conversion/mocks.go x: 2 # contributors y: 84 lines of code ui/src/app/model/edit-table.ts x: 5 # contributors y: 50 lines of code ui/src/app/model/update-table.ts x: 4 # contributors y: 43 lines of code webv2/table/review_table_schema.go x: 7 # contributors y: 133 lines of code webv2/table/update_table_schema.go x: 5 # contributors y: 96 lines of code sources/dynamodb/schema.go x: 8 # contributors y: 324 lines of code sources/oracle/infoschema.go x: 9 # contributors y: 438 lines of code sources/postgres/infoschema.go x: 14 # contributors y: 556 lines of code sources/sqlserver/infoschema.go x: 7 # contributors y: 387 lines of code webv2/config/config_handler.go x: 4 # contributors y: 65 lines of code expressions_api/mocks.go x: 1 # contributors y: 45 lines of code sources/common/utils.go x: 11 # contributors y: 227 lines of code accessors/clients/spanner/client/spanner_client.go x: 2 # contributors y: 31 lines of code cmd/utils.go x: 5 # contributors y: 231 lines of code conversion/data_from_database.go x: 3 # contributors y: 232 lines of code accessors/clients/spanner/admin/interface.go x: 3 # contributors y: 69 lines of code accessors/clients/spanner/admin/mocks.go x: 3 # contributors y: 40 lines of code cmd/data.go x: 10 # contributors y: 199 lines of code conversion/resource_generation.go x: 3 # contributors y: 308 lines of code webv2/helpers/helpers.go x: 6 # contributors y: 162 lines of code webv2/session/session_service.go x: 7 # contributors y: 150 lines of code common/parse/parse.go x: 1 # contributors y: 59 lines of code streaming/streaming.go x: 9 # contributors y: 785 lines of code ui/src/app/components/prepare-migration/prepare-migration.component.html x: 7 # contributors y: 516 lines of code ui/src/app/components/prepare-migration/prepare-migration.component.ts x: 8 # contributors y: 1050 lines of code ui/src/app/model/migrate.ts x: 6 # contributors y: 63 lines of code webv2/types/types.go x: 3 # contributors y: 145 lines of code webv2/web.go x: 14 # contributors y: 925 lines of code reverse_replication/reverse-replication-runner.go x: 2 # contributors y: 469 lines of code sources/dynamodb/toddl.go x: 8 # contributors y: 42 lines of code sources/mysql/toddl.go x: 12 # contributors y: 193 lines of code sources/oracle/toddl.go x: 9 # contributors y: 132 lines of code sources/postgres/toddl.go x: 11 # contributors y: 169 lines of code sources/spanner/toddl.go x: 6 # contributors y: 48 lines of code sources/sqlserver/toddl.go x: 8 # contributors y: 141 lines of code webv2/utilities/get_type.go x: 5 # contributors y: 55 lines of code sources/mysql/data.go x: 9 # contributors y: 209 lines of code sources/oracle/data.go x: 7 # contributors y: 288 lines of code sources/postgres/data.go x: 8 # contributors y: 331 lines of code sources/sqlserver/data.go x: 6 # contributors y: 148 lines of code webv2/index/index.go x: 5 # contributors y: 135 lines of code webv2/primarykey/primarykey_service.go x: 5 # contributors y: 77 lines of code webv2/table/remove_column.go x: 5 # contributors y: 150 lines of code webv2/table/rename_column.go x: 4 # contributors y: 32 lines of code webv2/table/review_column_type.go x: 4 # contributors y: 209 lines of code webv2/table/review_rename_column.go x: 4 # contributors y: 61 lines of code webv2/table/update_column_type.go x: 4 # contributors y: 140 lines of code webv2/utilities/utilities.go x: 10 # contributors y: 337 lines of code testing/common/goldens.go x: 1 # contributors y: 135 lines of code profiles/source_profile.go x: 7 # contributors y: 666 lines of code ui/src/app/app.constants.ts x: 7 # contributors y: 159 lines of code ui/src/app/components/dataflow-form/dataflow-form.component.html x: 3 # contributors y: 140 lines of code ui/src/app/components/dataflow-form/dataflow-form.component.ts x: 3 # contributors y: 67 lines of code ui/src/app/model/fk-tab-data.ts x: 4 # contributors y: 19 lines of code ui/src/app/components/gcs-metadata-details-form/gcs-metadata-details-form.component.html x: 1 # contributors y: 26 lines of code ui/src/app/components/gcs-metadata-details-form/gcs-metadata-details-form.component.scss x: 1 # contributors y: 1 lines of code ui/src/app/components/add-index-form/add-index-form.component.ts x: 5 # contributors y: 189 lines of code ui/src/app/components/target-details-form/target-details-form.component.scss x: 2 # contributors y: 8 lines of code ui/src/app/components/add-new-sequence/add-new-sequence.component.html x: 1 # contributors y: 39 lines of code ui/src/app/components/add-new-sequence/add-new-sequence.component.ts x: 1 # contributors y: 48 lines of code ui/src/app/components/object-explorer/object-explorer.component.html x: 8 # contributors y: 394 lines of code ui/src/app/components/object-explorer/object-explorer.component.ts x: 7 # contributors y: 316 lines of code conversion/store_files.go x: 2 # contributors y: 209 lines of code ui/src/app/components/add-new-column/add-new-column.component.ts x: 2 # contributors y: 90 lines of code webv2/table/add_column.go x: 4 # contributors y: 77 lines of code ui/src/app/components/sharded-dataflow-migration-details-form/sharded-dataflow-migration-details-form.component.html x: 4 # contributors y: 274 lines of code ui/src/app/components/sharded-dataflow-migration-details-form/sharded-dataflow-migration-details-form.component.ts x: 4 # contributors y: 484 lines of code webv2/profile/profile.go x: 5 # contributors y: 313 lines of code common/metrics/dashboard_components.go x: 4 # contributors y: 349 lines of code webv2/session/session_handler.go x: 6 # contributors y: 199 lines of code webv2/session/types.go x: 5 # contributors y: 63 lines of code dao/dao.go x: 1 # contributors y: 231 lines of code accessors/storage/storage_accessor.go x: 2 # contributors y: 152 lines of code internal/reports/report_text.go x: 3 # contributors y: 249 lines of code internal/reports/report_v2.go x: 4 # contributors y: 159 lines of code internal/reports/types.go x: 1 # contributors y: 105 lines of code profiles/common.go x: 6 # contributors y: 131 lines of code profiles/target_profile.go x: 4 # contributors y: 107 lines of code accessors/dataflow/dataflow_accessor.go x: 1 # contributors y: 145 lines of code ui/src/app/components/update-spanner-config-form/update-spanner-config-form.component.html x: 5 # contributors y: 44 lines of code ui/src/app/components/home/home.component.html x: 5 # contributors y: 27 lines of code ui/src/app/components/direct-connection/direct-connection.component.scss x: 4 # contributors y: 25 lines of code ui/src/app/components/edit-global-datatype-form/edit-global-datatype-form.component.scss x: 2 # contributors y: 4 lines of code ui/src/app/components/load-dump/load-dump.component.ts x: 4 # contributors y: 96 lines of code ui/src/app/components/rule/rule.component.scss x: 3 # contributors y: 59 lines of code ui/src/app/components/session-listing/session-listing.component.html x: 4 # contributors y: 191 lines of code ui/src/app/components/sidenav-rule/sidenav-rule.component.scss x: 3 # contributors y: 6 lines of code ui/src/app/components/source-details-form/source-details-form.component.ts x: 2 # contributors y: 115 lines of code ui/src/app/components/summary/summary.component.html x: 5 # contributors y: 122 lines of code ui/src/app/components/summary/summary.component.scss x: 4 # contributors y: 153 lines of code ui/src/app/components/workspace/workspace.component.scss x: 6 # contributors y: 115 lines of code ui/src/styles.scss x: 7 # contributors y: 495 lines of code ui/src/app/components/home/home.component.ts x: 3 # contributors y: 26 lines of code ui/src/app/components/infodialog/infodialog.component.html x: 3 # contributors y: 13 lines of code ui/src/app/services/backend-health/backend-health.service.ts x: 1 # contributors y: 65 lines of code ui/src/app/components/edit-column-max-length/edit-column-max-length.component.ts x: 1 # contributors y: 119 lines of code ui/src/app/components/sidenav-view-assessment/sidenav-view-assessment.component.html x: 3 # contributors y: 286 lines of code ui/src/app/components/summary/summary.component.ts x: 6 # contributors y: 192 lines of code ui/src/app/model/structured-report.ts x: 1 # contributors y: 78 lines of code webv2/primarykey/primarykey.go x: 4 # contributors y: 113 lines of code ui/src/app/components/sharded-bulk-source-details-form/sharded-bulk-source-details-form.component.ts x: 2 # contributors y: 173 lines of code ui/src/app/components/source-selection/source-selection.component.html x: 4 # contributors y: 9 lines of code proto/migration/migration_data.pb.go x: 2 # contributors y: 530 lines of code performance/populate_database/populate_database.go x: 2 # contributors y: 73 lines of code sources/dynamodb/data.go x: 5 # contributors y: 184 lines of code sources/dynamodb/streaming.go x: 4 # contributors y: 380 lines of code spanner/writer/batchwriter.go x: 3 # contributors y: 235 lines of code testing/common/testutil.go x: 4 # contributors y: 35 lines of code ui/src/app/components/instruction/instruction.component.html x: 2 # contributors y: 129 lines of code ui/src/app/components/add-shard-id-primary-key/add-shard-id-primary-key.component.ts x: 1 # contributors y: 71 lines of code ui/src/app/components/rule/rule.component.html x: 3 # contributors y: 54 lines of code ui/src/app/components/source-selection/source-selection.component.scss x: 4 # contributors y: 3 lines of code ui/src/app/components/edit-global-datatype-form/edit-global-datatype-form.component.ts x: 4 # contributors y: 129 lines of code ui/src/app/services/click-event/click-event.service.ts x: 3 # contributors y: 44 lines of code ui/src/app/model/session.ts x: 3 # contributors y: 16 lines of code ui/src/data.ts x: 2 # contributors y: 617 lines of code ui/src/app/app.component.html x: 3 # contributors y: 32 lines of code ui/src/app/components/load-session/load-session.component.html x: 2 # contributors y: 49 lines of code
1739.0
lines of code
  min: 1.0
  average: 133.41
  25th percentile: 23.0
  median: 60.0
  75th percentile: 153.0
  max: 1739.0
0 22.0
# contributors
min: 1.0 | average: 3.62 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 22.0