Overview
File Change Frequency Overall
  • There are 190 files with 16,295 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (631 lines of code)
    • 7 files changed 21-50 times (2,185 lines of code)
    • 42 files changed 6-20 times (6,516 lines of code)
    • 139 files changed 1-5 times (6,963 lines of code)
0% | 3% | 13% | 39% | 42%
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 190 files with 16,295 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 1 file changed by 6-10 contributors (167 lines of code)
    • 81 files changed by 2-5 contributors (11,085 lines of code)
    • 108 files changed by 1 contributor (5,043 lines of code)
0% | 0% | 1% | 68% | 30%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, tsx, ts, yaml, json, js, txt, sh, jsx, gitignore, yml, html, css, svg, dockerignore, md, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 12% | 13% | 39% | 34%
tsx0% | 0% | 14% | 41% | 44%
jsx0% | 0% | 78% | 5% | 16%
ts0% | 0% | 0% | 41% | 58%
yaml0% | 0% | 0% | 55% | 44%
css0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 28% | 71%
js0% | 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
gnm_deliverables0% | 14% | 15% | 36% | 34%
frontend0% | 0% | 13% | 40% | 45%
rabbitmq0% | 0% | 0% | 48% | 51%
ROOT0% | 0% | 0% | 0% | 100%
deliverables0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
views.py
in gnm_deliverables/views
574 33 2020-08-25 2022-10-24 69 5 +4056 / -1835 andy.gallagher richard.pryce
urls.py
in gnm_deliverables
57 - 2020-08-03 2022-09-15 53 5 +338 / -219 andy.gallagher david.allison
models.py
in gnm_deliverables
415 31 2020-08-03 2024-07-10 45 4 +1878 / -680 andy.gallagher david.allison
settings.py
in gnm_deliverables
167 - 2020-08-03 2023-05-25 42 6 +674 / -139 andy.gallagher rich_pryce
588 1 2020-08-04 2024-02-29 39 5 +1913 / -621 andy.gallagher david.allison
index.jsx
in frontend/app
251 - 2020-08-04 2024-02-08 36 5 +664 / -180 andy.gallagher david.allison
serializers.py
in gnm_deliverables
99 3 2020-08-03 2022-12-19 35 5 +445 / -177 magnus.janlert richard.pryce
DeliverableRow.tsx
in frontend/app/ProjectDeliverables
243 - 2020-09-02 2024-06-28 29 3 +846 / -314 andy.gallagher david.allison
MasterList.tsx
in frontend/app/MasterList
422 - 2020-08-31 2024-06-28 24 4 +1056 / -125 viktor.olund david.allison
mappings.py
in rabbitmq
46 - 2020-09-15 2022-11-14 19 2 +125 / -24 andy.gallagher david.allison
SyndicationTrigger.tsx
in frontend/app/MasterList
489 - 2020-10-13 2023-01-25 18 3 +1162 / -125 andy.gallagher rich_pryce
metadata_views.py
in gnm_deliverables/views
390 31 2020-08-28 2021-12-08 17 3 +1266 / -95 andy.gallagher andy.gallagher
models.py
in rabbitmq
34 - 2020-09-15 2025-06-06 14 2 +118 / -24 andy.gallagher david.allison
MainstreamMaster.tsx
in frontend/app/Master
64 - 2020-09-01 2023-01-25 14 4 +1009 / -872 viktor.olund rich_pryce
DailymotionMaster.tsx
in frontend/app/Master
66 - 2020-09-01 2023-01-25 14 4 +1067 / -928 viktor.olund rich_pryce
112 6 2020-09-15 2025-10-16 14 2 +353 / -39 andy.gallagher david.allison
VidispineJobProgress.tsx
in frontend/app/ProjectDeliverables
225 2 2020-09-02 2022-12-19 14 3 +612 / -110 andy.gallagher richard.pryce
signals.py
in gnm_deliverables
92 5 2020-08-06 2022-04-21 13 2 +345 / -123 andy.gallagher david.allison
233 - 2020-08-04 2021-12-06 13 2 +592 / -54 andy.gallagher andy.gallagher
YoutubeMaster.tsx
in frontend/app/Master
72 - 2020-09-01 2023-01-25 12 3 +1084 / -931 viktor.olund rich_pryce
DeliverableSummaryCell.tsx
in frontend/app/ProjectDeliverables
95 - 2020-11-10 2021-12-07 12 2 +271 / -35 andy.gallagher andy.gallagher
api-service.ts
in frontend/app
116 - 2020-08-05 2022-05-20 12 3 +296 / -20 viktor.olund david.allison
GuardianMaster.tsx
in frontend/app/Master
253 - 2020-09-01 2023-05-25 12 4 +1086 / -396 viktor.olund rich_pryce
launch_detector.py
in gnm_deliverables
332 44 2020-09-24 2024-07-10 11 2 +975 / -43 andy.gallagher david.allison
AssetSearchResults.tsx
in frontend/app/AssetSearch
217 4 2020-11-10 2022-06-22 10 2 +694 / -84 andy.gallagher david.allison
master-api-service.ts
in frontend/app/utils
575 2 2020-08-31 2023-01-25 10 4 +1387 / -126 viktor.olund rich_pryce
jestSetup.jsx
in frontend
17 - 2020-08-04 2023-05-25 9 3 +48 / -11 andy.gallagher rich_pryce
new_ui.html
in gnm_deliverables/templates/gnm_deliverables
20 - 2020-08-04 2020-10-15 9 2 +46 / -4 andy.gallagher andy.gallagher
choices.py
in gnm_deliverables
96 - 2020-08-03 2023-11-01 9 3 +235 / -3 magnus.janlert david.allison
126 3 2021-03-19 2021-05-19 9 2 +782 / -313 david.allison andy.gallagher
179 - 2021-01-21 2021-04-12 9 2 +692 / -303 david.allison david.allison
serializers.py
in rabbitmq
20 - 2020-09-15 2022-03-21 8 2 +63 / -7 andy.gallagher david.allison
inmeta.py
in gnm_deliverables
98 4 2020-10-13 2021-06-02 8 1 +304 / -32 andy.gallagher andy.gallagher
105 - 2021-01-21 2023-01-25 8 3 +363 / -113 david.allison rich_pryce
DeliverablesDashFront.tsx
in frontend/app/DeliverablesDash
228 2 2021-11-19 2022-05-06 8 2 +537 / -49 andy.gallagher david.allison
deliverables_dash_views.py
in gnm_deliverables/views
266 12 2021-11-19 2021-12-07 8 1 +723 / -29 andy.gallagher andy.gallagher
files.py
in gnm_deliverables
67 7 2020-08-03 2021-09-02 7 2 +302 / -70 andy.gallagher andy.gallagher
DeliverablesDashList.tsx
in frontend/app/DeliverablesDash
106 - 2021-11-19 2023-01-25 7 3 +274 / -39 andy.gallagher rich_pryce
DayGraph.tsx
in frontend/app
136 1 2021-01-21 2021-02-11 7 1 +386 / -84 david.allison david.allison
YoutubeMasterForm.tsx
in frontend/app/Master
206 - 2021-11-24 2022-04-21 7 2 +571 / -115 andy.gallagher david.allison
DeliverablesDashEntry.tsx
in frontend/app/DeliverablesDash
231 - 2021-11-19 2023-01-25 7 2 +560 / -73 andy.gallagher rich_pryce
DeliverableItem.tsx
in frontend/app/DeliverableItem
443 - 2021-11-24 2023-01-25 7 2 +1183 / -250 andy.gallagher rich_pryce
39 5 2021-03-23 2021-05-19 6 2 +176 / -6 david.allison andy.gallagher
47 6 2022-03-07 2022-03-21 6 1 +217 / -67 david.allison david.allison
app.css
in frontend/app
68 - 2020-08-18 2021-08-10 6 3 +233 / -77 viktor.olund andy.gallagher
LocationLink.tsx
in frontend/app
69 - 2020-08-06 2023-01-25 6 2 +194 / -35 andy.gallagher rich_pryce
run_rabbitmq_responder.py
in rabbitmq/management/commands
76 6 2020-09-15 2021-04-08 6 2 +247 / -23 andy.gallagher david.allison
jwt_auth_backend.py
in gnm_deliverables
84 6 2020-08-21 2023-05-25 6 4 +362 / -18 andy.gallagher rich_pryce
hmac_auth_backend.py
in gnm_deliverables
87 3 2020-09-24 2020-10-23 6 1 +211 / -5 andy.gallagher andy.gallagher
assets.yaml
in gnm_deliverables/fixtures
104 - 2020-09-04 2020-10-23 6 1 +210 / -2 andy.gallagher andy.gallagher
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
views.py
in gnm_deliverables/views
574 33 2020-08-25 2022-10-24 69 5 +4056 / -1835 andy.gallagher richard.pryce
models.py
in gnm_deliverables
415 31 2020-08-03 2024-07-10 45 4 +1878 / -680 andy.gallagher david.allison
588 1 2020-08-04 2024-02-29 39 5 +1913 / -621 andy.gallagher david.allison
YoutubeMaster.tsx
in frontend/app/Master
72 - 2020-09-01 2023-01-25 12 3 +1084 / -931 viktor.olund rich_pryce
DailymotionMaster.tsx
in frontend/app/Master
66 - 2020-09-01 2023-01-25 14 4 +1067 / -928 viktor.olund rich_pryce
MainstreamMaster.tsx
in frontend/app/Master
64 - 2020-09-01 2023-01-25 14 4 +1009 / -872 viktor.olund rich_pryce
master-api-service.ts
in frontend/app/utils
575 2 2020-08-31 2023-01-25 10 4 +1387 / -126 viktor.olund rich_pryce
GuardianMaster.tsx
in frontend/app/Master
253 - 2020-09-01 2023-05-25 12 4 +1086 / -396 viktor.olund rich_pryce
DeliverableItem.tsx
in frontend/app/DeliverableItem
443 - 2021-11-24 2023-01-25 7 2 +1183 / -250 andy.gallagher rich_pryce
metadata_views.py
in gnm_deliverables/views
390 31 2020-08-28 2021-12-08 17 3 +1266 / -95 andy.gallagher andy.gallagher
SyndicationTrigger.tsx
in frontend/app/MasterList
489 - 2020-10-13 2023-01-25 18 3 +1162 / -125 andy.gallagher rich_pryce
MasterList.tsx
in frontend/app/MasterList
422 - 2020-08-31 2024-06-28 24 4 +1056 / -125 viktor.olund david.allison
DeliverableRow.tsx
in frontend/app/ProjectDeliverables
243 - 2020-09-02 2024-06-28 29 3 +846 / -314 andy.gallagher david.allison
126 3 2021-03-19 2021-05-19 9 2 +782 / -313 david.allison andy.gallagher
launch_detector.py
in gnm_deliverables
332 44 2020-09-24 2024-07-10 11 2 +975 / -43 andy.gallagher david.allison
179 - 2021-01-21 2021-04-12 9 2 +692 / -303 david.allison david.allison
index.jsx
in frontend/app
251 - 2020-08-04 2024-02-08 36 5 +664 / -180 andy.gallagher david.allison
settings.py
in gnm_deliverables
167 - 2020-08-03 2023-05-25 42 6 +674 / -139 andy.gallagher rich_pryce
AssetSearchResults.tsx
in frontend/app/AssetSearch
217 4 2020-11-10 2022-06-22 10 2 +694 / -84 andy.gallagher david.allison
deliverables_dash_views.py
in gnm_deliverables/views
266 12 2021-11-19 2021-12-07 8 1 +723 / -29 andy.gallagher andy.gallagher
VidispineJobProgress.tsx
in frontend/app/ProjectDeliverables
225 2 2020-09-02 2022-12-19 14 3 +612 / -110 andy.gallagher richard.pryce
YoutubeMasterForm.tsx
in frontend/app/Master
206 - 2021-11-24 2022-04-21 7 2 +571 / -115 andy.gallagher david.allison
DailyMotionMasterForm.tsx
in frontend/app/Master
259 - 2021-11-24 2021-12-07 4 1 +623 / -59 andy.gallagher andy.gallagher
InvalidRow.tsx
in frontend/app
143 - 2021-01-21 2023-10-25 5 1 +480 / -172 david.allison david.allison
233 - 2020-08-04 2021-12-06 13 2 +592 / -54 andy.gallagher andy.gallagher
UploadService.ts
in frontend/app/DeliverableUploader
232 5 2020-11-05 2020-11-09 3 1 +576 / -64 andy.gallagher andy.gallagher
DeliverablesDashEntry.tsx
in frontend/app/DeliverablesDash
231 - 2021-11-19 2023-01-25 7 2 +560 / -73 andy.gallagher rich_pryce
serializers.py
in gnm_deliverables
99 3 2020-08-03 2022-12-19 35 5 +445 / -177 magnus.janlert richard.pryce
DeliverablesDashFront.tsx
in frontend/app/DeliverablesDash
228 2 2021-11-19 2022-05-06 8 2 +537 / -49 andy.gallagher david.allison
VidispineItem.ts
in frontend/app/vidispine/item
183 3 2020-09-02 2020-09-04 2 1 +573 / -3 andy.gallagher andy.gallagher
UploaderMain.tsx
in frontend/app/DeliverableUploader
225 6 2020-11-05 2020-11-13 5 2 +526 / -48 andy.gallagher david.allison
urls.py
in gnm_deliverables
57 - 2020-08-03 2022-09-15 53 5 +338 / -219 andy.gallagher david.allison
MainstreamMasterForm.tsx
in frontend/app/Master
195 - 2021-11-24 2021-12-07 5 1 +477 / -59 andy.gallagher andy.gallagher
DeliverablesFront.tsx
in frontend/app/DeliverablesFront
217 - 2021-11-24 2023-01-25 4 2 +482 / -17 andy.gallagher rich_pryce
EmbeddableMSForm.tsx
in frontend/app/DeliverableItem
223 - 2021-11-29 2023-01-25 5 2 +482 / -15 andy.gallagher rich_pryce
SyndicationNotes.tsx
in frontend/app/DeliverablesDash
155 - 2021-11-23 2023-01-25 5 2 +419 / -74 andy.gallagher rich_pryce
BundleInfoComponent.tsx
in frontend/app/BundleList
135 - 2020-10-30 2023-01-25 4 2 +405 / -83 andy.gallagher rich_pryce
105 - 2021-01-21 2023-01-25 8 3 +363 / -113 david.allison rich_pryce
CreateBundleDialogContent.tsx
in frontend/app/CreateBundle
204 - 2021-08-06 2021-08-10 2 1 +457 / -15 andy.gallagher andy.gallagher
DayGraph.tsx
in frontend/app
136 1 2021-01-21 2021-02-11 7 1 +386 / -84 david.allison david.allison
signals.py
in gnm_deliverables
92 5 2020-08-06 2022-04-21 13 2 +345 / -123 andy.gallagher david.allison
CreateDeliverable.tsx
in frontend/app
187 - 2020-08-06 2021-04-12 6 3 +431 / -21 andy.gallagher david.allison
EmbeddableDMForm.tsx
in frontend/app/DeliverableItem
204 - 2021-11-30 2023-01-25 4 2 +434 / -7 andy.gallagher rich_pryce
112 6 2020-09-15 2025-10-16 14 2 +353 / -39 andy.gallagher david.allison
jwt_auth_backend.py
in gnm_deliverables
84 6 2020-08-21 2023-05-25 6 4 +362 / -18 andy.gallagher rich_pryce
files.py
in gnm_deliverables
67 7 2020-08-03 2021-09-02 7 2 +302 / -70 andy.gallagher andy.gallagher
EmbeddableYTForm.tsx
in frontend/app/DeliverableItem
148 - 2021-11-29 2023-01-25 5 2 +331 / -24 andy.gallagher rich_pryce
naughtylist.js
in gnm_deliverables/static/gnm_deliverables
120 10 2020-08-03 2020-08-06 2 2 +350 / -0 magnus.janlert andy.gallagher
TypeGraph.tsx
in frontend/app
112 - 2021-01-26 2021-02-11 5 1 +299 / -49 david.allison david.allison
GuardianMasterForm.tsx
in frontend/app/Master
102 - 2021-11-24 2021-12-07 3 1 +293 / -51 andy.gallagher andy.gallagher
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)
# contributorsline
churn
first
contributor
latest
contributor
settings.py
in gnm_deliverables
167 - 2020-08-03 2023-05-25 42 6 +674 / -139 andy.gallagher rich_pryce
views.py
in gnm_deliverables/views
574 33 2020-08-25 2022-10-24 69 5 +4056 / -1835 andy.gallagher richard.pryce
urls.py
in gnm_deliverables
57 - 2020-08-03 2022-09-15 53 5 +338 / -219 andy.gallagher david.allison
588 1 2020-08-04 2024-02-29 39 5 +1913 / -621 andy.gallagher david.allison
index.jsx
in frontend/app
251 - 2020-08-04 2024-02-08 36 5 +664 / -180 andy.gallagher david.allison
serializers.py
in gnm_deliverables
99 3 2020-08-03 2022-12-19 35 5 +445 / -177 magnus.janlert richard.pryce
models.py
in gnm_deliverables
415 31 2020-08-03 2024-07-10 45 4 +1878 / -680 andy.gallagher david.allison
MasterList.tsx
in frontend/app/MasterList
422 - 2020-08-31 2024-06-28 24 4 +1056 / -125 viktor.olund david.allison
MainstreamMaster.tsx
in frontend/app/Master
64 - 2020-09-01 2023-01-25 14 4 +1009 / -872 viktor.olund rich_pryce
DailymotionMaster.tsx
in frontend/app/Master
66 - 2020-09-01 2023-01-25 14 4 +1067 / -928 viktor.olund rich_pryce
GuardianMaster.tsx
in frontend/app/Master
253 - 2020-09-01 2023-05-25 12 4 +1086 / -396 viktor.olund rich_pryce
master-api-service.ts
in frontend/app/utils
575 2 2020-08-31 2023-01-25 10 4 +1387 / -126 viktor.olund rich_pryce
jwt_auth_backend.py
in gnm_deliverables
84 6 2020-08-21 2023-05-25 6 4 +362 / -18 andy.gallagher rich_pryce
DeliverableRow.tsx
in frontend/app/ProjectDeliverables
243 - 2020-09-02 2024-06-28 29 3 +846 / -314 andy.gallagher david.allison
SyndicationTrigger.tsx
in frontend/app/MasterList
489 - 2020-10-13 2023-01-25 18 3 +1162 / -125 andy.gallagher rich_pryce
metadata_views.py
in gnm_deliverables/views
390 31 2020-08-28 2021-12-08 17 3 +1266 / -95 andy.gallagher andy.gallagher
VidispineJobProgress.tsx
in frontend/app/ProjectDeliverables
225 2 2020-09-02 2022-12-19 14 3 +612 / -110 andy.gallagher richard.pryce
YoutubeMaster.tsx
in frontend/app/Master
72 - 2020-09-01 2023-01-25 12 3 +1084 / -931 viktor.olund rich_pryce
api-service.ts
in frontend/app
116 - 2020-08-05 2022-05-20 12 3 +296 / -20 viktor.olund david.allison
jestSetup.jsx
in frontend
17 - 2020-08-04 2023-05-25 9 3 +48 / -11 andy.gallagher rich_pryce
choices.py
in gnm_deliverables
96 - 2020-08-03 2023-11-01 9 3 +235 / -3 magnus.janlert david.allison
105 - 2021-01-21 2023-01-25 8 3 +363 / -113 david.allison rich_pryce
DeliverablesDashList.tsx
in frontend/app/DeliverablesDash
106 - 2021-11-19 2023-01-25 7 3 +274 / -39 andy.gallagher rich_pryce
CreateDeliverable.tsx
in frontend/app
187 - 2020-08-06 2021-04-12 6 3 +431 / -21 andy.gallagher david.allison
app.css
in frontend/app
68 - 2020-08-18 2021-08-10 6 3 +233 / -77 viktor.olund andy.gallagher
47 - 2020-08-05 2020-12-02 3 3 +144 / -30 viktor.olund david.allison
0003_auto_20200826_1229.py
in gnm_deliverables/migrations
48 - 2020-08-27 2020-08-30 3 3 +166 / -4 magnus.janlert andy.gallagher
mappings.py
in rabbitmq
46 - 2020-09-15 2022-11-14 19 2 +125 / -24 andy.gallagher david.allison
models.py
in rabbitmq
34 - 2020-09-15 2025-06-06 14 2 +118 / -24 andy.gallagher david.allison
112 6 2020-09-15 2025-10-16 14 2 +353 / -39 andy.gallagher david.allison
233 - 2020-08-04 2021-12-06 13 2 +592 / -54 andy.gallagher andy.gallagher
signals.py
in gnm_deliverables
92 5 2020-08-06 2022-04-21 13 2 +345 / -123 andy.gallagher david.allison
DeliverableSummaryCell.tsx
in frontend/app/ProjectDeliverables
95 - 2020-11-10 2021-12-07 12 2 +271 / -35 andy.gallagher andy.gallagher
launch_detector.py
in gnm_deliverables
332 44 2020-09-24 2024-07-10 11 2 +975 / -43 andy.gallagher david.allison
AssetSearchResults.tsx
in frontend/app/AssetSearch
217 4 2020-11-10 2022-06-22 10 2 +694 / -84 andy.gallagher david.allison
179 - 2021-01-21 2021-04-12 9 2 +692 / -303 david.allison david.allison
126 3 2021-03-19 2021-05-19 9 2 +782 / -313 david.allison andy.gallagher
new_ui.html
in gnm_deliverables/templates/gnm_deliverables
20 - 2020-08-04 2020-10-15 9 2 +46 / -4 andy.gallagher andy.gallagher
DeliverablesDashFront.tsx
in frontend/app/DeliverablesDash
228 2 2021-11-19 2022-05-06 8 2 +537 / -49 andy.gallagher david.allison
serializers.py
in rabbitmq
20 - 2020-09-15 2022-03-21 8 2 +63 / -7 andy.gallagher david.allison
DeliverablesDashEntry.tsx
in frontend/app/DeliverablesDash
231 - 2021-11-19 2023-01-25 7 2 +560 / -73 andy.gallagher rich_pryce
YoutubeMasterForm.tsx
in frontend/app/Master
206 - 2021-11-24 2022-04-21 7 2 +571 / -115 andy.gallagher david.allison
DeliverableItem.tsx
in frontend/app/DeliverableItem
443 - 2021-11-24 2023-01-25 7 2 +1183 / -250 andy.gallagher rich_pryce
files.py
in gnm_deliverables
67 7 2020-08-03 2021-09-02 7 2 +302 / -70 andy.gallagher andy.gallagher
LocationLink.tsx
in frontend/app
69 - 2020-08-06 2023-01-25 6 2 +194 / -35 andy.gallagher rich_pryce
run_rabbitmq_responder.py
in rabbitmq/management/commands
76 6 2020-09-15 2021-04-08 6 2 +247 / -23 andy.gallagher david.allison
39 5 2021-03-23 2021-05-19 6 2 +176 / -6 david.allison andy.gallagher
BundleRedirect.tsx
in frontend/app
86 - 2020-11-12 2021-08-10 5 2 +189 / -4 andy.gallagher andy.gallagher
SyndicationNotes.tsx
in frontend/app/DeliverablesDash
155 - 2021-11-23 2023-01-25 5 2 +419 / -74 andy.gallagher rich_pryce
NiceDateFormatter.tsx
in frontend/app/Common
65 3 2021-11-19 2022-04-22 5 2 +169 / -9 andy.gallagher david.allison
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)
# contributorsline
churn
first
contributor
latest
contributor
urls.py
in deliverables
5 -
__init__.py
in deliverables
1 -
deliverables_dash_views.py
in gnm_deliverables/views
266 12 2021-11-19 2021-12-07 8 1 +723 / -29 andy.gallagher andy.gallagher
DailyMotionMasterForm.tsx
in frontend/app/Master
259 - 2021-11-24 2021-12-07 4 1 +623 / -59 andy.gallagher andy.gallagher
UploadService.ts
in frontend/app/DeliverableUploader
232 5 2020-11-05 2020-11-09 3 1 +576 / -64 andy.gallagher andy.gallagher
CreateBundleDialogContent.tsx
in frontend/app/CreateBundle
204 - 2021-08-06 2021-08-10 2 1 +457 / -15 andy.gallagher andy.gallagher
MainstreamMasterForm.tsx
in frontend/app/Master
195 - 2021-11-24 2021-12-07 5 1 +477 / -59 andy.gallagher andy.gallagher
VidispineItem.ts
in frontend/app/vidispine/item
183 3 2020-09-02 2020-09-04 2 1 +573 / -3 andy.gallagher andy.gallagher
InvalidRow.tsx
in frontend/app
143 - 2021-01-21 2023-10-25 5 1 +480 / -172 david.allison david.allison
DayGraph.tsx
in frontend/app
136 1 2021-01-21 2021-02-11 7 1 +386 / -84 david.allison david.allison
PlatformIndicator.tsx
in frontend/app/DeliverablesDash
134 - 2021-11-23 2021-12-07 3 1 +299 / -13 andy.gallagher andy.gallagher
0002_auto_20200814_0910.py
in gnm_deliverables/migrations
128 - 2020-08-14 2020-08-14 1 1 +268 / -0 magnus.janlert magnus.janlert
TypeGraph.tsx
in frontend/app
112 - 2021-01-26 2021-02-11 5 1 +299 / -49 david.allison david.allison
import_master_migration_data.py
in gnm_deliverables/management/commands
110 7 2020-10-28 2020-11-12 4 1 +295 / -9 andy.gallagher andy.gallagher
assets.yaml
in gnm_deliverables/fixtures
104 - 2020-09-04 2020-10-23 6 1 +210 / -2 andy.gallagher andy.gallagher
GuardianMasterForm.tsx
in frontend/app/Master
102 - 2021-11-24 2021-12-07 3 1 +293 / -51 andy.gallagher andy.gallagher
GenericSwitcher.tsx
in frontend/app/DeliverablesDash
101 - 2021-12-01 2021-12-07 2 1 +212 / -0 andy.gallagher andy.gallagher
inmeta.py
in gnm_deliverables
98 4 2020-10-13 2021-06-02 8 1 +304 / -32 andy.gallagher andy.gallagher
validate_archive.py
in gnm_deliverables/management/commands
98 4 2020-10-23 2020-11-02 4 1 +283 / -11 andy.gallagher andy.gallagher
MetadataStyles.ts
in frontend/app/Master
96 - 2021-11-24 2021-12-07 4 1 +199 / -1 andy.gallagher andy.gallagher
hmac_auth_backend.py
in gnm_deliverables
87 3 2020-09-24 2020-10-23 6 1 +211 / -5 andy.gallagher andy.gallagher
StatusGraph.tsx
in frontend/app
82 - 2021-01-26 2021-02-11 5 1 +198 / -14 david.allison david.allison
DailymotionChannelSelector.tsx
in frontend/app/Master
71 - 2020-10-20 2021-12-07 3 1 +179 / -19 andy.gallagher andy.gallagher
vs_notification.py
in gnm_deliverables
67 13 2020-08-18 2020-08-31 3 1 +282 / -0 andy.gallagher andy.gallagher
remove_duplicates.py
in gnm_deliverables/management/commands
65 2 2021-02-17 2021-03-01 4 1 +167 / -7 david.allison david.allison
SyndicationLastLog.tsx
in frontend/app/MasterList
63 - 2020-10-14 2020-10-15 2 1 +153 / -1 andy.gallagher andy.gallagher
CapiSearchResult.tsx
in frontend/app/DeliverablesFront
60 - 2021-11-24 2021-12-07 3 1 +171 / -37 andy.gallagher andy.gallagher
check_vs_notification.py
in gnm_deliverables/management/commands
57 3 2020-08-17 2020-08-31 2 1 +222 / -0 andy.gallagher andy.gallagher
AssetSearchControls.tsx
in frontend/app/AssetSearch
56 - 2020-11-10 2020-11-11 2 1 +132 / -2 andy.gallagher andy.gallagher
DeliverableItemStyles.ts
in frontend/app/DeliverableItem
52 - 2021-11-29 2021-12-08 4 1 +111 / -3 andy.gallagher andy.gallagher
NotLoggedIn.jsx
in frontend/app
52 - 2020-08-18 2020-08-19 2 1 +130 / -0 viktor.olund viktor.olund
50 1 2022-06-01 2023-10-09 5 1 +154 / -16 david.allison david.allison
TitleSearchResult.tsx
in frontend/app/DeliverablesFront
49 - 2021-11-25 2021-12-07 2 1 +114 / -0 andy.gallagher andy.gallagher
49 1 2020-09-21 2020-10-01 3 1 +126 / -6 andy.gallagher andy.gallagher
VidispineItem-ti.ts
in frontend/app/vidispine/item
47 - 2020-09-02 2020-09-04 2 1 +140 / -22 andy.gallagher andy.gallagher
47 6 2022-03-07 2022-03-21 6 1 +217 / -67 david.allison david.allison
get_youtube_data.py
in gnm_deliverables/management/commands
47 1 2022-04-20 2022-04-21 2 1 +120 / -4 david.allison david.allison
CustomDialogTitle.tsx
in frontend/app
46 - 2021-08-06 2021-08-10 2 1 +100 / -0 andy.gallagher andy.gallagher
CreateBundleService.ts
in frontend/app/CreateBundle
46 - 2021-08-06 2021-08-10 2 1 +119 / -7 andy.gallagher andy.gallagher
AddNoteDialog.tsx
in frontend/app/DeliverablesDash
40 - 2021-11-25 2021-12-07 2 1 +88 / -0 andy.gallagher andy.gallagher
40 1 2022-11-11 2022-11-14 2 1 +119 / -5 david.allison david.allison
FormSelect.tsx
in frontend/app/Form
39 - 2020-09-01 2020-09-01 1 1 +90 / -0 viktor.olund viktor.olund
merge_project_bundles.py
in gnm_deliverables/management/commands
38 3 2020-10-30 2020-11-01 2 1 +128 / -0 andy.gallagher andy.gallagher
SearchResultStyles.ts
in frontend/app/DeliverablesFront
36 - 2021-11-25 2021-12-07 2 1 +76 / -0 andy.gallagher andy.gallagher
35 4 2022-06-01 2022-06-10 3 1 +105 / -1 david.allison david.allison
34 - 2020-11-10 2020-11-11 2 1 +80 / -2 andy.gallagher andy.gallagher
0005_auto_20200827_1254.py
in gnm_deliverables/migrations
33 - 2020-08-30 2020-08-31 2 1 +78 / -0 andy.gallagher andy.gallagher
create_logs_user.py
in gnm_deliverables/management/commands
33 3 2020-10-14 2020-10-15 2 1 +86 / -0 andy.gallagher andy.gallagher
0012_auto_20210301_1000.py
in gnm_deliverables/migrations
32 - 2021-03-01 2021-03-01 1 1 +76 / -0 andy.gallagher andy.gallagher
duplicate_scanner.py
in gnm_deliverables/management/commands
32 2 2021-02-16 2021-02-22 2 1 +92 / -0 david.allison david.allison
Correlations

File Size vs. Number of Changes: 190 points

rabbitmq/AtomResponderProcessor.py x: 112 lines of code y: 14 # changes rabbitmq/migrations/0011_manual.py x: 12 lines of code y: 2 # changes rabbitmq/models.py x: 34 lines of code y: 14 # changes gnm_deliverables/launch_detector.py x: 332 lines of code y: 11 # changes gnm_deliverables/models.py x: 415 lines of code y: 45 # changes frontend/app/MasterList/MasterList.tsx x: 422 lines of code y: 24 # changes frontend/app/ProjectDeliverables/DeliverableRow.tsx x: 243 lines of code y: 29 # changes frontend/app/ProjectDeliverablesComponent.tsx x: 588 lines of code y: 39 # changes frontend/app/index.jsx x: 251 lines of code y: 36 # changes gnm_deliverables/choices.py x: 96 lines of code y: 9 # changes frontend/app/InvalidRow.tsx x: 143 lines of code y: 5 # changes rabbitmq/vidispine_item_processor.py x: 50 lines of code y: 5 # changes frontend/app/Master/GuardianMaster.tsx x: 253 lines of code y: 12 # changes frontend/jestSetup.jsx x: 17 lines of code y: 9 # changes gnm_deliverables/jwt_auth_backend.py x: 84 lines of code y: 6 # changes gnm_deliverables/settings.py x: 167 lines of code y: 42 # changes frontend/app/BundleInfoComponentForInvalid.tsx x: 105 lines of code y: 8 # changes frontend/app/BundleList/BundleInfoComponent.tsx x: 135 lines of code y: 4 # changes frontend/app/DeliverableItem/DeliverableItem.tsx x: 443 lines of code y: 7 # changes frontend/app/DeliverableItem/EmbeddableDMForm.tsx x: 204 lines of code y: 4 # changes frontend/app/DeliverableItem/EmbeddableMSForm.tsx x: 223 lines of code y: 5 # changes frontend/app/DeliverableItem/EmbeddableYTForm.tsx x: 148 lines of code y: 5 # changes frontend/app/DeliverablesDash/DeliverablesDashEntry.tsx x: 231 lines of code y: 7 # changes frontend/app/DeliverablesDash/DeliverablesDashList.tsx x: 106 lines of code y: 7 # changes frontend/app/DeliverablesDash/OoovvuuSwitcher.tsx x: 75 lines of code y: 3 # changes frontend/app/DeliverablesDash/ReutersConnectSwitcher.tsx x: 74 lines of code y: 3 # changes frontend/app/DeliverablesDash/SyndicationNotes.tsx x: 155 lines of code y: 5 # changes frontend/app/DeliverablesDash/UploadsGraph.tsx x: 109 lines of code y: 4 # changes frontend/app/DeliverablesFront/DeliverablesFront.tsx x: 217 lines of code y: 4 # changes frontend/app/LocationLink.tsx x: 69 lines of code y: 6 # changes frontend/app/Master/DailymotionMaster.tsx x: 66 lines of code y: 14 # changes frontend/app/Master/MainstreamMaster.tsx x: 64 lines of code y: 14 # changes frontend/app/Master/YoutubeMaster.tsx x: 72 lines of code y: 12 # changes frontend/app/MasterList/SyndicationTrigger.tsx x: 489 lines of code y: 18 # changes frontend/app/utils/master-api-service.ts x: 575 lines of code y: 10 # changes frontend/app/ProjectDeliverables/VidispineJobProgress.tsx x: 225 lines of code y: 14 # changes gnm_deliverables/serializers.py x: 99 lines of code y: 35 # changes rabbitmq/mappings.py x: 46 lines of code y: 19 # changes rabbitmq/pluto_core_message_processor.py x: 40 lines of code y: 2 # changes gnm_deliverables/views/views.py x: 574 lines of code y: 69 # changes frontend/app/Form/DateTimeFormatter.tsx x: 13 lines of code y: 3 # changes gnm_deliverables/urls.py x: 57 lines of code y: 53 # changes frontend/app/AssetSearch/AssetSearchResults.tsx x: 217 lines of code y: 10 # changes rabbitmq/item_notification.py x: 35 lines of code y: 3 # changes frontend/app/api-service.ts x: 116 lines of code y: 12 # changes rabbitmq/assetsweeper_message_processor.py x: 27 lines of code y: 3 # changes frontend/app/DeliverablesDash/DeliverablesDashFront.tsx x: 228 lines of code y: 8 # changes frontend/app/Common/NiceDateFormatter.tsx x: 65 lines of code y: 5 # changes gnm_deliverables/management/commands/get_youtube_data.py x: 47 lines of code y: 2 # changes frontend/app/Master/YoutubeMasterForm.tsx x: 206 lines of code y: 7 # changes gnm_deliverables/migrations/0018_manual.py x: 13 lines of code y: 2 # changes gnm_deliverables/migrations/0020_manual.py x: 14 lines of code y: 2 # changes gnm_deliverables/signals.py x: 92 lines of code y: 13 # changes gnm_deliverables/migrations/0017_manual.py x: 27 lines of code y: 2 # changes rabbitmq/CDSResponderProcessor.py x: 47 lines of code y: 6 # changes rabbitmq/MessageProcessor.py x: 71 lines of code y: 5 # changes rabbitmq/exceptions.py x: 2 lines of code y: 1 # changes rabbitmq/migrations/0009_manual.py x: 17 lines of code y: 2 # changes rabbitmq/migrations/0010_manual.py x: 16 lines of code y: 2 # changes rabbitmq/serializers.py x: 20 lines of code y: 8 # changes frontend/app/DeliverableItem/DeliverableItemStyles.ts x: 52 lines of code y: 4 # changes gnm_deliverables/views/metadata_views.py x: 390 lines of code y: 17 # changes frontend/app/DeliverableItem/EmbeddableForm.ts x: 8 lines of code y: 4 # changes frontend/app/DeliverableItem/ErrorCatchingWrapper.tsx x: 23 lines of code y: 2 # changes frontend/app/DeliverablesDash/GenericSwitcher.tsx x: 101 lines of code y: 2 # changes frontend/app/DeliverablesDash/PlatformIndicator.tsx x: 134 lines of code y: 3 # changes frontend/app/DeliverablesDash/ShowAllSelector.tsx x: 25 lines of code y: 2 # changes frontend/app/DeliverablesFront/CapiSearchResult.tsx x: 60 lines of code y: 3 # changes frontend/app/DeliverablesFront/SearchResultStyles.ts x: 36 lines of code y: 2 # changes frontend/app/DeliverablesFront/TitleSearchResult.tsx x: 49 lines of code y: 2 # changes frontend/app/Master/CommonMaster.tsx x: 54 lines of code y: 3 # changes frontend/app/Master/CopyingMaster.tsx x: 116 lines of code y: 4 # changes frontend/app/Master/DailyMotionMasterForm.tsx x: 259 lines of code y: 4 # changes frontend/app/Master/DailymotionChannelSelector.tsx x: 71 lines of code y: 3 # changes frontend/app/Master/GuardianMasterForm.tsx x: 102 lines of code y: 3 # changes frontend/app/Master/MainstreamMasterForm.tsx x: 195 lines of code y: 5 # changes frontend/app/Master/MasterForm.ts x: 10 lines of code y: 2 # changes frontend/app/Master/MetadataStyles.ts x: 96 lines of code y: 4 # changes frontend/app/ProjectDeliverables/DeliverableSummaryCell.tsx x: 95 lines of code y: 12 # changes frontend/app/utils/searchstring.ts x: 20 lines of code y: 2 # changes gnm_deliverables/migrations/0014_syndicationnotes.py x: 19 lines of code y: 2 # changes gnm_deliverables/migrations/0015_auto_20211201_1204.py x: 21 lines of code y: 2 # changes gnm_deliverables/views/deliverables_dash_views.py x: 266 lines of code y: 8 # changes frontend/app/ProjectsListComponent.tsx x: 233 lines of code y: 13 # changes rabbitmq/StoragetierArchivedMessageProcessor.py x: 29 lines of code y: 2 # changes rabbitmq/migrations/0008_storagetiersuccessmessage.py x: 26 lines of code y: 2 # changes gnm_deliverables/files.py x: 67 lines of code y: 7 # changes frontend/app/vidispine/job/VidispineJob-ti.ts x: 90 lines of code y: 4 # changes frontend/app/vidispine/job/VidispineJob.ts x: 120 lines of code y: 5 # changes frontend/app/BundleRedirect.tsx x: 86 lines of code y: 5 # changes frontend/app/CreateBundle/CreateBundleDialogContent.tsx x: 204 lines of code y: 2 # changes frontend/app/CreateBundle/CreateBundleService.ts x: 46 lines of code y: 2 # changes frontend/app/app.css x: 68 lines of code y: 6 # changes gnm_deliverables/inmeta.py x: 98 lines of code y: 8 # changes gnm_deliverables/migrations/0013_deliverableasset_linked_to_lowres.py x: 12 lines of code y: 1 # changes rabbitmq/job_notification.py x: 39 lines of code y: 6 # changes rabbitmq/vidispine_message_processor.py x: 126 lines of code y: 9 # changes frontend/app/CreateDeliverable.tsx x: 187 lines of code y: 6 # changes frontend/app/InvalidDeliverablesComponent.tsx x: 179 lines of code y: 9 # changes rabbitmq/management/commands/run_rabbitmq_responder.py x: 76 lines of code y: 6 # changes gnm_deliverables/migrations/0012_auto_20210301_1000.py x: 32 lines of code y: 1 # changes gnm_deliverables/management/commands/remove_duplicates.py x: 65 lines of code y: 4 # changes gnm_deliverables/management/commands/duplicate_scanner.py x: 32 lines of code y: 2 # changes frontend/app/DayGraph.tsx x: 136 lines of code y: 7 # changes frontend/app/StatusGraph.tsx x: 82 lines of code y: 5 # changes frontend/app/TypeGraph.tsx x: 112 lines of code y: 5 # changes frontend/app/DeliverableTypeSelector.tsx x: 47 lines of code y: 3 # changes frontend/app/DeliverableUploader/UploaderMain.tsx x: 225 lines of code y: 5 # changes gnm_deliverables/management/commands/import_master_migration_data.py x: 110 lines of code y: 4 # changes frontend/app/AssetSearch/AssetSearchControls.tsx x: 56 lines of code y: 2 # changes frontend/app/AssetSearch/UuidValidator.ts x: 2 lines of code y: 2 # changes frontend/app/AssetSearchComponent.tsx x: 34 lines of code y: 2 # changes frontend/app/DeliverableUploader/FileEntry.tsx x: 8 lines of code y: 3 # changes frontend/app/DeliverableUploader/UploadService.ts x: 232 lines of code y: 3 # changes gnm_deliverables/management/commands/validate_archive.py x: 98 lines of code y: 4 # changes gnm_deliverables/management/commands/merge_project_bundles.py x: 38 lines of code y: 2 # changes rabbitmq/migrations/0005_manual.py x: 11 lines of code y: 1 # changes gnm_deliverables/fixtures/assets.yaml x: 104 lines of code y: 6 # changes gnm_deliverables/hmac_auth_backend.py x: 87 lines of code y: 6 # changes frontend/app/utils/dailymotion-service.ts x: 26 lines of code y: 1 # changes gnm_deliverables/migrations/0009_auto_20201020_1128.py x: 17 lines of code y: 1 # changes frontend/app/MasterList/SyndicationLastLog.tsx x: 63 lines of code y: 2 # changes gnm_deliverables/management/commands/create_logs_user.py x: 33 lines of code y: 2 # changes gnm_deliverables/templates/gnm_deliverables/new_ui.html x: 20 lines of code y: 9 # changes gnm_deliverables/apps.py x: 8 lines of code y: 5 # changes rabbitmq/AssetUpdatedProcessor.py x: 49 lines of code y: 3 # changes rabbitmq/declaration.py x: 5 lines of code y: 2 # changes rabbitmq/time_funcs.py x: 9 lines of code y: 2 # changes gnm_deliverables/fixtures/notification_test_initial.yaml x: 31 lines of code y: 3 # changes gnm_deliverables/templatetags/deliverable_tags.py x: 11 lines of code y: 3 # changes rabbitmq/__init__.py x: 1 lines of code y: 2 # changes rabbitmq/constants.py x: 8 lines of code y: 2 # changes rabbitmq/migrations/0001_initial.py x: 22 lines of code y: 2 # changes rabbitmq/migrations/0002_auto_20200917_1026.py x: 28 lines of code y: 1 # changes rabbitmq/migrations/0004_auto_20200917_1048.py x: 27 lines of code y: 1 # changes gnm_deliverables/fixtures/bundles.yaml x: 24 lines of code y: 1 # changes frontend/app/vidispine/item/VidispineItem.ts x: 183 lines of code y: 2 # changes frontend/app/Form/FormSelect.tsx x: 39 lines of code y: 1 # changes frontend/fileMock.js x: 1 lines of code y: 1 # changes gnm_deliverables/management/commands/check_vs_notification.py x: 57 lines of code y: 2 # changes gnm_deliverables/migrations/0006_merge_20200830_1234.py x: 8 lines of code y: 1 # changes gnm_deliverables/vs_notification.py x: 67 lines of code y: 3 # changes gnm_deliverables/migrations/0003_auto_20200826_1229.py x: 48 lines of code y: 3 # changes frontend/app/NotLoggedIn.jsx x: 52 lines of code y: 2 # changes gnm_deliverables/migrations/0002_auto_20200814_0910.py x: 128 lines of code y: 1 # changes gnm_deliverables/__init__.py x: 1 lines of code y: 3 # changes asgi.py x: 4 lines of code y: 2 # changes gnm_deliverables/fixtures/users.yaml x: 28 lines of code y: 2 # changes gnm_deliverables/migrations/0001_initial.py x: 36 lines of code y: 3 # changes gnm_deliverables/static/gnm_deliverables/naughtylist.js x: 120 lines of code y: 2 # changes manage.py x: 15 lines of code y: 2 # changes
69.0
# changes
  min: 1.0
  average: 5.95
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 69.0
0 588.0
lines of code
min: 1.0 | average: 85.76 | 25th percentile: 17.0 | median: 47.0 | 75th percentile: 106.75 | max: 588.0

Number of Contributors vs. Number of Changes: 190 points

rabbitmq/AtomResponderProcessor.py x: 2 # contributors y: 14 # changes rabbitmq/migrations/0011_manual.py x: 1 # contributors y: 2 # changes gnm_deliverables/launch_detector.py x: 2 # contributors y: 11 # changes gnm_deliverables/models.py x: 4 # contributors y: 45 # changes frontend/app/MasterList/MasterList.tsx x: 4 # contributors y: 24 # changes frontend/app/ProjectDeliverables/DeliverableRow.tsx x: 3 # contributors y: 29 # changes frontend/app/ProjectDeliverablesComponent.tsx x: 5 # contributors y: 39 # changes frontend/app/index.jsx x: 5 # contributors y: 36 # changes gnm_deliverables/choices.py x: 3 # contributors y: 9 # changes frontend/app/InvalidRow.tsx x: 1 # contributors y: 5 # changes frontend/app/Master/GuardianMaster.tsx x: 4 # contributors y: 12 # changes gnm_deliverables/jwt_auth_backend.py x: 4 # contributors y: 6 # changes gnm_deliverables/settings.py x: 6 # contributors y: 42 # changes frontend/app/BundleInfoComponentForInvalid.tsx x: 3 # contributors y: 8 # changes frontend/app/BundleList/BundleInfoComponent.tsx x: 2 # contributors y: 4 # changes frontend/app/DeliverableItem/DeliverableItem.tsx x: 2 # contributors y: 7 # changes frontend/app/DeliverableItem/EmbeddableMSForm.tsx x: 2 # contributors y: 5 # changes frontend/app/DeliverablesDash/DeliverablesDashList.tsx x: 3 # contributors y: 7 # changes frontend/app/DeliverablesDash/OoovvuuSwitcher.tsx x: 2 # contributors y: 3 # changes frontend/app/LocationLink.tsx x: 2 # contributors y: 6 # changes frontend/app/Master/DailymotionMaster.tsx x: 4 # contributors y: 14 # changes frontend/app/Master/YoutubeMaster.tsx x: 3 # contributors y: 12 # changes frontend/app/MasterList/SyndicationTrigger.tsx x: 3 # contributors y: 18 # changes frontend/app/utils/master-api-service.ts x: 4 # contributors y: 10 # changes frontend/app/ProjectDeliverables/VidispineJobProgress.tsx x: 3 # contributors y: 14 # changes gnm_deliverables/serializers.py x: 5 # contributors y: 35 # changes rabbitmq/mappings.py x: 2 # contributors y: 19 # changes gnm_deliverables/views/views.py x: 5 # contributors y: 69 # changes gnm_deliverables/urls.py x: 5 # contributors y: 53 # changes frontend/app/AssetSearch/AssetSearchResults.tsx x: 2 # contributors y: 10 # changes rabbitmq/item_notification.py x: 1 # contributors y: 3 # changes frontend/app/DeliverablesDash/DeliverablesDashFront.tsx x: 2 # contributors y: 8 # changes gnm_deliverables/signals.py x: 2 # contributors y: 13 # changes rabbitmq/CDSResponderProcessor.py x: 1 # contributors y: 6 # changes rabbitmq/exceptions.py x: 1 # contributors y: 1 # changes frontend/app/DeliverableItem/DeliverableItemStyles.ts x: 1 # contributors y: 4 # changes gnm_deliverables/views/metadata_views.py x: 3 # contributors y: 17 # changes frontend/app/ProjectDeliverables/DeliverableSummaryCell.tsx x: 2 # contributors y: 12 # changes gnm_deliverables/views/deliverables_dash_views.py x: 1 # contributors y: 8 # changes frontend/app/app.css x: 3 # contributors y: 6 # changes rabbitmq/vidispine_message_processor.py x: 2 # contributors y: 9 # changes frontend/app/DayGraph.tsx x: 1 # contributors y: 7 # changes frontend/app/DeliverableTypeSelector.tsx x: 3 # contributors y: 3 # changes gnm_deliverables/views/__init__.py x: 2 # contributors y: 2 # changes
69.0
# changes
  min: 1.0
  average: 5.95
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 69.0
0 6.0
# contributors
min: 1.0 | average: 1.68 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

Number of Contributors vs. File Size: 190 points

rabbitmq/AtomResponderProcessor.py x: 2 # contributors y: 112 lines of code rabbitmq/migrations/0011_manual.py x: 1 # contributors y: 12 lines of code rabbitmq/models.py x: 2 # contributors y: 34 lines of code gnm_deliverables/launch_detector.py x: 2 # contributors y: 332 lines of code gnm_deliverables/models.py x: 4 # contributors y: 415 lines of code frontend/app/MasterList/MasterList.tsx x: 4 # contributors y: 422 lines of code frontend/app/ProjectDeliverables/DeliverableRow.tsx x: 3 # contributors y: 243 lines of code frontend/app/ProjectDeliverablesComponent.tsx x: 5 # contributors y: 588 lines of code frontend/app/index.jsx x: 5 # contributors y: 251 lines of code gnm_deliverables/choices.py x: 3 # contributors y: 96 lines of code frontend/app/InvalidRow.tsx x: 1 # contributors y: 143 lines of code rabbitmq/vidispine_item_processor.py x: 1 # contributors y: 50 lines of code frontend/app/Master/GuardianMaster.tsx x: 4 # contributors y: 253 lines of code frontend/jestSetup.jsx x: 3 # contributors y: 17 lines of code gnm_deliverables/jwt_auth_backend.py x: 4 # contributors y: 84 lines of code gnm_deliverables/settings.py x: 6 # contributors y: 167 lines of code frontend/app/BundleInfoComponentForInvalid.tsx x: 3 # contributors y: 105 lines of code frontend/app/BundleList/BundleInfoComponent.tsx x: 2 # contributors y: 135 lines of code frontend/app/DeliverableItem/DeliverableItem.tsx x: 2 # contributors y: 443 lines of code frontend/app/DeliverableItem/EmbeddableDMForm.tsx x: 2 # contributors y: 204 lines of code frontend/app/DeliverableItem/EmbeddableMSForm.tsx x: 2 # contributors y: 223 lines of code frontend/app/DeliverableItem/EmbeddableYTForm.tsx x: 2 # contributors y: 148 lines of code frontend/app/DeliverablesDash/DeliverablesDashEntry.tsx x: 2 # contributors y: 231 lines of code frontend/app/DeliverablesDash/OoovvuuSwitcher.tsx x: 2 # contributors y: 75 lines of code frontend/app/DeliverablesDash/ReutersConnectSwitcher.tsx x: 2 # contributors y: 74 lines of code frontend/app/DeliverablesDash/SyndicationNotes.tsx x: 2 # contributors y: 155 lines of code frontend/app/DeliverablesDash/UploadsGraph.tsx x: 2 # contributors y: 109 lines of code frontend/app/DeliverablesFront/DeliverablesFront.tsx x: 2 # contributors y: 217 lines of code frontend/app/LocationLink.tsx x: 2 # contributors y: 69 lines of code frontend/app/Master/DailymotionMaster.tsx x: 4 # contributors y: 66 lines of code frontend/app/Master/MainstreamMaster.tsx x: 4 # contributors y: 64 lines of code frontend/app/Master/YoutubeMaster.tsx x: 3 # contributors y: 72 lines of code frontend/app/MasterList/SyndicationTrigger.tsx x: 3 # contributors y: 489 lines of code frontend/app/utils/master-api-service.ts x: 4 # contributors y: 575 lines of code frontend/app/ProjectDeliverables/VidispineJobProgress.tsx x: 3 # contributors y: 225 lines of code gnm_deliverables/serializers.py x: 5 # contributors y: 99 lines of code rabbitmq/mappings.py x: 2 # contributors y: 46 lines of code rabbitmq/pluto_core_message_processor.py x: 1 # contributors y: 40 lines of code gnm_deliverables/views/views.py x: 5 # contributors y: 574 lines of code frontend/app/Form/DateTimeFormatter.tsx x: 2 # contributors y: 13 lines of code gnm_deliverables/urls.py x: 5 # contributors y: 57 lines of code rabbitmq/item_notification.py x: 1 # contributors y: 35 lines of code frontend/app/api-service.ts x: 3 # contributors y: 116 lines of code rabbitmq/assetsweeper_message_processor.py x: 1 # contributors y: 27 lines of code frontend/app/DeliverablesDash/DeliverablesDashFront.tsx x: 2 # contributors y: 228 lines of code frontend/app/Common/NiceDateFormatter.tsx x: 2 # contributors y: 65 lines of code gnm_deliverables/management/commands/get_youtube_data.py x: 1 # contributors y: 47 lines of code gnm_deliverables/migrations/0020_manual.py x: 1 # contributors y: 14 lines of code gnm_deliverables/signals.py x: 2 # contributors y: 92 lines of code rabbitmq/MessageProcessor.py x: 2 # contributors y: 71 lines of code rabbitmq/exceptions.py x: 1 # contributors y: 2 lines of code rabbitmq/migrations/0009_manual.py x: 1 # contributors y: 17 lines of code rabbitmq/serializers.py x: 2 # contributors y: 20 lines of code frontend/app/DeliverableItem/DeliverableItemStyles.ts x: 1 # contributors y: 52 lines of code gnm_deliverables/views/metadata_views.py x: 3 # contributors y: 390 lines of code frontend/app/DeliverableItem/EmbeddableForm.ts x: 1 # contributors y: 8 lines of code frontend/app/DeliverableItem/ErrorCatchingWrapper.tsx x: 1 # contributors y: 23 lines of code frontend/app/DeliverablesDash/GenericSwitcher.tsx x: 1 # contributors y: 101 lines of code frontend/app/DeliverablesDash/PlatformIndicator.tsx x: 1 # contributors y: 134 lines of code frontend/app/DeliverablesDash/ShowAllSelector.tsx x: 1 # contributors y: 25 lines of code frontend/app/DeliverablesFront/CapiSearchResult.tsx x: 1 # contributors y: 60 lines of code frontend/app/Master/CommonMaster.tsx x: 2 # contributors y: 54 lines of code frontend/app/Master/CopyingMaster.tsx x: 2 # contributors y: 116 lines of code frontend/app/Master/DailyMotionMasterForm.tsx x: 1 # contributors y: 259 lines of code frontend/app/Master/DailymotionChannelSelector.tsx x: 1 # contributors y: 71 lines of code frontend/app/Master/GuardianMasterForm.tsx x: 1 # contributors y: 102 lines of code frontend/app/Master/MainstreamMasterForm.tsx x: 1 # contributors y: 195 lines of code frontend/app/Master/MasterForm.ts x: 1 # contributors y: 10 lines of code frontend/app/Master/MetadataStyles.ts x: 1 # contributors y: 96 lines of code frontend/app/ProjectDeliverables/DeliverableSummaryCell.tsx x: 2 # contributors y: 95 lines of code frontend/app/utils/searchstring.ts x: 1 # contributors y: 20 lines of code gnm_deliverables/views/deliverables_dash_views.py x: 1 # contributors y: 266 lines of code frontend/app/ProjectsListComponent.tsx x: 2 # contributors y: 233 lines of code rabbitmq/StoragetierArchivedMessageProcessor.py x: 1 # contributors y: 29 lines of code frontend/app/vidispine/job/VidispineJob-ti.ts x: 2 # contributors y: 90 lines of code frontend/app/vidispine/job/VidispineJob.ts x: 2 # contributors y: 120 lines of code frontend/app/BundleRedirect.tsx x: 2 # contributors y: 86 lines of code frontend/app/CreateBundle/CreateBundleDialogContent.tsx x: 1 # contributors y: 204 lines of code frontend/app/CreateBundle/CreateBundleService.ts x: 1 # contributors y: 46 lines of code frontend/app/app.css x: 3 # contributors y: 68 lines of code gnm_deliverables/inmeta.py x: 1 # contributors y: 98 lines of code rabbitmq/job_notification.py x: 2 # contributors y: 39 lines of code rabbitmq/vidispine_message_processor.py x: 2 # contributors y: 126 lines of code frontend/app/CreateDeliverable.tsx x: 3 # contributors y: 187 lines of code frontend/app/InvalidDeliverablesComponent.tsx x: 2 # contributors y: 179 lines of code gnm_deliverables/migrations/0012_auto_20210301_1000.py x: 1 # contributors y: 32 lines of code gnm_deliverables/management/commands/remove_duplicates.py x: 1 # contributors y: 65 lines of code frontend/app/DayGraph.tsx x: 1 # contributors y: 136 lines of code frontend/app/StatusGraph.tsx x: 1 # contributors y: 82 lines of code frontend/app/TypeGraph.tsx x: 1 # contributors y: 112 lines of code frontend/app/DeliverableTypeSelector.tsx x: 3 # contributors y: 47 lines of code frontend/app/DeliverableUploader/UploaderMain.tsx x: 2 # contributors y: 225 lines of code gnm_deliverables/management/commands/import_master_migration_data.py x: 1 # contributors y: 110 lines of code frontend/app/AssetSearch/AssetSearchControls.tsx x: 1 # contributors y: 56 lines of code frontend/app/AssetSearchComponent.tsx x: 1 # contributors y: 34 lines of code frontend/app/DeliverableUploader/UploadService.ts x: 1 # contributors y: 232 lines of code gnm_deliverables/management/commands/merge_project_bundles.py x: 1 # contributors y: 38 lines of code gnm_deliverables/hmac_auth_backend.py x: 1 # contributors y: 87 lines of code frontend/app/MasterList/SyndicationLastLog.tsx x: 1 # contributors y: 63 lines of code gnm_deliverables/apps.py x: 2 # contributors y: 8 lines of code rabbitmq/declaration.py x: 1 # contributors y: 5 lines of code gnm_deliverables/templatetags/deliverable_tags.py x: 2 # contributors y: 11 lines of code frontend/app/vidispine/item/VidispineItem.ts x: 1 # contributors y: 183 lines of code gnm_deliverables/views/__init__.py x: 2 # contributors y: 1 lines of code gnm_deliverables/migrations/0002_auto_20200814_0910.py x: 1 # contributors y: 128 lines of code asgi.py x: 1 # contributors y: 4 lines of code gnm_deliverables/exceptions.py x: 2 # contributors y: 4 lines of code gnm_deliverables/fixtures/users.yaml x: 2 # contributors y: 28 lines of code gnm_deliverables/migrations/0001_initial.py x: 2 # contributors y: 36 lines of code gnm_deliverables/static/gnm_deliverables/listview.js x: 2 # contributors y: 57 lines of code gnm_deliverables/tasks.py x: 2 # contributors y: 32 lines of code gnm_deliverables/templates/gnm_deliverables/naughtylist.html x: 2 # contributors y: 51 lines of code
588.0
lines of code
  min: 1.0
  average: 85.76
  25th percentile: 17.0
  median: 47.0
  75th percentile: 106.75
  max: 588.0
0 6.0
# contributors
min: 1.0 | average: 1.68 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

Number of Changes vs. Line Churn: 361 points

rabbitmq/AtomResponderProcessor.py x: 14 # changes y: 392 line churn rabbitmq/migrations/0011_manual.py x: 2 # changes y: 32 line churn rabbitmq/models.py x: 14 # changes y: 142 line churn frontend/package.json x: 47 # changes y: 459 line churn frontend/yarn.lock x: 38 # changes y: 78614 line churn gnm_deliverables/launch_detector.py x: 11 # changes y: 1018 line churn gnm_deliverables/models.py x: 45 # changes y: 2558 line churn frontend/__tests__/TestMasterList.tsx x: 19 # changes y: 736 line churn frontend/app/MasterList/MasterList.tsx x: 24 # changes y: 1181 line churn frontend/app/ProjectDeliverables/DeliverableRow.tsx x: 29 # changes y: 1160 line churn frontend/app/ProjectDeliverablesComponent.tsx x: 39 # changes y: 2534 line churn frontend/__tests__/TestGuardianMaster.tsx x: 3 # changes y: 780 line churn frontend/app/index.jsx x: 36 # changes y: 844 line churn gnm_deliverables/choices.py x: 9 # changes y: 238 line churn frontend/app/InvalidRow.tsx x: 5 # changes y: 652 line churn rabbitmq/vidispine_item_processor.py x: 5 # changes y: 170 line churn Dockerfile x: 16 # changes y: 144 line churn requirements.txt x: 36 # changes y: 117 line churn frontend/app/Master/GuardianMaster.tsx x: 12 # changes y: 1482 line churn gnm_deliverables/jwt_auth_backend.py x: 6 # changes y: 380 line churn gnm_deliverables/settings.py x: 42 # changes y: 813 line churn gnm_deliverables/tests/fixtures/certificate.crt x: 1 # changes y: 19 line churn frontend/.gitignore x: 3 # changes y: 3 line churn frontend/__tests__/MasterList/TestSyndicationTrigger.tsx x: 4 # changes y: 668 line churn frontend/__tests__/TestLocationLink.tsx x: 5 # changes y: 444 line churn frontend/app/BundleInfoComponentForInvalid.tsx x: 8 # changes y: 476 line churn frontend/app/BundleList/BundleInfoComponent.tsx x: 4 # changes y: 488 line churn frontend/app/DeliverableItem/DeliverableItem.tsx x: 7 # changes y: 1433 line churn frontend/app/DeliverablesDash/DeliverablesDashEntry.tsx x: 7 # changes y: 633 line churn frontend/app/DeliverablesDash/DeliverablesDashList.tsx x: 7 # changes y: 313 line churn frontend/app/DeliverablesDash/OoovvuuSwitcher.tsx x: 3 # changes y: 318 line churn frontend/app/DeliverablesDash/UploadsGraph.tsx x: 4 # changes y: 297 line churn frontend/app/LocationLink.tsx x: 6 # changes y: 229 line churn frontend/app/Master/DailymotionMaster.tsx x: 14 # changes y: 1995 line churn frontend/app/Master/YoutubeMaster.tsx x: 12 # changes y: 2015 line churn frontend/app/MasterList/SyndicationTrigger.tsx x: 18 # changes y: 1287 line churn frontend/app/utils/master-api-service.ts x: 10 # changes y: 1513 line churn frontend/app/ProjectDeliverables/VidispineJobProgress.tsx x: 14 # changes y: 722 line churn gnm_deliverables/serializers.py x: 35 # changes y: 622 line churn rabbitmq/mappings.py x: 19 # changes y: 149 line churn gnm_deliverables/views/views.py x: 69 # changes y: 5891 line churn gnm_deliverables/urls.py x: 53 # changes y: 557 line churn frontend/app/AssetSearch/AssetSearchResults.tsx x: 10 # changes y: 778 line churn frontend/app/api-service.ts x: 12 # changes y: 316 line churn .gitlab-ci.yml x: 15 # changes y: 204 line churn frontend/__tests__/TestYoutubeMaster.tsx x: 5 # changes y: 1544 line churn gnm_deliverables/signals.py x: 13 # changes y: 468 line churn rabbitmq/serializers.py x: 8 # changes y: 70 line churn gnm_deliverables/views/metadata_views.py x: 17 # changes y: 1361 line churn frontend/__tests__/TestDailymotionMaster.tsx x: 7 # changes y: 960 line churn frontend/__tests__/TestMainstreamMaster.tsx x: 3 # changes y: 946 line churn frontend/app/ProjectDeliverables/DeliverableSummaryCell.tsx x: 12 # changes y: 306 line churn gnm_deliverables/views/deliverables_dash_views.py x: 8 # changes y: 752 line churn frontend/app/ProjectsListComponent.tsx x: 13 # changes y: 646 line churn gnm_deliverables/tests/test_metadata_view.py x: 6 # changes y: 945 line churn gnm_deliverables/tests/test_views_metadata.py x: 2 # changes y: 374 line churn README.md x: 9 # changes y: 494 line churn frontend/webpack.config.js x: 10 # changes y: 278 line churn rabbitmq/vidispine_message_processor.py x: 9 # changes y: 1095 line churn gnm_deliverables/tests/test_notification_view.py x: 13 # changes y: 1413 line churn gnm_deliverables/tests/test_deliverables_bundle.py x: 11 # changes y: 428 line churn gnm_deliverables/templates/gnm_deliverables/deliverables_detail.html x: 4 # changes y: 1480 line churn gnm_masters/_test/portal_nle.xml x: 3 # changes y: 2380 line churn gnm_masters/ci_tests/testdata/master.xml x: 3 # changes y: 1296 line churn gnm_masters/models.py x: 3 # changes y: 2902 line churn gnm_masters/views.py x: 3 # changes y: 4094 line churn gnm_deliverables/views.py x: 16 # changes y: 5664 line churn gnm_vidispine_utils/constants.py x: 1 # changes y: 538 line churn gnm_vidispine_utils/md_utils.py x: 1 # changes y: 668 line churn gnm_vidispine_utils/models.py x: 1 # changes y: 1350 line churn
78614.0
line churn
  min: 2.0
  average: 587.21
  25th percentile: 55.0
  median: 172.0
  75th percentile: 427.0
  max: 78614.0
0 69.0
# changes
min: 1.0 | average: 5.1 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 69.0

Number of Contributors vs. Line Churn: 181 points

rabbitmq/AtomResponderProcessor.py x: 2 # contributors y: 392 line churn rabbitmq/migrations/0011_manual.py x: 1 # contributors y: 32 line churn rabbitmq/models.py x: 2 # contributors y: 142 line churn gnm_deliverables/launch_detector.py x: 2 # contributors y: 1018 line churn gnm_deliverables/models.py x: 4 # contributors y: 2558 line churn frontend/app/MasterList/MasterList.tsx x: 4 # contributors y: 1181 line churn frontend/app/ProjectDeliverables/DeliverableRow.tsx x: 3 # contributors y: 1160 line churn frontend/app/ProjectDeliverablesComponent.tsx x: 5 # contributors y: 2534 line churn frontend/app/index.jsx x: 5 # contributors y: 844 line churn gnm_deliverables/choices.py x: 3 # contributors y: 238 line churn frontend/app/InvalidRow.tsx x: 1 # contributors y: 652 line churn rabbitmq/vidispine_item_processor.py x: 1 # contributors y: 170 line churn frontend/app/Master/GuardianMaster.tsx x: 4 # contributors y: 1482 line churn frontend/jestSetup.jsx x: 3 # contributors y: 59 line churn gnm_deliverables/jwt_auth_backend.py x: 4 # contributors y: 380 line churn gnm_deliverables/settings.py x: 6 # contributors y: 813 line churn frontend/app/BundleInfoComponentForInvalid.tsx x: 3 # contributors y: 476 line churn frontend/app/BundleList/BundleInfoComponent.tsx x: 2 # contributors y: 488 line churn frontend/app/DeliverableItem/DeliverableItem.tsx x: 2 # contributors y: 1433 line churn frontend/app/DeliverableItem/EmbeddableDMForm.tsx x: 2 # contributors y: 441 line churn frontend/app/DeliverableItem/EmbeddableYTForm.tsx x: 2 # contributors y: 355 line churn frontend/app/DeliverablesDash/DeliverablesDashEntry.tsx x: 2 # contributors y: 633 line churn frontend/app/DeliverablesDash/DeliverablesDashList.tsx x: 3 # contributors y: 313 line churn frontend/app/DeliverablesDash/OoovvuuSwitcher.tsx x: 2 # contributors y: 318 line churn frontend/app/DeliverablesDash/ReutersConnectSwitcher.tsx x: 2 # contributors y: 171 line churn frontend/app/DeliverablesDash/UploadsGraph.tsx x: 2 # contributors y: 297 line churn frontend/app/LocationLink.tsx x: 2 # contributors y: 229 line churn frontend/app/Master/DailymotionMaster.tsx x: 4 # contributors y: 1995 line churn frontend/app/Master/MainstreamMaster.tsx x: 4 # contributors y: 1881 line churn frontend/app/Master/YoutubeMaster.tsx x: 3 # contributors y: 2015 line churn frontend/app/MasterList/SyndicationTrigger.tsx x: 3 # contributors y: 1287 line churn frontend/app/utils/master-api-service.ts x: 4 # contributors y: 1513 line churn frontend/app/ProjectDeliverables/VidispineJobProgress.tsx x: 3 # contributors y: 722 line churn gnm_deliverables/serializers.py x: 5 # contributors y: 622 line churn rabbitmq/pluto_core_message_processor.py x: 1 # contributors y: 124 line churn gnm_deliverables/views/views.py x: 5 # contributors y: 5891 line churn frontend/app/Form/DateTimeFormatter.tsx x: 2 # contributors y: 50 line churn gnm_deliverables/urls.py x: 5 # contributors y: 557 line churn frontend/app/AssetSearch/AssetSearchResults.tsx x: 2 # contributors y: 778 line churn rabbitmq/item_notification.py x: 1 # contributors y: 106 line churn frontend/app/DeliverablesDash/DeliverablesDashFront.tsx x: 2 # contributors y: 586 line churn frontend/app/Master/YoutubeMasterForm.tsx x: 2 # contributors y: 686 line churn gnm_deliverables/signals.py x: 2 # contributors y: 468 line churn gnm_deliverables/migrations/0017_manual.py x: 1 # contributors y: 62 line churn rabbitmq/CDSResponderProcessor.py x: 1 # contributors y: 284 line churn rabbitmq/MessageProcessor.py x: 2 # contributors y: 254 line churn rabbitmq/exceptions.py x: 1 # contributors y: 4 line churn rabbitmq/serializers.py x: 2 # contributors y: 70 line churn gnm_deliverables/views/metadata_views.py x: 3 # contributors y: 1361 line churn frontend/app/DeliverableItem/ErrorCatchingWrapper.tsx x: 1 # contributors y: 70 line churn frontend/app/DeliverablesDash/GenericSwitcher.tsx x: 1 # contributors y: 212 line churn frontend/app/DeliverablesDash/PlatformIndicator.tsx x: 1 # contributors y: 312 line churn frontend/app/DeliverablesFront/CapiSearchResult.tsx x: 1 # contributors y: 208 line churn frontend/app/Master/CommonMaster.tsx x: 2 # contributors y: 134 line churn frontend/app/Master/DailyMotionMasterForm.tsx x: 1 # contributors y: 682 line churn frontend/app/Master/GuardianMasterForm.tsx x: 1 # contributors y: 344 line churn frontend/app/Master/MainstreamMasterForm.tsx x: 1 # contributors y: 536 line churn gnm_deliverables/views/deliverables_dash_views.py x: 1 # contributors y: 752 line churn frontend/app/vidispine/job/VidispineJob.ts x: 2 # contributors y: 328 line churn frontend/app/BundleRedirect.tsx x: 2 # contributors y: 193 line churn frontend/app/CreateBundle/CreateBundleDialogContent.tsx x: 1 # contributors y: 472 line churn rabbitmq/vidispine_message_processor.py x: 2 # contributors y: 1095 line churn frontend/app/CreateDeliverable.tsx x: 3 # contributors y: 452 line churn frontend/app/InvalidDeliverablesComponent.tsx x: 2 # contributors y: 995 line churn rabbitmq/management/commands/run_rabbitmq_responder.py x: 2 # contributors y: 270 line churn frontend/app/TypeGraph.tsx x: 1 # contributors y: 348 line churn frontend/app/DeliverableTypeSelector.tsx x: 3 # contributors y: 174 line churn frontend/app/DeliverableUploader/UploaderMain.tsx x: 2 # contributors y: 574 line churn frontend/app/DeliverableUploader/UploadService.ts x: 1 # contributors y: 640 line churn frontend/app/MasterList/SyndicationLastLog.tsx x: 1 # contributors y: 154 line churn gnm_deliverables/apps.py x: 2 # contributors y: 28 line churn frontend/app/vidispine/item/VidispineItem.ts x: 1 # contributors y: 576 line churn gnm_deliverables/migrations/0002_auto_20200814_0910.py x: 1 # contributors y: 268 line churn gnm_deliverables/__init__.py x: 2 # contributors y: 12 line churn gnm_deliverables/tasks.py x: 2 # contributors y: 100 line churn
5891.0
line churn
  min: 2.0
  average: 348.85
  25th percentile: 52.0
  median: 149.0
  75th percentile: 376.0
  max: 5891.0
0 6.0
# contributors
min: 1.0 | average: 1.69 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

File Size vs. Line Churn: 181 points

rabbitmq/AtomResponderProcessor.py x: 112 lines of code y: 392 line churn rabbitmq/migrations/0011_manual.py x: 12 lines of code y: 32 line churn rabbitmq/models.py x: 34 lines of code y: 142 line churn gnm_deliverables/launch_detector.py x: 332 lines of code y: 1018 line churn gnm_deliverables/models.py x: 415 lines of code y: 2558 line churn frontend/app/MasterList/MasterList.tsx x: 422 lines of code y: 1181 line churn frontend/app/ProjectDeliverables/DeliverableRow.tsx x: 243 lines of code y: 1160 line churn frontend/app/ProjectDeliverablesComponent.tsx x: 588 lines of code y: 2534 line churn frontend/app/index.jsx x: 251 lines of code y: 844 line churn gnm_deliverables/choices.py x: 96 lines of code y: 238 line churn frontend/app/InvalidRow.tsx x: 143 lines of code y: 652 line churn rabbitmq/vidispine_item_processor.py x: 50 lines of code y: 170 line churn frontend/app/Master/GuardianMaster.tsx x: 253 lines of code y: 1482 line churn frontend/jestSetup.jsx x: 17 lines of code y: 59 line churn gnm_deliverables/jwt_auth_backend.py x: 84 lines of code y: 380 line churn gnm_deliverables/settings.py x: 167 lines of code y: 813 line churn frontend/app/BundleInfoComponentForInvalid.tsx x: 105 lines of code y: 476 line churn frontend/app/BundleList/BundleInfoComponent.tsx x: 135 lines of code y: 488 line churn frontend/app/DeliverableItem/DeliverableItem.tsx x: 443 lines of code y: 1433 line churn frontend/app/DeliverableItem/EmbeddableDMForm.tsx x: 204 lines of code y: 441 line churn frontend/app/DeliverableItem/EmbeddableMSForm.tsx x: 223 lines of code y: 497 line churn frontend/app/DeliverableItem/EmbeddableYTForm.tsx x: 148 lines of code y: 355 line churn frontend/app/DeliverablesDash/DeliverablesDashEntry.tsx x: 231 lines of code y: 633 line churn frontend/app/DeliverablesDash/DeliverablesDashList.tsx x: 106 lines of code y: 313 line churn frontend/app/DeliverablesDash/OoovvuuSwitcher.tsx x: 75 lines of code y: 318 line churn frontend/app/DeliverablesDash/ReutersConnectSwitcher.tsx x: 74 lines of code y: 171 line churn frontend/app/DeliverablesDash/SyndicationNotes.tsx x: 155 lines of code y: 493 line churn frontend/app/DeliverablesDash/UploadsGraph.tsx x: 109 lines of code y: 297 line churn frontend/app/DeliverablesFront/DeliverablesFront.tsx x: 217 lines of code y: 499 line churn frontend/app/LocationLink.tsx x: 69 lines of code y: 229 line churn frontend/app/Master/DailymotionMaster.tsx x: 66 lines of code y: 1995 line churn frontend/app/Master/MainstreamMaster.tsx x: 64 lines of code y: 1881 line churn frontend/app/Master/YoutubeMaster.tsx x: 72 lines of code y: 2015 line churn frontend/app/MasterList/SyndicationTrigger.tsx x: 489 lines of code y: 1287 line churn frontend/app/utils/master-api-service.ts x: 575 lines of code y: 1513 line churn frontend/app/ProjectDeliverables/VidispineJobProgress.tsx x: 225 lines of code y: 722 line churn gnm_deliverables/serializers.py x: 99 lines of code y: 622 line churn rabbitmq/mappings.py x: 46 lines of code y: 149 line churn rabbitmq/pluto_core_message_processor.py x: 40 lines of code y: 124 line churn gnm_deliverables/views/views.py x: 574 lines of code y: 5891 line churn frontend/app/Form/DateTimeFormatter.tsx x: 13 lines of code y: 50 line churn gnm_deliverables/urls.py x: 57 lines of code y: 557 line churn frontend/app/AssetSearch/AssetSearchResults.tsx x: 217 lines of code y: 778 line churn rabbitmq/item_notification.py x: 35 lines of code y: 106 line churn frontend/app/api-service.ts x: 116 lines of code y: 316 line churn rabbitmq/assetsweeper_message_processor.py x: 27 lines of code y: 122 line churn frontend/app/DeliverablesDash/DeliverablesDashFront.tsx x: 228 lines of code y: 586 line churn frontend/app/Common/NiceDateFormatter.tsx x: 65 lines of code y: 178 line churn gnm_deliverables/management/commands/get_youtube_data.py x: 47 lines of code y: 124 line churn frontend/app/Master/YoutubeMasterForm.tsx x: 206 lines of code y: 686 line churn gnm_deliverables/migrations/0018_manual.py x: 13 lines of code y: 34 line churn gnm_deliverables/migrations/0020_manual.py x: 14 lines of code y: 36 line churn gnm_deliverables/signals.py x: 92 lines of code y: 468 line churn gnm_deliverables/migrations/0017_manual.py x: 27 lines of code y: 62 line churn rabbitmq/CDSResponderProcessor.py x: 47 lines of code y: 284 line churn rabbitmq/MessageProcessor.py x: 71 lines of code y: 254 line churn rabbitmq/exceptions.py x: 2 lines of code y: 4 line churn rabbitmq/migrations/0009_manual.py x: 17 lines of code y: 42 line churn rabbitmq/migrations/0010_manual.py x: 16 lines of code y: 40 line churn rabbitmq/serializers.py x: 20 lines of code y: 70 line churn frontend/app/DeliverableItem/DeliverableItemStyles.ts x: 52 lines of code y: 114 line churn gnm_deliverables/views/metadata_views.py x: 390 lines of code y: 1361 line churn frontend/app/DeliverableItem/EmbeddableForm.ts x: 8 lines of code y: 26 line churn frontend/app/DeliverableItem/ErrorCatchingWrapper.tsx x: 23 lines of code y: 70 line churn frontend/app/DeliverablesDash/AddNoteDialog.tsx x: 40 lines of code y: 88 line churn frontend/app/DeliverablesDash/GenericSwitcher.tsx x: 101 lines of code y: 212 line churn frontend/app/DeliverablesDash/PlatformIndicator.tsx x: 134 lines of code y: 312 line churn frontend/app/DeliverablesDash/ShowAllSelector.tsx x: 25 lines of code y: 76 line churn frontend/app/DeliverablesFront/CapiSearchResult.tsx x: 60 lines of code y: 208 line churn frontend/app/DeliverablesFront/SearchResultStyles.ts x: 36 lines of code y: 76 line churn frontend/app/DeliverablesFront/TitleSearchResult.tsx x: 49 lines of code y: 114 line churn frontend/app/Master/CommonMaster.tsx x: 54 lines of code y: 134 line churn frontend/app/Master/DailyMotionMasterForm.tsx x: 259 lines of code y: 682 line churn frontend/app/Master/DailymotionChannelSelector.tsx x: 71 lines of code y: 198 line churn frontend/app/Master/GuardianMasterForm.tsx x: 102 lines of code y: 344 line churn frontend/app/Master/MainstreamMasterForm.tsx x: 195 lines of code y: 536 line churn frontend/app/Master/MasterForm.ts x: 10 lines of code y: 22 line churn frontend/app/Master/MetadataStyles.ts x: 96 lines of code y: 200 line churn frontend/app/ProjectDeliverables/DeliverableSummaryCell.tsx x: 95 lines of code y: 306 line churn frontend/app/utils/searchstring.ts x: 20 lines of code y: 44 line churn gnm_deliverables/migrations/0014_syndicationnotes.py x: 19 lines of code y: 50 line churn gnm_deliverables/migrations/0015_auto_20211201_1204.py x: 21 lines of code y: 54 line churn gnm_deliverables/views/deliverables_dash_views.py x: 266 lines of code y: 752 line churn gnm_deliverables/views/numpy_json_rendered.py x: 10 lines of code y: 34 line churn frontend/app/ProjectsListComponent.tsx x: 233 lines of code y: 646 line churn rabbitmq/StoragetierArchivedMessageProcessor.py x: 29 lines of code y: 94 line churn rabbitmq/migrations/0008_storagetiersuccessmessage.py x: 26 lines of code y: 64 line churn gnm_deliverables/files.py x: 67 lines of code y: 372 line churn frontend/app/vidispine/job/VidispineJob-ti.ts x: 90 lines of code y: 218 line churn frontend/app/vidispine/job/VidispineJob.ts x: 120 lines of code y: 328 line churn frontend/app/BundleRedirect.tsx x: 86 lines of code y: 193 line churn frontend/app/CreateBundle/CreateBundleDialogContent.tsx x: 204 lines of code y: 472 line churn frontend/app/CreateBundle/CreateBundleService.ts x: 46 lines of code y: 126 line churn frontend/app/CustomDialogTitle.tsx x: 46 lines of code y: 100 line churn frontend/app/app.css x: 68 lines of code y: 310 line churn gnm_deliverables/inmeta.py x: 98 lines of code y: 336 line churn rabbitmq/migrations/0007_auto_20210512_0905.py x: 23 lines of code y: 58 line churn rabbitmq/job_notification.py x: 39 lines of code y: 182 line churn rabbitmq/vidispine_message_processor.py x: 126 lines of code y: 1095 line churn frontend/app/CreateDeliverable.tsx x: 187 lines of code y: 452 line churn frontend/app/InvalidDeliverablesComponent.tsx x: 179 lines of code y: 995 line churn rabbitmq/management/commands/run_rabbitmq_responder.py x: 76 lines of code y: 270 line churn gnm_deliverables/migrations/0012_auto_20210301_1000.py x: 32 lines of code y: 76 line churn frontend/app/DayGraph.tsx x: 136 lines of code y: 470 line churn frontend/app/StatusGraph.tsx x: 82 lines of code y: 212 line churn frontend/app/TypeGraph.tsx x: 112 lines of code y: 348 line churn frontend/app/DeliverableTypeSelector.tsx x: 47 lines of code y: 174 line churn frontend/app/DeliverableUploader/UploaderMain.tsx x: 225 lines of code y: 574 line churn gnm_deliverables/management/commands/import_master_migration_data.py x: 110 lines of code y: 304 line churn frontend/app/AssetSearch/AssetSearchControls.tsx x: 56 lines of code y: 134 line churn frontend/app/AssetSearchComponent.tsx x: 34 lines of code y: 82 line churn frontend/app/DeliverableUploader/FileEntry.tsx x: 8 lines of code y: 18 line churn frontend/app/DeliverableUploader/UploadService.ts x: 232 lines of code y: 640 line churn gnm_deliverables/management/commands/validate_archive.py x: 98 lines of code y: 294 line churn gnm_deliverables/management/commands/merge_project_bundles.py x: 38 lines of code y: 128 line churn rabbitmq/migrations/0005_manual.py x: 11 lines of code y: 30 line churn gnm_deliverables/fixtures/assets.yaml x: 104 lines of code y: 212 line churn gnm_deliverables/hmac_auth_backend.py x: 87 lines of code y: 216 line churn frontend/app/MasterList/SyndicationLastLog.tsx x: 63 lines of code y: 154 line churn gnm_deliverables/management/commands/create_logs_user.py x: 33 lines of code y: 86 line churn gnm_deliverables/templates/gnm_deliverables/new_ui.html x: 20 lines of code y: 50 line churn rabbitmq/AssetUpdatedProcessor.py x: 49 lines of code y: 132 line churn rabbitmq/declaration.py x: 5 lines of code y: 24 line churn rabbitmq/time_funcs.py x: 9 lines of code y: 34 line churn gnm_deliverables/fixtures/notification_test_initial.yaml x: 31 lines of code y: 97 line churn rabbitmq/migrations/0001_initial.py x: 22 lines of code y: 60 line churn rabbitmq/migrations/0002_auto_20200917_1026.py x: 28 lines of code y: 68 line churn gnm_deliverables/fixtures/bundles.yaml x: 24 lines of code y: 48 line churn frontend/app/ProjectDeliverables/DurationFormatter.tsx x: 22 lines of code y: 82 line churn frontend/app/vidispine/item/VidispineItem-ti.ts x: 47 lines of code y: 162 line churn frontend/app/vidispine/item/VidispineItem.ts x: 183 lines of code y: 576 line churn frontend/app/Form/FormSelect.tsx x: 39 lines of code y: 90 line churn frontend/fileMock.js x: 1 lines of code y: 2 line churn gnm_deliverables/management/commands/check_vs_notification.py x: 57 lines of code y: 222 line churn gnm_deliverables/vs_notification.py x: 67 lines of code y: 282 line churn gnm_deliverables/migrations/0003_auto_20200826_1229.py x: 48 lines of code y: 170 line churn frontend/app/NotLoggedIn.jsx x: 52 lines of code y: 130 line churn gnm_deliverables/migrations/0002_auto_20200814_0910.py x: 128 lines of code y: 268 line churn asgi.py x: 4 lines of code y: 32 line churn gnm_deliverables/exceptions.py x: 4 lines of code y: 12 line churn gnm_deliverables/migrations/0001_initial.py x: 36 lines of code y: 246 line churn gnm_deliverables/plugin.py x: 29 lines of code y: 84 line churn gnm_deliverables/static/gnm_deliverables/listview.js x: 57 lines of code y: 164 line churn gnm_deliverables/static/gnm_deliverables/naughtylist.js x: 120 lines of code y: 350 line churn gnm_deliverables/tasks.py x: 32 lines of code y: 100 line churn manage.py x: 15 lines of code y: 4 line churn
5891.0
line churn
  min: 2.0
  average: 348.85
  25th percentile: 52.0
  median: 149.0
  75th percentile: 376.0
  max: 5891.0
0 588.0
lines of code
min: 1.0 | average: 89.98 | 25th percentile: 19.5 | median: 49.0 | 75th percentile: 111.0 | max: 588.0