apache / incubator-devlake
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
backend/plugins/zentao/tasks/task_convertor.go
backend/plugins/zentao/tasks/bug_extractor.go
4 12 (33%) 12 (33%) 2023-07-28
backend/plugins/zentao/tasks/task_convertor.go
backend/plugins/zentao/tasks/story_convertor.go
4 12 (33%) 11 (36%) 2023-07-28
backend/plugins/zentao/tasks/story_extractor.go
backend/plugins/zentao/tasks/bug_extractor.go
4 13 (30%) 12 (33%) 2023-07-28
backend/plugins/zentao/tasks/task_convertor.go
backend/plugins/zentao/tasks/story_extractor.go
4 12 (33%) 13 (30%) 2023-07-28
backend/plugins/bamboo/tasks/deploy_build_extractor.go
backend/plugins/bamboo/models/migrationscripts/register.go
3 6 (50%) 8 (37%) 2023-08-08
backend/server/services/project.go
backend/core/models/project.go
3 9 (33%) 4 (75%) 2023-07-24
backend/plugins/zentao/tasks/task_extractor.go
backend/plugins/zentao/tasks/bug_extractor.go
3 12 (25%) 12 (25%) 2023-07-28
backend/plugins/zentao/tasks/story_convertor.go
backend/plugins/zentao/tasks/bug_extractor.go
3 11 (27%) 12 (25%) 2023-07-28
backend/server/services/remote/models/migration.go
backend/python/plugins/azuredevops/azuredevops/migrations.py
3 6 (50%) 3 (100%) 2023-08-03
backend/plugins/bamboo/tasks/deploy_build_convertor.go
backend/plugins/bamboo/models/migrationscripts/register.go
3 6 (50%) 8 (37%) 2023-08-08
backend/plugins/zentao/tasks/story_extractor.go
backend/plugins/zentao/tasks/bug_convertor.go
3 13 (23%) 12 (25%) 2023-07-28
backend/plugins/zentao/tasks/task_extractor.go
backend/plugins/zentao/tasks/story_extractor.go
3 12 (25%) 13 (23%) 2023-07-28
backend/plugins/zentao/tasks/story_convertor.go
backend/plugins/zentao/tasks/bug_convertor.go
3 11 (27%) 12 (25%) 2023-07-28
backend/plugins/zentao/tasks/bug_extractor.go
backend/plugins/zentao/tasks/bug_convertor.go
3 12 (25%) 12 (25%) 2023-07-28
backend/plugins/zentao/tasks/story_extractor.go
backend/plugins/zentao/tasks/story_convertor.go
3 13 (23%) 11 (27%) 2023-07-28
backend/plugins/zentao/tasks/task_extractor.go
backend/plugins/zentao/tasks/task_convertor.go
3 12 (25%) 12 (25%) 2023-07-28
backend/plugins/bamboo/tasks/deploy_build_extractor.go
backend/plugins/bamboo/tasks/deploy_build_convertor.go
3 6 (50%) 6 (50%) 2023-08-08
backend/plugins/zentao/tasks/story_commits_collector.go
backend/plugins/zentao/tasks/bug_commits_collector.go
3 7 (42%) 8 (37%) 2023-08-04
backend/plugins/zentao/tasks/task_convertor.go
backend/plugins/zentao/tasks/bug_convertor.go
3 12 (25%) 12 (25%) 2023-07-28
backend/python/pydevlake/pydevlake/model.py
backend/server/services/remote/models/migration.go
2 18 (11%) 6 (33%) 2023-08-01
backend/plugins/bitbucket/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go
backend/plugins/bamboo/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go
2 2 (100%) 2 (100%) 2023-07-12
backend/plugins/zentao/tasks/execution_story_collector.go
backend/plugins/zentao/tasks/account_collector.go
2 2 (100%) 7 (28%) 2023-07-27
backend/plugins/zentao/tasks/bug_repo_commits_collector.go
backend/plugins/zentao/tasks/account_collector.go
2 5 (40%) 7 (28%) 2023-07-27
backend/plugins/zentao/tasks/task_commits_collector.go
backend/plugins/zentao/tasks/bug_collector.go
2 5 (40%) 9 (22%) 2023-07-27
backend/plugins/github/tasks/pr_extractor.go
backend/plugins/github/tasks/issue_extractor.go
2 6 (33%) 6 (33%) 2023-08-04
backend/plugins/zentao/tasks/task_commits_collector.go
backend/plugins/zentao/tasks/story_collector.go
2 5 (40%) 9 (22%) 2023-07-27
backend/plugins/teambition/models/migrationscripts/archived/sprint.go
backend/plugins/teambition/models/migrationscripts/archived/project.go
2 2 (100%) 2 (100%) 2023-08-04
backend/plugins/zentao/tasks/account_extractor.go
backend/plugins/zentao/tasks/task_extractor.go
2 5 (40%) 12 (16%) 2023-07-13
backend/plugins/bamboo/tasks/deploy_build_extractor.go
backend/plugins/bamboo/models/deploy_build.go
2 6 (33%) 4 (50%) 2023-08-08
backend/plugins/github/tasks/milestone_extractor.go
backend/plugins/github/tasks/commit_stats_extractor.go
2 3 (66%) 3 (66%) 2023-08-04
backend/plugins/bamboo/impl/impl.go
backend/plugins/bamboo/tasks/plan_commit_convertor.go
2 25 (8%) 5 (40%) 2023-08-02
backend/plugins/github/tasks/pr_review_extractor.go
backend/plugins/github/tasks/event_collector.go
2 3 (66%) 5 (40%) 2023-08-04
backend/plugins/zentao/tasks/story_collector.go
backend/plugins/zentao/tasks/execution_story_collector.go
2 9 (22%) 2 (100%) 2023-07-27
backend/plugins/bamboo/tasks/deploy_build_extractor.go
backend/plugins/bamboo/tasks/plan_commit_convertor.go
2 6 (33%) 5 (40%) 2023-08-02
backend/plugins/zentao/tasks/task_collector.go
backend/plugins/zentao/tasks/execution_collector.go
2 9 (22%) 8 (25%) 2023-07-27
backend/plugins/jira/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go
backend/plugins/gitlab/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go
2 2 (100%) 2 (100%) 2023-07-12
backend/plugins/zentao/models/migrationscripts/archived/task.go
backend/plugins/teambition/models/migrationscripts/archived/account.go
2 2 (100%) 2 (100%) 2023-08-04
backend/plugins/zentao/tasks/task_repo_commits_extractor.go
backend/plugins/zentao/impl/impl.go
2 4 (50%) 17 (11%) 2023-07-13
backend/plugins/zentao/models/migrationscripts/archived/bug.go
backend/plugins/teambition/models/migrationscripts/archived/task_scenario.go
2 2 (100%) 2 (100%) 2023-08-04
backend/plugins/zentao/tasks/department_collector.go
backend/plugins/zentao/tasks/bug_repo_commits_collector.go
2 8 (25%) 5 (40%) 2023-07-27
config-ui/src/plugins/components/data-scope-search/index.tsx
config-ui/src/components/selector/multi-selector/index.tsx
2 8 (25%) 7 (28%) 2023-08-08
backend/plugins/zentao/models/project.go
backend/plugins/zentao/models/product.go
2 12 (16%) 10 (20%) 2023-08-04
backend/plugins/github/tasks/pr_review_extractor.go
backend/plugins/github/tasks/commit_extractor.go
2 3 (66%) 3 (66%) 2023-08-04
backend/plugins/zentao/tasks/task_data.go
backend/plugins/zentao/tasks/changelog_dbget.go
2 13 (15%) 4 (50%) 2023-07-13
backend/plugins/zentao/tasks/execution_summary_collector.go
backend/plugins/zentao/tasks/story_commits_collector.go
2 2 (100%) 7 (28%) 2023-07-27
backend/plugins/zentao/tasks/changelog_convertor.go
backend/plugins/zentao/impl/impl.go
2 5 (40%) 17 (11%) 2023-07-13
backend/plugins/github/tasks/repo_convertor.go
backend/plugins/github/tasks/pr_commit_extractor.go
2 5 (40%) 6 (33%) 2023-08-04
backend/plugins/bamboo/tasks/plan_build_convertor.go
backend/plugins/bamboo/models/migrationscripts/register.go
2 5 (40%) 8 (25%) 2023-08-02
backend/plugins/zentao/tasks/story_repo_commits_collector.go
backend/plugins/zentao/tasks/story_commits_collector.go
2 5 (40%) 7 (28%) 2023-07-27
backend/core/models/api_key.go
backend/server/api/middlewares.go
2 2 (100%) 3 (66%) 2023-08-03
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [backend/plugins/zentao/tasks/task_convertor.go] [backend/plugins/zentao/tasks/task_convertor.go] [backend/plugins/zentao/tasks/bug_extractor.go] [backend/plugins/zentao/tasks/bug_extractor.go] [backend/plugins/zentao/tasks/task_convertor.go]--[backend/plugins/zentao/tasks/bug_extractor.go] 4 [backend/plugins/zentao/tasks/story_convertor.go] [backend/plugins/zentao/tasks/story_convertor.go] [backend/plugins/zentao/tasks/task_convertor.go]--[backend/plugins/zentao/tasks/story_convertor.go] 4 [backend/plugins/zentao/tasks/story_extractor.go] [backend/plugins/zentao/tasks/story_extractor.go] [backend/plugins/zentao/tasks/task_convertor.go]--[backend/plugins/zentao/tasks/story_extractor.go] 4 [backend/plugins/zentao/tasks/bug_convertor.go] [backend/plugins/zentao/tasks/bug_convertor.go] [backend/plugins/zentao/tasks/task_convertor.go]--[backend/plugins/zentao/tasks/bug_convertor.go] 3 [backend/plugins/zentao/tasks/bug_extractor.go]--[backend/plugins/zentao/tasks/bug_convertor.go] 3 [backend/plugins/zentao/tasks/story_convertor.go]--[backend/plugins/zentao/tasks/bug_extractor.go] 3 [backend/plugins/zentao/tasks/story_convertor.go]--[backend/plugins/zentao/tasks/bug_convertor.go] 3 [backend/plugins/zentao/tasks/story_extractor.go]--[backend/plugins/zentao/tasks/bug_extractor.go] 4 [backend/plugins/zentao/tasks/story_extractor.go]--[backend/plugins/zentao/tasks/story_convertor.go] 3 [backend/plugins/zentao/tasks/story_extractor.go]--[backend/plugins/zentao/tasks/bug_convertor.go] 3 [backend/plugins/bamboo/tasks/deploy_build_extractor.go] [backend/plugins/bamboo/tasks/deploy_build_extractor.go] [backend/plugins/bamboo/models/migrationscripts/register.go] [backend/plugins/bamboo/models/migrationscripts/register.go] [backend/plugins/bamboo/tasks/deploy_build_extractor.go]--[backend/plugins/bamboo/models/migrationscripts/register.go] 3 [backend/plugins/bamboo/tasks/deploy_build_convertor.go] [backend/plugins/bamboo/tasks/deploy_build_convertor.go] [backend/plugins/bamboo/tasks/deploy_build_extractor.go]--[backend/plugins/bamboo/tasks/deploy_build_convertor.go] 3 [backend/plugins/bamboo/models/deploy_build.go] [backend/plugins/bamboo/models/deploy_build.go] [backend/plugins/bamboo/tasks/deploy_build_extractor.go]--[backend/plugins/bamboo/models/deploy_build.go] 2 [backend/plugins/bamboo/tasks/plan_commit_convertor.go] [backend/plugins/bamboo/tasks/plan_commit_convertor.go] [backend/plugins/bamboo/tasks/deploy_build_extractor.go]--[backend/plugins/bamboo/tasks/plan_commit_convertor.go] 2 [backend/server/services/project.go] [backend/server/services/project.go] [backend/core/models/project.go] [backend/core/models/project.go] [backend/server/services/project.go]--[backend/core/models/project.go] 3 [backend/plugins/zentao/tasks/task_extractor.go] [backend/plugins/zentao/tasks/task_extractor.go] [backend/plugins/zentao/tasks/task_extractor.go]--[backend/plugins/zentao/tasks/task_convertor.go] 3 [backend/plugins/zentao/tasks/task_extractor.go]--[backend/plugins/zentao/tasks/bug_extractor.go] 3 [backend/plugins/zentao/tasks/task_extractor.go]--[backend/plugins/zentao/tasks/story_extractor.go] 3 [backend/server/services/remote/models/migration.go] [backend/server/services/remote/models/migration.go] [backend/python/plugins/azuredevops/azuredevops/migrations.py] [backend/python/plugins/azuredevops/azuredevops/migrations.py] [backend/server/services/remote/models/migration.go]--[backend/python/plugins/azuredevops/azuredevops/migrations.py] 3 [backend/plugins/bamboo/tasks/deploy_build_convertor.go]--[backend/plugins/bamboo/models/migrationscripts/register.go] 3 [backend/plugins/zentao/tasks/story_commits_collector.go] [backend/plugins/zentao/tasks/story_commits_collector.go] [backend/plugins/zentao/tasks/bug_commits_collector.go] [backend/plugins/zentao/tasks/bug_commits_collector.go] [backend/plugins/zentao/tasks/story_commits_collector.go]--[backend/plugins/zentao/tasks/bug_commits_collector.go] 3 [backend/python/pydevlake/pydevlake/model.py] [backend/python/pydevlake/pydevlake/model.py] [backend/python/pydevlake/pydevlake/model.py]--[backend/server/services/remote/models/migration.go] 2 [backend/plugins/bitbucket/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go] [backend/plugins/bitbucket/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go] [backend/plugins/bamboo/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go] [backend/plugins/bamboo/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go] [backend/plugins/bitbucket/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go]--[backend/plugins/bamboo/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go] 2 [backend/plugins/zentao/tasks/execution_story_collector.go] [backend/plugins/zentao/tasks/execution_story_collector.go] [backend/plugins/zentao/tasks/account_collector.go] [backend/plugins/zentao/tasks/account_collector.go] [backend/plugins/zentao/tasks/execution_story_collector.go]--[backend/plugins/zentao/tasks/account_collector.go] 2 [backend/plugins/zentao/tasks/bug_repo_commits_collector.go] [backend/plugins/zentao/tasks/bug_repo_commits_collector.go] [backend/plugins/zentao/tasks/bug_repo_commits_collector.go]--[backend/plugins/zentao/tasks/account_collector.go] 2 [backend/plugins/zentao/tasks/task_commits_collector.go] [backend/plugins/zentao/tasks/task_commits_collector.go] [backend/plugins/zentao/tasks/bug_collector.go] [backend/plugins/zentao/tasks/bug_collector.go] [backend/plugins/zentao/tasks/task_commits_collector.go]--[backend/plugins/zentao/tasks/bug_collector.go] 2 [backend/plugins/zentao/tasks/story_collector.go] [backend/plugins/zentao/tasks/story_collector.go] [backend/plugins/zentao/tasks/task_commits_collector.go]--[backend/plugins/zentao/tasks/story_collector.go] 2 [backend/plugins/github/tasks/pr_extractor.go] [backend/plugins/github/tasks/pr_extractor.go] [backend/plugins/github/tasks/issue_extractor.go] [backend/plugins/github/tasks/issue_extractor.go] [backend/plugins/github/tasks/pr_extractor.go]--[backend/plugins/github/tasks/issue_extractor.go] 2 [backend/plugins/zentao/tasks/story_collector.go]--[backend/plugins/zentao/tasks/execution_story_collector.go] 2 [backend/plugins/teambition/models/migrationscripts/archived/sprint.go] [backend/plugins/teambition/models/migrationscripts/archived/sprint.go] [backend/plugins/teambition/models/migrationscripts/archived/project.go] [backend/plugins/teambition/models/migrationscripts/archived/project.go] [backend/plugins/teambition/models/migrationscripts/archived/sprint.go]--[backend/plugins/teambition/models/migrationscripts/archived/project.go] 2 [backend/plugins/zentao/tasks/account_extractor.go] [backend/plugins/zentao/tasks/account_extractor.go] [backend/plugins/zentao/tasks/account_extractor.go]--[backend/plugins/zentao/tasks/task_extractor.go] 2 [backend/plugins/github/tasks/milestone_extractor.go] [backend/plugins/github/tasks/milestone_extractor.go] [backend/plugins/github/tasks/commit_stats_extractor.go] [backend/plugins/github/tasks/commit_stats_extractor.go] [backend/plugins/github/tasks/milestone_extractor.go]--[backend/plugins/github/tasks/commit_stats_extractor.go] 2 [backend/plugins/bamboo/impl/impl.go] [backend/plugins/bamboo/impl/impl.go] [backend/plugins/bamboo/impl/impl.go]--[backend/plugins/bamboo/tasks/plan_commit_convertor.go] 2 [backend/plugins/github/tasks/pr_review_extractor.go] [backend/plugins/github/tasks/pr_review_extractor.go] [backend/plugins/github/tasks/event_collector.go] [backend/plugins/github/tasks/event_collector.go] [backend/plugins/github/tasks/pr_review_extractor.go]--[backend/plugins/github/tasks/event_collector.go] 2 [backend/plugins/github/tasks/commit_extractor.go] [backend/plugins/github/tasks/commit_extractor.go] [backend/plugins/github/tasks/pr_review_extractor.go]--[backend/plugins/github/tasks/commit_extractor.go] 2 [backend/plugins/zentao/tasks/task_collector.go] [backend/plugins/zentao/tasks/task_collector.go] [backend/plugins/zentao/tasks/execution_collector.go] [backend/plugins/zentao/tasks/execution_collector.go] [backend/plugins/zentao/tasks/task_collector.go]--[backend/plugins/zentao/tasks/execution_collector.go] 2 [backend/plugins/jira/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go] [backend/plugins/jira/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go] [backend/plugins/gitlab/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go] [backend/plugins/gitlab/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go] [backend/plugins/jira/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go]--[backend/plugins/gitlab/models/migrationscripts/20230630_add_raw_param_table_for_scopes.go] 2 [backend/plugins/zentao/models/migrationscripts/archived/task.go] [backend/plugins/zentao/models/migrationscripts/archived/task.go] [backend/plugins/teambition/models/migrationscripts/archived/account.go] [backend/plugins/teambition/models/migrationscripts/archived/account.go] [backend/plugins/zentao/models/migrationscripts/archived/task.go]--[backend/plugins/teambition/models/migrationscripts/archived/account.go] 2 [backend/plugins/zentao/tasks/task_repo_commits_extractor.go] [backend/plugins/zentao/tasks/task_repo_commits_extractor.go] [backend/plugins/zentao/impl/impl.go] [backend/plugins/zentao/impl/impl.go] [backend/plugins/zentao/tasks/task_repo_commits_extractor.go]--[backend/plugins/zentao/impl/impl.go] 2 [backend/plugins/zentao/models/migrationscripts/archived/bug.go] [backend/plugins/zentao/models/migrationscripts/archived/bug.go] [backend/plugins/teambition/models/migrationscripts/archived/task_scenario.go] [backend/plugins/teambition/models/migrationscripts/archived/task_scenario.go] [backend/plugins/zentao/models/migrationscripts/archived/bug.go]--[backend/plugins/teambition/models/migrationscripts/archived/task_scenario.go] 2 [backend/plugins/zentao/tasks/department_collector.go] [backend/plugins/zentao/tasks/department_collector.go] [backend/plugins/zentao/tasks/department_collector.go]--[backend/plugins/zentao/tasks/bug_repo_commits_collector.go] 2 [config-ui/src/plugins/components/data-scope-search/index.tsx] [config-ui/src/plugins/components/data-scope-search/index.tsx] [config-ui/src/components/selector/multi-selector/index.tsx] [config-ui/src/components/selector/multi-selector/index.tsx] [config-ui/src/plugins/components/data-scope-search/index.tsx]--[config-ui/src/components/selector/multi-selector/index.tsx] 2 [backend/plugins/zentao/models/project.go] [backend/plugins/zentao/models/project.go] [backend/plugins/zentao/models/product.go] [backend/plugins/zentao/models/product.go] [backend/plugins/zentao/models/project.go]--[backend/plugins/zentao/models/product.go] 2 [backend/plugins/zentao/tasks/task_data.go] [backend/plugins/zentao/tasks/task_data.go] [backend/plugins/zentao/tasks/changelog_dbget.go] [backend/plugins/zentao/tasks/changelog_dbget.go] [backend/plugins/zentao/tasks/task_data.go]--[backend/plugins/zentao/tasks/changelog_dbget.go] 2 [backend/plugins/zentao/tasks/execution_summary_collector.go] [backend/plugins/zentao/tasks/execution_summary_collector.go] [backend/plugins/zentao/tasks/execution_summary_collector.go]--[backend/plugins/zentao/tasks/story_commits_collector.go] 2 [backend/plugins/zentao/tasks/changelog_convertor.go] [backend/plugins/zentao/tasks/changelog_convertor.go] [backend/plugins/zentao/tasks/changelog_convertor.go]--[backend/plugins/zentao/impl/impl.go] 2 [backend/plugins/github/tasks/repo_convertor.go] [backend/plugins/github/tasks/repo_convertor.go] [backend/plugins/github/tasks/pr_commit_extractor.go] [backend/plugins/github/tasks/pr_commit_extractor.go] [backend/plugins/github/tasks/repo_convertor.go]--[backend/plugins/github/tasks/pr_commit_extractor.go] 2 [backend/plugins/bamboo/tasks/plan_build_convertor.go] [backend/plugins/bamboo/tasks/plan_build_convertor.go] [backend/plugins/bamboo/tasks/plan_build_convertor.go]--[backend/plugins/bamboo/models/migrationscripts/register.go] 2 [backend/plugins/zentao/tasks/story_repo_commits_collector.go] [backend/plugins/zentao/tasks/story_repo_commits_collector.go] [backend/plugins/zentao/tasks/story_repo_commits_collector.go]--[backend/plugins/zentao/tasks/story_commits_collector.go] 2 [backend/core/models/api_key.go] [backend/core/models/api_key.go] [backend/server/api/middlewares.go] [backend/server/api/middlewares.go] [backend/core/models/api_key.go]--[backend/server/api/middlewares.go] 2
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...
Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G backend backend backend--backend 43 config-ui config-ui config-ui--backend 2 config-ui--config-ui 17
Download: SVG DOT (open online Graphviz editor)

Open 3D force graph (file dependencies)...