guardian / pluto-mediabrowser
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 67 files with 6,074 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (272 lines of code)
    • 21 files changed 6-20 times (3,217 lines of code)
    • 45 files changed 1-5 times (2,585 lines of code)
0% | 0% | 4% | 52% | 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 67 files with 6,074 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 59 files changed by 2-5 contributors (5,321 lines of code)
    • 8 files changed by 1 contributor (753 lines of code)
0% | 0% | 0% | 87% | 12%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
tsx, ts, json, jsx, xml, css, py, sh, txt, html, yaml, svg, gitignore, js, md, npmrc
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tsx0% | 0% | 7% | 59% | 33%
ts0% | 0% | 0% | 57% | 42%
jsx0% | 0% | 0% | 60% | 39%
css0% | 0% | 0% | 67% | 32%
xml0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
html0% | 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
app0% | 0% | 4% | 59% | 35%
vs-metadata0% | 0% | 0% | 0% | 100%
build0% | 0% | 0% | 0% | 100%
ROOT0% | 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
index.tsx
in app
272 - 2020-08-13 2024-02-08 29 3 andy.gallagher@theguardian.com david.allison@theguardian.com
123 - 2020-08-13 2024-01-12 20 4 andy.gallagher@theguardian.com rich_pryce@yahoo.co.uk
MetadataView.tsx
in app/ItemView
106 - 2020-08-14 2022-04-29 15 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
VidispineItem.ts
in app/vidispine/item
223 2 2020-07-29 2021-08-10 15 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
MetadataGroupView.tsx
in app/ItemView
247 - 2020-08-14 2022-03-11 15 3 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
352 1 2020-08-19 2024-04-08 13 3 andy.gallagher@theguardian.com david.allison@theguardian.com
PlayerContainer.tsx
in app/ItemView
229 - 2020-08-24 2024-01-12 12 4 andy.gallagher@theguardian.com rich_pryce@yahoo.co.uk
223 - 2022-02-22 2023-05-18 10 3 andy.gallagher@theguardian.com david.allison@theguardian.com
VidispineShape.ts
in app/vidispine/shape
287 1 2020-08-15 2022-06-27 10 3 andy.gallagher@theguardian.com david.allison@theguardian.com
dark.css
in app
163 - 2020-07-28 2021-08-10 9 3 david.allison@theguardian.com andy.gallagher@guardian.co.uk
VidispineItem-ti.ts
in app/vidispine/item
53 - 2020-07-29 2020-09-23 8 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
VidispineSearchForm.tsx
in app/Frontpage
193 - 2020-08-20 2024-04-08 8 3 andy.gallagher@guardian.co.uk david.allison@theguardian.com
195 - 2020-07-28 2020-09-23 8 3 david.allison@theguardian.com andy.gallagher@theguardian.com
VidispineFile.ts
in app/vidispine/shape
16 - 2020-08-15 2021-08-10 7 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
ItemTile.tsx
in app/Frontpage
148 - 2020-08-19 2022-03-02 7 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
280 - 2022-08-23 2023-05-18 7 1 david.allison@theguardian.com david.allison@theguardian.com
CustomData-ti.ts
in app/vidispine/field-group
16 - 2020-07-30 2020-09-23 6 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
VidispineFieldGroup-ti.ts
in app/vidispine/field-group
38 - 2020-07-30 2020-09-23 6 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
PreviewPlayer.tsx
in app/ItemView
43 - 2020-08-13 2020-09-23 6 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
48 1 2021-08-03 2023-05-18 6 3 andy.gallagher@theguardian.com david.allison@theguardian.com
CheckboxField.tsx
in app/FieldControls
100 - 2020-08-15 2020-09-23 6 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
VidispineFieldGroup.ts
in app/vidispine/field-group
134 3 2020-07-30 2021-08-10 6 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
FieldControlsCommon.tsx
in app/FieldControls
13 - 2020-08-15 2020-08-20 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
TagField.tsx
in app/FieldControls
38 - 2020-08-15 2020-09-23 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
LookupField.tsx
in app/FieldControls
39 - 2020-08-15 2020-09-23 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
TimestampField.tsx
in app/FieldControls
47 - 2020-08-16 2020-09-23 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
SearchResultsPane.tsx
in app/Frontpage
65 - 2020-08-19 2022-02-01 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
DropdownField.tsx
in app/FieldControls
75 - 2020-08-16 2020-09-23 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
RawMetadataView.tsx
in app/ItemView
76 - 2022-02-24 2023-05-18 5 3 andy.gallagher@theguardian.com david.allison@theguardian.com
g_asset.xml
in vs-metadata/metadata
113 - 2020-07-27 2021-10-28 5 3 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
VidispineShape-ti.ts
in app/vidispine/shape
118 - 2020-08-15 2024-01-12 5 4 andy.gallagher@theguardian.com rich_pryce@yahoo.co.uk
CustomData.ts
in app/vidispine/field-group
19 1 2020-07-30 2020-08-19 4 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
StringField.tsx
in app/FieldControls
30 - 2020-08-16 2020-09-23 4 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
TextareaField.tsx
in app/FieldControls
37 - 2020-08-16 2020-09-23 4 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
deploy.py
in vs-metadata
39 1 2020-07-27 2020-08-19 4 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
purgeout.py
in vs-metadata
46 1 2020-07-29 2020-08-19 4 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
68 - 2020-08-20 2021-08-10 4 2 andy.gallagher@guardian.co.uk andy.gallagher@guardian.co.uk
EmbeddablePlayer.tsx
in app/Embeddable
73 - 2021-11-24 2024-01-12 4 3 andy.gallagher@theguardian.com rich_pryce@yahoo.co.uk
191 - 2022-08-23 2022-09-22 4 1 david.allison@theguardian.com david.allison@theguardian.com
QueryString.ts
in app/Embeddable
8 1 2021-11-24 2022-03-02 3 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
11 - 2020-08-13 2020-08-19 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
VidispineFile-ti.ts
in app/vidispine/shape
17 - 2020-08-15 2020-09-23 3 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
FieldGroupCache.ts
in app/vidispine
25 2 2020-08-13 2020-08-19 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
ShapeSelector.tsx
in app/ItemView
26 - 2020-08-24 2020-09-23 3 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
LoadItem.ts
in app/ItemView
36 1 2021-11-24 2022-03-02 3 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
g_newswire.xml
in vs-metadata/metadata
82 - 2020-07-27 2020-08-21 3 3 andy.gallagher@theguardian.com david.allison@theguardian.com
validate.py
in vs-metadata
111 6 2020-07-27 2020-08-13 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
DeliverablesTypes.ts
in app/pluto-deliverables
114 - 2022-02-25 2022-03-11 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
JobDataView.tsx
in app/ItemView
143 - 2022-09-21 2023-10-25 3 1 david.allison@theguardian.com david.allison@theguardian.com
g_rushes.xml
in vs-metadata/metadata
186 - 2020-07-27 2020-08-13 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
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
123 - 2020-08-13 2024-01-12 20 4 andy.gallagher@theguardian.com rich_pryce@yahoo.co.uk
PlayerContainer.tsx
in app/ItemView
229 - 2020-08-24 2024-01-12 12 4 andy.gallagher@theguardian.com rich_pryce@yahoo.co.uk
VidispineShape-ti.ts
in app/vidispine/shape
118 - 2020-08-15 2024-01-12 5 4 andy.gallagher@theguardian.com rich_pryce@yahoo.co.uk
index.tsx
in app
272 - 2020-08-13 2024-02-08 29 3 andy.gallagher@theguardian.com david.allison@theguardian.com
MetadataGroupView.tsx
in app/ItemView
247 - 2020-08-14 2022-03-11 15 3 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
352 1 2020-08-19 2024-04-08 13 3 andy.gallagher@theguardian.com david.allison@theguardian.com
VidispineShape.ts
in app/vidispine/shape
287 1 2020-08-15 2022-06-27 10 3 andy.gallagher@theguardian.com david.allison@theguardian.com
223 - 2022-02-22 2023-05-18 10 3 andy.gallagher@theguardian.com david.allison@theguardian.com
dark.css
in app
163 - 2020-07-28 2021-08-10 9 3 david.allison@theguardian.com andy.gallagher@guardian.co.uk
VidispineSearchForm.tsx
in app/Frontpage
193 - 2020-08-20 2024-04-08 8 3 andy.gallagher@guardian.co.uk david.allison@theguardian.com
195 - 2020-07-28 2020-09-23 8 3 david.allison@theguardian.com andy.gallagher@theguardian.com
48 1 2021-08-03 2023-05-18 6 3 andy.gallagher@theguardian.com david.allison@theguardian.com
RawMetadataView.tsx
in app/ItemView
76 - 2022-02-24 2023-05-18 5 3 andy.gallagher@theguardian.com david.allison@theguardian.com
g_asset.xml
in vs-metadata/metadata
113 - 2020-07-27 2021-10-28 5 3 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
EmbeddablePlayer.tsx
in app/Embeddable
73 - 2021-11-24 2024-01-12 4 3 andy.gallagher@theguardian.com rich_pryce@yahoo.co.uk
g_newswire.xml
in vs-metadata/metadata
82 - 2020-07-27 2020-08-21 3 3 andy.gallagher@theguardian.com david.allison@theguardian.com
14 - 2020-08-19 2022-09-08 2 3 andy.gallagher@guardian.co.uk david.allison@theguardian.com
VidispineItem.ts
in app/vidispine/item
223 2 2020-07-29 2021-08-10 15 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
MetadataView.tsx
in app/ItemView
106 - 2020-08-14 2022-04-29 15 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
VidispineItem-ti.ts
in app/vidispine/item
53 - 2020-07-29 2020-09-23 8 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
ItemTile.tsx
in app/Frontpage
148 - 2020-08-19 2022-03-02 7 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
VidispineFile.ts
in app/vidispine/shape
16 - 2020-08-15 2021-08-10 7 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
CheckboxField.tsx
in app/FieldControls
100 - 2020-08-15 2020-09-23 6 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
VidispineFieldGroup-ti.ts
in app/vidispine/field-group
38 - 2020-07-30 2020-09-23 6 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
CustomData-ti.ts
in app/vidispine/field-group
16 - 2020-07-30 2020-09-23 6 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
VidispineFieldGroup.ts
in app/vidispine/field-group
134 3 2020-07-30 2021-08-10 6 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
PreviewPlayer.tsx
in app/ItemView
43 - 2020-08-13 2020-09-23 6 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
SearchResultsPane.tsx
in app/Frontpage
65 - 2020-08-19 2022-02-01 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
LookupField.tsx
in app/FieldControls
39 - 2020-08-15 2020-09-23 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
TagField.tsx
in app/FieldControls
38 - 2020-08-15 2020-09-23 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
TimestampField.tsx
in app/FieldControls
47 - 2020-08-16 2020-09-23 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
DropdownField.tsx
in app/FieldControls
75 - 2020-08-16 2020-09-23 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
FieldControlsCommon.tsx
in app/FieldControls
13 - 2020-08-15 2020-08-20 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
TextareaField.tsx
in app/FieldControls
37 - 2020-08-16 2020-09-23 4 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
StringField.tsx
in app/FieldControls
30 - 2020-08-16 2020-09-23 4 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
CustomData.ts
in app/vidispine/field-group
19 1 2020-07-30 2020-08-19 4 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
68 - 2020-08-20 2021-08-10 4 2 andy.gallagher@guardian.co.uk andy.gallagher@guardian.co.uk
purgeout.py
in vs-metadata
46 1 2020-07-29 2020-08-19 4 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
deploy.py
in vs-metadata
39 1 2020-07-27 2020-08-19 4 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
11 - 2020-08-13 2020-08-19 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
DeliverablesTypes.ts
in app/pluto-deliverables
114 - 2022-02-25 2022-03-11 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
VidispineFile-ti.ts
in app/vidispine/shape
17 - 2020-08-15 2020-09-23 3 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
FieldGroupCache.ts
in app/vidispine
25 2 2020-08-13 2020-08-19 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
VidispineSearch.ts
in app/vidispine/search
207 4 2020-08-19 2020-09-23 3 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
ShapeSelector.tsx
in app/ItemView
26 - 2020-08-24 2020-09-23 3 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
LoadItem.ts
in app/ItemView
36 1 2021-11-24 2022-03-02 3 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
QueryString.ts
in app/Embeddable
8 1 2021-11-24 2022-03-02 3 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
g_rushes.xml
in vs-metadata/metadata
186 - 2020-07-27 2020-08-13 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
validate.py
in vs-metadata
111 6 2020-07-27 2020-08-13 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
33 - 2020-08-20 2020-09-23 2 2 andy.gallagher@guardian.co.uk andy.gallagher@theguardian.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
index.html
in root
10 -
280 - 2022-08-23 2023-05-18 7 1 david.allison@theguardian.com david.allison@theguardian.com
191 - 2022-08-23 2022-09-22 4 1 david.allison@theguardian.com david.allison@theguardian.com
JobDataView.tsx
in app/ItemView
143 - 2022-09-21 2023-10-25 3 1 david.allison@theguardian.com david.allison@theguardian.com
TypeFormatter.jsx
in app/ItemView
63 - 2022-09-21 2022-09-22 2 1 david.allison@theguardian.com david.allison@theguardian.com
StatusFormatter.jsx
in app/ItemView
35 - 2022-09-21 2022-09-22 2 1 david.allison@theguardian.com david.allison@theguardian.com
PriorityFormatter.jsx
in app/ItemView
20 - 2022-09-21 2022-09-22 2 1 david.allison@theguardian.com david.allison@theguardian.com
DateTimeFormatter.tsx
in app/ItemView
13 - 2022-09-21 2022-09-22 2 1 david.allison@theguardian.com david.allison@theguardian.com
8 - 2023-01-30 2023-05-18 2 1 david.allison@theguardian.com david.allison@theguardian.com
VidispineItem.ts
in app/vidispine/item
223 2 2020-07-29 2021-08-10 15 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
VidispineSearch.ts
in app/vidispine/search
207 4 2020-08-19 2020-09-23 3 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
g_rushes.xml
in vs-metadata/metadata
186 - 2020-07-27 2020-08-13 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
158 10 2022-02-25 2022-03-11 2 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
ItemTile.tsx
in app/Frontpage
148 - 2020-08-19 2022-03-02 7 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
VidispineFieldGroup.ts
in app/vidispine/field-group
134 3 2020-07-30 2021-08-10 6 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
DeliverablesTypes.ts
in app/pluto-deliverables
114 - 2022-02-25 2022-03-11 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
validate.py
in vs-metadata
111 6 2020-07-27 2020-08-13 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
MetadataView.tsx
in app/ItemView
106 - 2020-08-14 2022-04-29 15 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
CheckboxField.tsx
in app/FieldControls
100 - 2020-08-15 2020-09-23 6 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
DropdownField.tsx
in app/FieldControls
75 - 2020-08-16 2020-09-23 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
68 - 2020-08-20 2021-08-10 4 2 andy.gallagher@guardian.co.uk andy.gallagher@guardian.co.uk
SearchResultsPane.tsx
in app/Frontpage
65 - 2020-08-19 2022-02-01 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
VidispineItem-ti.ts
in app/vidispine/item
53 - 2020-07-29 2020-09-23 8 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
TimestampField.tsx
in app/FieldControls
47 - 2020-08-16 2020-09-23 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
purgeout.py
in vs-metadata
46 1 2020-07-29 2020-08-19 4 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
FacetDisplays.tsx
in app/Frontpage
44 - 2020-08-20 2020-09-23 2 2 andy.gallagher@guardian.co.uk andy.gallagher@theguardian.com
PreviewPlayer.tsx
in app/ItemView
43 - 2020-08-13 2020-09-23 6 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
LookupField.tsx
in app/FieldControls
39 - 2020-08-15 2020-09-23 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
deploy.py
in vs-metadata
39 1 2020-07-27 2020-08-19 4 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
TagField.tsx
in app/FieldControls
38 - 2020-08-15 2020-09-23 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
VidispineFieldGroup-ti.ts
in app/vidispine/field-group
38 - 2020-07-30 2020-09-23 6 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
TextareaField.tsx
in app/FieldControls
37 - 2020-08-16 2020-09-23 4 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
LoadItem.ts
in app/ItemView
36 1 2021-11-24 2022-03-02 3 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
33 - 2020-08-20 2020-09-23 2 2 andy.gallagher@guardian.co.uk andy.gallagher@theguardian.com
g_deliverable.xml
in vs-metadata/metadata
31 - 2020-07-27 2020-08-13 2 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
StringField.tsx
in app/FieldControls
30 - 2020-08-16 2020-09-23 4 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
FacetResponse.ts
in app/vidispine/search
29 1 2020-08-20 2020-09-23 2 2 andy.gallagher@guardian.co.uk andy.gallagher@theguardian.com
FieldTypeNotRecognised.tsx
in app/FieldControls
27 - 2020-08-16 2020-08-19 2 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
ShapeSelector.tsx
in app/ItemView
26 - 2020-08-24 2020-09-23 3 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
FieldGroupCache.ts
in app/vidispine
25 2 2020-08-13 2020-08-19 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
DeliverablesService.ts
in app/pluto-deliverables
23 1 2022-02-25 2022-03-11 2 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
CustomData.ts
in app/vidispine/field-group
19 1 2020-07-30 2020-08-19 4 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
VidispineFile-ti.ts
in app/vidispine/shape
17 - 2020-08-15 2020-09-23 3 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
CustomData-ti.ts
in app/vidispine/field-group
16 - 2020-07-30 2020-09-23 6 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
VidispineFile.ts
in app/vidispine/shape
16 - 2020-08-15 2021-08-10 7 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
FacetResponse-ti.ts
in app/vidispine/search
14 - 2020-08-20 2020-09-23 2 2 andy.gallagher@guardian.co.uk andy.gallagher@theguardian.com
FieldControlsCommon.tsx
in app/FieldControls
13 - 2020-08-15 2020-08-20 5 2 andy.gallagher@theguardian.com andy.gallagher@theguardian.com
11 - 2020-08-13 2020-08-19 3 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
VidispineContext.tsx
in app/Context
11 - 2021-08-03 2021-08-10 2 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
MediaAtomToolContext.tsx
in app/pluto-deliverables
9 - 2022-02-22 2022-03-11 2 2 andy.gallagher@theguardian.com andy.gallagher@guardian.co.uk
Correlations

File Size vs. Number of Changes: 67 points

app/Frontpage.tsx x: 352 lines of code y: 13 # changes app/Frontpage/VidispineSearchForm.tsx x: 193 lines of code y: 8 # changes app/index.tsx x: 272 lines of code y: 29 # changes app/Embeddable/EmbeddablePlayer.tsx x: 73 lines of code y: 4 # changes app/ItemView/PlayerContainer.tsx x: 229 lines of code y: 12 # changes app/ItemViewComponent.tsx x: 123 lines of code y: 20 # changes app/vidispine/shape/VidispineShape-ti.ts x: 118 lines of code y: 5 # changes app/ItemView/JobDataView.tsx x: 143 lines of code y: 3 # changes app/ItemView/MetadataDeliverableView.tsx x: 223 lines of code y: 10 # changes app/ItemView/RawMetadataView.tsx x: 76 lines of code y: 5 # changes app/Nearline.tsx x: 280 lines of code y: 7 # changes app/interceptors.ts x: 48 lines of code y: 6 # changes jestSetup.jsx x: 8 lines of code y: 2 # changes app/Nearline/VidispineSearchForm.tsx x: 191 lines of code y: 4 # changes app/ItemView/DateTimeFormatter.tsx x: 13 lines of code y: 2 # changes app/ItemView/PriorityFormatter.jsx x: 20 lines of code y: 2 # changes app/ItemView/StatusFormatter.jsx x: 35 lines of code y: 2 # changes app/ItemView/TypeFormatter.jsx x: 63 lines of code y: 2 # changes build/index.template.html x: 14 lines of code y: 2 # changes app/vidispine/shape/VidispineShape.ts x: 287 lines of code y: 10 # changes app/ItemView/MetadataView.tsx x: 106 lines of code y: 15 # changes app/ItemView/CodeMirrorContainer.tsx x: 158 lines of code y: 2 # changes app/ItemView/MetadataGroupView.tsx x: 247 lines of code y: 15 # changes app/pluto-deliverables/DeliverablesService.ts x: 23 lines of code y: 2 # changes app/pluto-deliverables/DeliverablesTypes.ts x: 114 lines of code y: 3 # changes app/pluto-deliverables/MediaAtomToolContext.tsx x: 9 lines of code y: 2 # changes app/Embeddable/QueryString.ts x: 8 lines of code y: 3 # changes app/Frontpage/ItemTile.tsx x: 148 lines of code y: 7 # changes app/ItemView/LoadItem.ts x: 36 lines of code y: 3 # changes app/Frontpage/SearchResultsPane.tsx x: 65 lines of code y: 5 # changes vs-metadata/metadata/g_asset.xml x: 113 lines of code y: 5 # changes app/Context/VidispineContext.tsx x: 11 lines of code y: 2 # changes app/FrontPageLayout.css x: 68 lines of code y: 4 # changes app/dark.css x: 163 lines of code y: 9 # changes app/vidispine/field-group/VidispineFieldGroup.ts x: 134 lines of code y: 6 # changes app/vidispine/item/VidispineItem.ts x: 223 lines of code y: 15 # changes app/vidispine/shape/VidispineFile.ts x: 16 lines of code y: 7 # changes app/FieldControls/CheckboxField.tsx x: 100 lines of code y: 6 # changes app/FieldControls/DropdownField.tsx x: 75 lines of code y: 5 # changes app/FieldControls/LookupField.tsx x: 39 lines of code y: 5 # changes app/FieldControls/StringField.tsx x: 30 lines of code y: 4 # changes app/FieldControls/TagField.tsx x: 38 lines of code y: 5 # changes app/FieldControls/TextareaField.tsx x: 37 lines of code y: 4 # changes app/FieldControls/TimestampField.tsx x: 47 lines of code y: 5 # changes app/Frontpage/FacetDisplays.tsx x: 44 lines of code y: 2 # changes app/Frontpage/MetadataGroupSelector.tsx x: 33 lines of code y: 2 # changes app/ItemView/PreviewPlayer.tsx x: 43 lines of code y: 6 # changes app/ItemView/ShapeSelector.tsx x: 26 lines of code y: 3 # changes app/PieChartBox.jsx x: 195 lines of code y: 8 # changes app/vidispine/field-group/CustomData-ti.ts x: 16 lines of code y: 6 # changes app/vidispine/field-group/VidispineFieldGroup-ti.ts x: 38 lines of code y: 6 # changes app/vidispine/item/VidispineItem-ti.ts x: 53 lines of code y: 8 # changes app/vidispine/search/FacetResponse.ts x: 29 lines of code y: 2 # changes app/vidispine/search/VidispineSearch.ts x: 207 lines of code y: 3 # changes app/vidispine/shape/VidispineFile-ti.ts x: 17 lines of code y: 3 # changes vs-metadata/metadata/g_newswire.xml x: 82 lines of code y: 3 # changes app/FieldControls/FieldControlsCommon.tsx x: 13 lines of code y: 5 # changes app/FieldControls/FieldTypeNotRecognised.tsx x: 27 lines of code y: 2 # changes app/player.css x: 11 lines of code y: 3 # changes app/vidispine/FieldGroupCache.ts x: 25 lines of code y: 3 # changes app/vidispine/field-group/CustomData.ts x: 19 lines of code y: 4 # changes vs-metadata/deploy.py x: 39 lines of code y: 4 # changes vs-metadata/purgeout.py x: 46 lines of code y: 4 # changes vs-metadata/metadata/g_deliverable.xml x: 31 lines of code y: 2 # changes vs-metadata/metadata/g_rushes.xml x: 186 lines of code y: 3 # changes vs-metadata/validate.py x: 111 lines of code y: 3 # changes
29.0
# changes
  min: 2.0
  average: 5.58
  25th percentile: 3.0
  median: 4.0
  75th percentile: 6.0
  max: 29.0
0 352.0
lines of code
min: 8.0 | average: 90.66 | 25th percentile: 26.0 | median: 48.0 | 75th percentile: 143.0 | max: 352.0

Number of Contributors vs. Number of Changes: 67 points

app/Frontpage.tsx x: 3 # contributors y: 13 # changes app/Frontpage/VidispineSearchForm.tsx x: 3 # contributors y: 8 # changes app/index.tsx x: 3 # contributors y: 29 # changes app/Embeddable/EmbeddablePlayer.tsx x: 3 # contributors y: 4 # changes app/ItemView/PlayerContainer.tsx x: 4 # contributors y: 12 # changes app/ItemViewComponent.tsx x: 4 # contributors y: 20 # changes app/vidispine/shape/VidispineShape-ti.ts x: 4 # contributors y: 5 # changes app/ItemView/JobDataView.tsx x: 1 # contributors y: 3 # changes app/ItemView/MetadataDeliverableView.tsx x: 3 # contributors y: 10 # changes app/ItemView/RawMetadataView.tsx x: 3 # contributors y: 5 # changes app/Nearline.tsx x: 1 # contributors y: 7 # changes app/interceptors.ts x: 3 # contributors y: 6 # changes jestSetup.jsx x: 1 # contributors y: 2 # changes app/Nearline/VidispineSearchForm.tsx x: 1 # contributors y: 4 # changes build/index.template.html x: 3 # contributors y: 2 # changes app/ItemView/MetadataView.tsx x: 2 # contributors y: 15 # changes app/ItemView/CodeMirrorContainer.tsx x: 2 # contributors y: 2 # changes app/ItemView/MetadataGroupView.tsx x: 3 # contributors y: 15 # changes app/pluto-deliverables/DeliverablesTypes.ts x: 2 # contributors y: 3 # changes app/Frontpage/ItemTile.tsx x: 2 # contributors y: 7 # changes app/Frontpage/SearchResultsPane.tsx x: 2 # contributors y: 5 # changes app/FrontPageLayout.css x: 2 # contributors y: 4 # changes app/dark.css x: 3 # contributors y: 9 # changes app/vidispine/field-group/VidispineFieldGroup.ts x: 2 # contributors y: 6 # changes app/vidispine/item/VidispineItem-ti.ts x: 2 # contributors y: 8 # changes vs-metadata/metadata/g_newswire.xml x: 3 # contributors y: 3 # changes
29.0
# changes
  min: 2.0
  average: 5.58
  25th percentile: 3.0
  median: 4.0
  75th percentile: 6.0
  max: 29.0
0 4.0
# contributors
min: 1.0 | average: 2.18 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 4.0

Number of Contributors vs. File Size: 67 points

app/Frontpage.tsx x: 3 # contributors y: 352 lines of code app/Frontpage/VidispineSearchForm.tsx x: 3 # contributors y: 193 lines of code app/index.tsx x: 3 # contributors y: 272 lines of code app/Embeddable/EmbeddablePlayer.tsx x: 3 # contributors y: 73 lines of code app/ItemView/PlayerContainer.tsx x: 4 # contributors y: 229 lines of code app/ItemViewComponent.tsx x: 4 # contributors y: 123 lines of code app/vidispine/shape/VidispineShape-ti.ts x: 4 # contributors y: 118 lines of code app/ItemView/JobDataView.tsx x: 1 # contributors y: 143 lines of code app/ItemView/MetadataDeliverableView.tsx x: 3 # contributors y: 223 lines of code app/ItemView/RawMetadataView.tsx x: 3 # contributors y: 76 lines of code app/Nearline.tsx x: 1 # contributors y: 280 lines of code app/interceptors.ts x: 3 # contributors y: 48 lines of code jestSetup.jsx x: 1 # contributors y: 8 lines of code app/Nearline/VidispineSearchForm.tsx x: 1 # contributors y: 191 lines of code app/ItemView/DateTimeFormatter.tsx x: 1 # contributors y: 13 lines of code app/ItemView/PriorityFormatter.jsx x: 1 # contributors y: 20 lines of code app/ItemView/StatusFormatter.jsx x: 1 # contributors y: 35 lines of code app/ItemView/TypeFormatter.jsx x: 1 # contributors y: 63 lines of code build/index.template.html x: 3 # contributors y: 14 lines of code app/vidispine/shape/VidispineShape.ts x: 3 # contributors y: 287 lines of code app/ItemView/MetadataView.tsx x: 2 # contributors y: 106 lines of code app/ItemView/CodeMirrorContainer.tsx x: 2 # contributors y: 158 lines of code app/ItemView/MetadataGroupView.tsx x: 3 # contributors y: 247 lines of code app/pluto-deliverables/DeliverablesService.ts x: 2 # contributors y: 23 lines of code app/pluto-deliverables/DeliverablesTypes.ts x: 2 # contributors y: 114 lines of code app/pluto-deliverables/MediaAtomToolContext.tsx x: 2 # contributors y: 9 lines of code app/Embeddable/QueryString.ts x: 2 # contributors y: 8 lines of code app/Frontpage/ItemTile.tsx x: 2 # contributors y: 148 lines of code app/ItemView/LoadItem.ts x: 2 # contributors y: 36 lines of code app/Frontpage/SearchResultsPane.tsx x: 2 # contributors y: 65 lines of code vs-metadata/metadata/g_asset.xml x: 3 # contributors y: 113 lines of code app/Context/VidispineContext.tsx x: 2 # contributors y: 11 lines of code app/FrontPageLayout.css x: 2 # contributors y: 68 lines of code app/dark.css x: 3 # contributors y: 163 lines of code app/vidispine/field-group/VidispineFieldGroup.ts x: 2 # contributors y: 134 lines of code app/vidispine/item/VidispineItem.ts x: 2 # contributors y: 223 lines of code app/vidispine/shape/VidispineFile.ts x: 2 # contributors y: 16 lines of code app/FieldControls/CheckboxField.tsx x: 2 # contributors y: 100 lines of code app/FieldControls/DropdownField.tsx x: 2 # contributors y: 75 lines of code app/FieldControls/LookupField.tsx x: 2 # contributors y: 39 lines of code app/FieldControls/StringField.tsx x: 2 # contributors y: 30 lines of code app/FieldControls/TagField.tsx x: 2 # contributors y: 38 lines of code app/FieldControls/TextareaField.tsx x: 2 # contributors y: 37 lines of code app/FieldControls/TimestampField.tsx x: 2 # contributors y: 47 lines of code app/Frontpage/FacetDisplays.tsx x: 2 # contributors y: 44 lines of code app/Frontpage/MetadataGroupSelector.tsx x: 2 # contributors y: 33 lines of code app/ItemView/ShapeSelector.tsx x: 2 # contributors y: 26 lines of code app/PieChartBox.jsx x: 3 # contributors y: 195 lines of code app/vidispine/item/VidispineItem-ti.ts x: 2 # contributors y: 53 lines of code app/vidispine/search/FacetResponse-ti.ts x: 2 # contributors y: 14 lines of code app/vidispine/search/FacetResponse.ts x: 2 # contributors y: 29 lines of code app/vidispine/search/VidispineSearch.ts x: 2 # contributors y: 207 lines of code app/vidispine/shape/VidispineFile-ti.ts x: 2 # contributors y: 17 lines of code vs-metadata/metadata/g_newswire.xml x: 3 # contributors y: 82 lines of code app/FieldControls/FieldControlsCommon.tsx x: 2 # contributors y: 13 lines of code app/FieldControls/FieldTypeNotRecognised.tsx x: 2 # contributors y: 27 lines of code app/vidispine/field-group/CustomData.ts x: 2 # contributors y: 19 lines of code vs-metadata/metadata/g_deliverable.xml x: 2 # contributors y: 31 lines of code vs-metadata/metadata/g_rushes.xml x: 2 # contributors y: 186 lines of code vs-metadata/validate.py x: 2 # contributors y: 111 lines of code
352.0
lines of code
  min: 8.0
  average: 90.66
  25th percentile: 26.0
  median: 48.0
  75th percentile: 143.0
  max: 352.0
0 4.0
# contributors
min: 1.0 | average: 2.18 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 4.0