gitlab-org / GitLab_Terraform_Provider
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 208 files with 46,519 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (3,423 lines of code)
    • 12 files changed 21-50 times (9,702 lines of code)
    • 127 files changed 6-20 times (27,067 lines of code)
    • 67 files changed 1-5 times (6,327 lines of code)
0% | 7% | 20% | 58% | 13%
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 208 files with 46,519 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 10 files changed by 11-25 contributors (8,602 lines of code)
    • 51 files changed by 6-10 contributors (17,123 lines of code)
    • 144 files changed by 2-5 contributors (20,751 lines of code)
    • 3 files changed by 1 contributor (43 lines of code)
0% | 18% | 36% | 44% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, md, tf, sh, yaml, json, mod, svg, gitignore, gitattributes, rb, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 7% | 20% | 58% | 13%
rb0% | 0% | 0% | 100% | 0%
tf0% | 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
internal0% | 7% | 21% | 58% | 13%
tools0% | 0% | 0% | 38% | 61%
scripts0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 100% | 0%
playground0% | 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
resource_gitlab_project.go
in internal/provider/sdk
2409 19 2022-12-17 2025-05-07 66 19 patrick.rice@kingland.com patrick.rice@kingland.com
helpers.go
in internal/provider/testutil
1014 70 2022-12-20 2025-04-25 53 19 patrick.rice@kingland.com tfurrer@gitlab.com
resource_gitlab_group.go
in internal/provider/sdk
1023 12 2022-12-17 2025-05-02 48 12 patrick.rice@kingland.com heidi.berry@coop.co.uk
data_source_gitlab_project.go
in internal/provider/sdk
660 2 2022-12-17 2025-04-25 43 18 patrick.rice@kingland.com tfurrer@gitlab.com
544 15 2022-01-28 2025-04-27 41 13 tuxtimo@gmail.com heidi.berry@coop.co.uk
data_source_gitlab_projects.go
in internal/provider/sdk
1258 8 2022-12-17 2025-04-25 39 17 patrick.rice@kingland.com tfurrer@gitlab.com
540 15 2022-01-30 2025-04-27 33 13 tuxtimo@gmail.com heidi.berry@coop.co.uk
594 14 2022-03-08 2025-04-24 27 11 ryan.j.glab@gmail.com tfurrer@gitlab.com
810 29 2022-01-28 2025-04-24 25 10 tuxtimo@gmail.com tfurrer@gitlab.com
access_level_helpers.go
in internal/provider/api
126 1 2023-01-18 2025-04-27 24 8 patrick.rice@kingland.com heidi.berry@coop.co.uk
provider.go
in internal/provider
269 9 2022-01-28 2025-02-19 24 10 tuxtimo@gmail.com tfurrer@gitlab.com
479 15 2021-12-27 2025-04-24 24 10 hossein-naderi@hotmail.com tfurrer@gitlab.com
3166 4 2022-12-17 2025-04-25 24 10 patrick.rice@kingland.com tfurrer@gitlab.com
resource_gitlab_group_ldap_link.go
in internal/provider/sdk
233 9 2022-12-17 2025-05-08 22 6 patrick.rice@kingland.com patrick.rice@kingland.com
resource_gitlab_group_label.go
in internal/provider
253 15 2022-01-28 2025-04-24 20 10 tuxtimo@gmail.com tfurrer@gitlab.com
resource_gitlab_integration_jira.go
in internal/provider/sdk
214 4 2023-05-12 2025-05-05 19 8 tfurrer@gitlab.com heidi.berry@coop.co.uk
345 12 2022-01-28 2025-04-07 19 9 tuxtimo@gmail.com jonathand@liatrio.com
resource_gitlab_repository_file.go
in internal/provider/sdk
355 7 2022-12-17 2025-05-06 18 7 patrick.rice@kingland.com heidi.berry@coop.co.uk
364 7 2022-12-17 2025-04-24 18 7 patrick.rice@kingland.com tfurrer@gitlab.com
509 15 2024-06-23 2025-04-27 18 7 patrick.rice@kingland.com heidi.berry@coop.co.uk
605 16 2024-09-24 2025-04-27 18 8 patrick.rice@kingland.com heidi.berry@coop.co.uk
utils.go
in internal/provider/api
60 5 2023-01-18 2025-04-24 17 7 patrick.rice@kingland.com tfurrer@gitlab.com
226 11 2022-01-28 2025-05-08 17 11 tuxtimo@gmail.com patrick.rice@kingland.com
resource_gitlab_user.go
in internal/provider/sdk
285 5 2022-12-17 2025-04-24 17 6 patrick.rice@kingland.com tfurrer@gitlab.com
368 14 2022-01-28 2025-04-07 17 6 tuxtimo@gmail.com jonathand@liatrio.com
372 16 2022-01-28 2025-04-24 17 7 tuxtimo@gmail.com tfurrer@gitlab.com
main.go
in root
31 1 2017-06-06 2023-11-22 16 10 jake.champlin.27@gmail.com ahmet2mir+gitlab@gmail.com
262 11 2022-01-28 2025-03-27 16 10 tuxtimo@gmail.com patrick.rice@kingland.com
323 13 2024-07-15 2025-04-25 16 6 patrick.rice@kingland.com tfurrer@gitlab.com
334 14 2022-01-28 2025-04-24 16 11 tuxtimo@gmail.com tfurrer@gitlab.com
376 17 2021-03-29 2025-02-19 16 8 grv87@yandex.ru tfurrer@gitlab.com
resource_gitlab_user_runner.go
in internal/provider
401 13 2023-08-18 2025-04-24 16 6 tfurrer@gitlab.com tfurrer@gitlab.com
195 9 2022-12-17 2025-04-24 15 5 patrick.rice@kingland.com tfurrer@gitlab.com
data_source_gitlab_group.go
in internal/provider/sdk
234 3 2022-12-17 2025-04-24 15 9 patrick.rice@kingland.com tfurrer@gitlab.com
resource_gitlab_integration_slack.go
in internal/provider/sdk
253 4 2023-05-12 2025-04-24 15 7 tfurrer@gitlab.com tfurrer@gitlab.com
309 13 2024-08-01 2025-04-25 15 6 patrick.rice@kingland.com tfurrer@gitlab.com
340 10 2022-12-17 2025-04-24 15 7 patrick.rice@kingland.com tfurrer@gitlab.com
gitlab.rb
in scripts
32 - 2022-04-12 2025-02-19 14 10 joseph3262@aol.com tfurrer@gitlab.com
provider.go
in internal/provider/sdk
148 6 2022-12-17 2025-04-24 14 5 patrick.rice@kingland.com tfurrer@gitlab.com
161 3 2023-05-12 2025-04-24 14 7 tfurrer@gitlab.com tfurrer@gitlab.com
resource_gitlab_group_hook.go
in internal/provider
498 13 2022-08-19 2025-04-24 14 5 tuxtimo@gmail.com tfurrer@gitlab.com
resource_gitlab_group_saml_link.go
in internal/provider/sdk
117 3 2022-12-17 2025-04-24 13 5 patrick.rice@kingland.com tfurrer@gitlab.com
resource_gitlab_topic.go
in internal/provider/sdk
139 4 2022-12-17 2025-04-24 13 5 patrick.rice@kingland.com tfurrer@gitlab.com
data_source_gitlab_user.go
in internal/provider/sdk
257 1 2022-12-17 2025-04-24 13 7 patrick.rice@kingland.com tfurrer@gitlab.com
data_source_gitlab_project_issues.go
in internal/provider/sdk
319 2 2022-12-17 2025-05-03 13 5 patrick.rice@kingland.com heidi.berry@coop.co.uk
408 11 2023-07-28 2025-04-24 13 6 patrick.rice@kingland.com tfurrer@gitlab.com
419 12 2023-06-28 2025-04-25 13 5 tfurrer@gitlab.com tfurrer@gitlab.com
91 4 2022-12-17 2025-04-24 12 4 patrick.rice@kingland.com tfurrer@gitlab.com
100 4 2023-05-12 2025-04-24 12 6 tfurrer@gitlab.com tfurrer@gitlab.com
113 3 2023-05-12 2025-04-24 12 6 tfurrer@gitlab.com tfurrer@gitlab.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
resource_gitlab_project.go
in internal/provider/sdk
2409 19 2022-12-17 2025-05-07 66 19 patrick.rice@kingland.com patrick.rice@kingland.com
helpers.go
in internal/provider/testutil
1014 70 2022-12-20 2025-04-25 53 19 patrick.rice@kingland.com tfurrer@gitlab.com
data_source_gitlab_project.go
in internal/provider/sdk
660 2 2022-12-17 2025-04-25 43 18 patrick.rice@kingland.com tfurrer@gitlab.com
data_source_gitlab_projects.go
in internal/provider/sdk
1258 8 2022-12-17 2025-04-25 39 17 patrick.rice@kingland.com tfurrer@gitlab.com
544 15 2022-01-28 2025-04-27 41 13 tuxtimo@gmail.com heidi.berry@coop.co.uk
540 15 2022-01-30 2025-04-27 33 13 tuxtimo@gmail.com heidi.berry@coop.co.uk
resource_gitlab_group.go
in internal/provider/sdk
1023 12 2022-12-17 2025-05-02 48 12 patrick.rice@kingland.com heidi.berry@coop.co.uk
594 14 2022-03-08 2025-04-24 27 11 ryan.j.glab@gmail.com tfurrer@gitlab.com
226 11 2022-01-28 2025-05-08 17 11 tuxtimo@gmail.com patrick.rice@kingland.com
334 14 2022-01-28 2025-04-24 16 11 tuxtimo@gmail.com tfurrer@gitlab.com
810 29 2022-01-28 2025-04-24 25 10 tuxtimo@gmail.com tfurrer@gitlab.com
479 15 2021-12-27 2025-04-24 24 10 hossein-naderi@hotmail.com tfurrer@gitlab.com
3166 4 2022-12-17 2025-04-25 24 10 patrick.rice@kingland.com tfurrer@gitlab.com
provider.go
in internal/provider
269 9 2022-01-28 2025-02-19 24 10 tuxtimo@gmail.com tfurrer@gitlab.com
resource_gitlab_group_label.go
in internal/provider
253 15 2022-01-28 2025-04-24 20 10 tuxtimo@gmail.com tfurrer@gitlab.com
main.go
in root
31 1 2017-06-06 2023-11-22 16 10 jake.champlin.27@gmail.com ahmet2mir+gitlab@gmail.com
262 11 2022-01-28 2025-03-27 16 10 tuxtimo@gmail.com patrick.rice@kingland.com
gitlab.rb
in scripts
32 - 2022-04-12 2025-02-19 14 10 joseph3262@aol.com tfurrer@gitlab.com
345 12 2022-01-28 2025-04-07 19 9 tuxtimo@gmail.com jonathand@liatrio.com
data_source_gitlab_group.go
in internal/provider/sdk
234 3 2022-12-17 2025-04-24 15 9 patrick.rice@kingland.com tfurrer@gitlab.com
access_level_helpers.go
in internal/provider/api
126 1 2023-01-18 2025-04-27 24 8 patrick.rice@kingland.com heidi.berry@coop.co.uk
resource_gitlab_integration_jira.go
in internal/provider/sdk
214 4 2023-05-12 2025-05-05 19 8 tfurrer@gitlab.com heidi.berry@coop.co.uk
605 16 2024-09-24 2025-04-27 18 8 patrick.rice@kingland.com heidi.berry@coop.co.uk
376 17 2021-03-29 2025-02-19 16 8 grv87@yandex.ru tfurrer@gitlab.com
resource_gitlab_repository_file.go
in internal/provider/sdk
355 7 2022-12-17 2025-05-06 18 7 patrick.rice@kingland.com heidi.berry@coop.co.uk
364 7 2022-12-17 2025-04-24 18 7 patrick.rice@kingland.com tfurrer@gitlab.com
509 15 2024-06-23 2025-04-27 18 7 patrick.rice@kingland.com heidi.berry@coop.co.uk
utils.go
in internal/provider/api
60 5 2023-01-18 2025-04-24 17 7 patrick.rice@kingland.com tfurrer@gitlab.com
372 16 2022-01-28 2025-04-24 17 7 tuxtimo@gmail.com tfurrer@gitlab.com
340 10 2022-12-17 2025-04-24 15 7 patrick.rice@kingland.com tfurrer@gitlab.com
resource_gitlab_integration_slack.go
in internal/provider/sdk
253 4 2023-05-12 2025-04-24 15 7 tfurrer@gitlab.com tfurrer@gitlab.com
161 3 2023-05-12 2025-04-24 14 7 tfurrer@gitlab.com tfurrer@gitlab.com
data_source_gitlab_user.go
in internal/provider/sdk
257 1 2022-12-17 2025-04-24 13 7 patrick.rice@kingland.com tfurrer@gitlab.com
271 13 2022-01-28 2025-04-24 12 7 tuxtimo@gmail.com tfurrer@gitlab.com
238 4 2023-09-01 2025-04-24 12 7 patrick.rice@kingland.com tfurrer@gitlab.com
211 11 2024-12-16 2025-04-30 7 7 patrick.rice@kingland.com bchbremer@gmail.com
resource_gitlab_group_ldap_link.go
in internal/provider/sdk
233 9 2022-12-17 2025-05-08 22 6 patrick.rice@kingland.com patrick.rice@kingland.com
resource_gitlab_user.go
in internal/provider/sdk
285 5 2022-12-17 2025-04-24 17 6 patrick.rice@kingland.com tfurrer@gitlab.com
368 14 2022-01-28 2025-04-07 17 6 tuxtimo@gmail.com jonathand@liatrio.com
323 13 2024-07-15 2025-04-25 16 6 patrick.rice@kingland.com tfurrer@gitlab.com
resource_gitlab_user_runner.go
in internal/provider
401 13 2023-08-18 2025-04-24 16 6 tfurrer@gitlab.com tfurrer@gitlab.com
309 13 2024-08-01 2025-04-25 15 6 patrick.rice@kingland.com tfurrer@gitlab.com
408 11 2023-07-28 2025-04-24 13 6 patrick.rice@kingland.com tfurrer@gitlab.com
243 12 2024-01-23 2025-04-24 12 6 alexey@remizov.org tfurrer@gitlab.com
129 6 2023-05-12 2025-04-25 12 6 tfurrer@gitlab.com heidi.berry@coop.co.uk
174 4 2023-05-12 2025-04-24 12 6 tfurrer@gitlab.com tfurrer@gitlab.com
113 3 2023-05-12 2025-04-24 12 6 tfurrer@gitlab.com tfurrer@gitlab.com
resource_gitlab_runner.go
in internal/provider/sdk
212 4 2022-12-17 2025-04-24 12 6 patrick.rice@kingland.com tfurrer@gitlab.com
resource_gitlab_branch.go
in internal/provider/sdk
246 5 2022-12-17 2025-04-24 12 6 patrick.rice@kingland.com tfurrer@gitlab.com
100 4 2023-05-12 2025-04-24 12 6 tfurrer@gitlab.com tfurrer@gitlab.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
helpers.go
in internal/provider/testutil/framework
20 2 2024-11-19 2024-11-19 1 1 tfurrer@gitlab.com tfurrer@gitlab.com
gen_util.go
in tools/passes
16 1 2022-01-30 2022-01-31 2 1 armsnyder@gmail.com armsnyder@gmail.com
tools.go
in tools
7 - 2022-01-25 2022-01-31 5 1 armsnyder@gmail.com armsnyder@gmail.com
292 14 2025-04-10 2025-04-25 3 2 patrick.rice@kingland.com tfurrer@gitlab.com
clientgo.go
in tools/passes/clientgo
174 11 2025-03-22 2025-03-23 2 2 heidi.berry@coop.co.uk patrick.rice@kingland.com
174 12 2025-03-18 2025-03-18 1 2 tfurrer@gitlab.com heidi.berry@coop.co.uk
schema_gitlab_project_issue_board.go
in internal/provider/sdk
142 4 2022-12-17 2025-04-24 3 2 patrick.rice@kingland.com tfurrer@gitlab.com
140 9 2025-02-28 2025-02-28 1 2 tfurrer@gitlab.com jordan.desnoes@soprasteria.com
custom_attribute_helper.go
in internal/provider/sdk
110 3 2022-12-17 2025-04-24 5 2 patrick.rice@kingland.com tfurrer@gitlab.com
84 6 2025-03-17 2025-03-17 1 2 patrick.rice@kingland.com mark.nessen@kingland.com
avatarable_helpers.go
in internal/provider/sdk
77 4 2022-12-19 2025-04-24 3 2 tfurrer@gitlab.com tfurrer@gitlab.com
schema_gitlab_project_tag.go
in internal/provider/sdk
58 1 2022-12-17 2022-12-17 1 2 patrick.rice@kingland.com tfurrer@gitlab.com
versions.go
in internal/provider/api
49 3 2023-01-18 2024-12-10 2 2 patrick.rice@kingland.com tfurrer@gitlab.com
schema_gitlab_cluster_agent.go
in internal/provider/sdk
46 2 2022-12-17 2025-04-24 3 2 patrick.rice@kingland.com tfurrer@gitlab.com
context_utils.go
in internal/provider/utils
29 1 2023-01-03 2024-06-07 3 2 tfurrer@gitlab.com tfurrer@gitlab.com
client_errors.go
in internal/provider/utils
25 1 2025-01-24 2025-01-27 2 2 patrick.rice@kingland.com yogesh@lonkar.org
provider_mux.go
in internal/provider
23 1 2022-12-17 2022-12-20 2 2 patrick.rice@kingland.com tfurrer@gitlab.com
doc_utils.go
in internal/provider/utils
19 2 2023-01-17 2023-09-25 2 2 patrick.rice@kingland.com patrick.rice@kingland.com
provider.go
in internal/provider/utils
17 1 2023-02-20 2023-02-20 1 2 patrick.rice@kingland.com tfurrer@gitlab.com
registry.go
in internal/provider
15 2 2022-12-17 2023-01-17 2 2 patrick.rice@kingland.com tfurrer@gitlab.com
main.tf
in playground
13 - 2022-12-17 2023-03-06 3 2 patrick.rice@kingland.com tfurrer@gitlab.com
compliance_frameworks.go
in internal/provider/api
9 - 2023-07-19 2023-07-19 1 2 tfurrer@gitlab.com mark.nessen@kingland.com
notifications_helpers.go
in internal/provider/api
7 - 2024-01-23 2024-06-11 2 2 alexey@remizov.org patrick.rice@kingland.com
schema_gitlab_project_issue.go
in internal/provider/sdk
378 6 2022-12-17 2025-04-24 7 3 patrick.rice@kingland.com tfurrer@gitlab.com
283 10 2025-02-28 2025-04-25 3 3 tfurrer@gitlab.com tfurrer@gitlab.com
205 12 2025-04-23 2025-04-24 2 3 patrick.rice@kingland.com tfurrer@gitlab.com
datasource_gitlab_release.go
in internal/provider
182 6 2024-03-04 2025-02-19 5 3 tfurrer@gitlab.com tfurrer@gitlab.com
schema_gitlab_group_hook.go
in internal/provider/sdk
153 2 2022-12-17 2025-04-24 4 3 patrick.rice@kingland.com tfurrer@gitlab.com
schema_gitlab_project_hook.go
in internal/provider/sdk
146 2 2022-12-17 2025-04-24 7 3 patrick.rice@kingland.com tfurrer@gitlab.com
schema_gitlab_project_milestone.go
in internal/provider/sdk
121 2 2022-12-17 2025-04-24 5 3 patrick.rice@kingland.com tfurrer@gitlab.com
resource_gitlab_project_tag.go
in internal/provider/sdk
116 4 2022-12-17 2025-04-24 9 3 patrick.rice@kingland.com tfurrer@gitlab.com
schema_gitlab_repository_file.go
in internal/provider/sdk
90 2 2022-12-17 2025-04-24 8 3 patrick.rice@kingland.com tfurrer@gitlab.com
86 6 2024-08-09 2025-02-19 5 3 tfurrer@gitlab.com tfurrer@gitlab.com
datasource_gitlab_group_ids.go
in internal/provider
86 6 2024-08-09 2025-02-19 5 3 tfurrer@gitlab.com tfurrer@gitlab.com
schema_gitlab_cluster_agent_token.go
in internal/provider/sdk
83 2 2022-12-17 2025-04-24 5 3 patrick.rice@kingland.com tfurrer@gitlab.com
schema_gitlab_release_link.go
in internal/provider/sdk
80 2 2022-12-17 2025-04-24 6 3 patrick.rice@kingland.com tfurrer@gitlab.com
data_source_gitlab_release_links.go
in internal/provider/sdk
75 2 2022-12-17 2025-04-24 8 3 patrick.rice@kingland.com tfurrer@gitlab.com
schema_gitlab_user_keys.go
in internal/provider/sdk
70 2 2022-12-17 2025-04-24 4 3 patrick.rice@kingland.com tfurrer@gitlab.com
66 2 2022-12-17 2025-04-24 5 3 patrick.rice@kingland.com tfurrer@gitlab.com
data_source_gitlab_project_tag.go
in internal/provider/sdk
52 1 2022-12-17 2025-04-24 7 3 patrick.rice@kingland.com tfurrer@gitlab.com
51 2 2022-12-17 2025-04-24 5 3 patrick.rice@kingland.com tfurrer@gitlab.com
usage.go
in tools/passes/usage
49 1 2022-01-30 2025-03-23 4 3 armsnyder@gmail.com patrick.rice@kingland.com
32 1 2022-12-17 2025-04-24 5 3 patrick.rice@kingland.com tfurrer@gitlab.com
data_source_gitlab_release_link.go
in internal/provider/sdk
31 1 2022-12-17 2025-04-24 5 3 patrick.rice@kingland.com tfurrer@gitlab.com
data_source_gitlab_project_issue.go
in internal/provider/sdk
30 1 2022-12-17 2025-04-24 5 3 patrick.rice@kingland.com tfurrer@gitlab.com
30 1 2022-12-17 2025-04-24 5 3 patrick.rice@kingland.com tfurrer@gitlab.com
29 1 2022-12-17 2025-04-24 5 3 patrick.rice@kingland.com tfurrer@gitlab.com
variable_helpers.go
in internal/provider/sdk
29 2 2022-12-17 2025-02-19 5 3 patrick.rice@kingland.com tfurrer@gitlab.com
license_utils.go
in internal/provider/utils
26 2 2023-12-18 2024-12-10 2 3 patrick.rice@kingland.com tfurrer@gitlab.com
id_utils.go
in internal/provider/utils
25 4 2023-01-17 2025-01-06 3 3 patrick.rice@kingland.com cavin.leeds@kingland.com