apache / airflow
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
airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts
airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts
24 37 (64%) 33 (72%) 2025-05-06
airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts
airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts
12 15 (80%) 37 (32%) 2025-05-05
airflow-ctl/src/airflowctl/api/datamodels/generated.py
airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts
12 16 (75%) 33 (36%) 2025-05-06
airflow-ctl/src/airflowctl/api/datamodels/generated.py
airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts
12 16 (75%) 37 (32%) 2025-05-06
airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts
airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts
11 13 (84%) 15 (73%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts
airflow-core/src/airflow/ui/openapi-gen/queries/common.ts
11 15 (73%) 14 (78%) 2025-05-05
airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts
airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts
11 14 (78%) 15 (73%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts
airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts
11 14 (78%) 37 (29%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts
airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts
11 14 (78%) 13 (84%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts
airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts
11 14 (78%) 15 (73%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts
airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts
11 13 (84%) 37 (29%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts
airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts
11 13 (84%) 37 (29%) 2025-05-05
airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts
airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts
11 14 (78%) 37 (29%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts
airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts
11 14 (78%) 14 (78%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/queries/common.ts
airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts
11 14 (78%) 37 (29%) 2025-05-05
airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts
airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts
11 13 (84%) 15 (73%) 2025-05-05
airflow-core/pyproject.toml
pyproject.toml
11 43 (25%) 462 (2%) 2025-04-28
airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts
airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts
11 14 (78%) 13 (84%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts
airflow-core/src/airflow/ui/openapi-gen/queries/common.ts
10 13 (76%) 14 (71%) 2025-05-05
airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts
airflow-core/src/airflow/ui/openapi-gen/queries/common.ts
10 13 (76%) 14 (71%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts
airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts
10 14 (71%) 13 (76%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts
airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts
10 14 (71%) 13 (76%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts
airflow-core/src/airflow/ui/openapi-gen/queries/common.ts
10 14 (71%) 14 (71%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts
airflow-core/src/airflow/ui/openapi-gen/queries/common.ts
10 14 (71%) 14 (71%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts
airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts
10 13 (76%) 13 (76%) 2025-04-30
airflow-core/src/airflow/api_fastapi/core_api/openapi/_private_ui.yaml
airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts
9 9 (100%) 33 (27%) 2025-04-30
airflow-core/src/airflow/api_fastapi/core_api/openapi/_private_ui.yaml
airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts
9 9 (100%) 37 (24%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts
airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts
8 14 (57%) 33 (24%) 2025-04-30
task-sdk/src/airflow/sdk/execution_time/supervisor.py
task-sdk/src/airflow/sdk/api/client.py
8 49 (16%) 30 (26%) 2025-05-05
airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts
airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts
8 13 (61%) 33 (24%) 2025-04-30
dev/breeze/src/airflow_breeze/commands/release_management_commands.py
dev/breeze/src/airflow_breeze/global_constants.py
8 238 (3%) 316 (2%) 2025-05-02
airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts
airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts
8 14 (57%) 33 (24%) 2025-04-30
dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py
dev/breeze/src/airflow_breeze/commands/release_management_commands.py
8 61 (13%) 238 (3%) 2025-05-04
airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts
airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts
8 15 (53%) 33 (24%) 2025-04-30
pyproject.toml
dev/breeze/src/airflow_breeze/global_constants.py
7 462 (1%) 316 (2%) 2025-05-02
task-sdk/src/airflow/sdk/execution_time/task_runner.py
task-sdk/src/airflow/sdk/execution_time/supervisor.py
7 48 (14%) 49 (14%) 2025-05-05
airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts
airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts
7 13 (53%) 33 (21%) 2025-04-30
airflow-core/src/airflow/ui/openapi-gen/queries/common.ts
airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts
7 14 (50%) 33 (21%) 2025-04-30
task-sdk/src/airflow/sdk/execution_time/supervisor.py
task-sdk/src/airflow/sdk/execution_time/comms.py
6 49 (12%) 20 (30%) 2025-05-05
airflow-core/src/airflow/jobs/triggerer_job_runner.py
task-sdk/src/airflow/sdk/execution_time/supervisor.py
6 14 (42%) 49 (12%) 2025-04-29
scripts/ci/pre_commit/update_airflow_pyproject_toml.py
pyproject.toml
6 11 (54%) 462 (1%) 2025-05-05
task-sdk/src/airflow/sdk/execution_time/comms.py
task-sdk/src/airflow/sdk/api/client.py
6 20 (30%) 30 (20%) 2025-05-05
airflow-core/pyproject.toml
dev/breeze/src/airflow_breeze/global_constants.py
6 43 (13%) 316 (1%) 2025-04-26
airflow-core/src/airflow/api_fastapi/core_api/openapi/_private_ui.yaml
airflow-ctl/src/airflowctl/api/datamodels/generated.py
5 9 (55%) 16 (31%) 2025-04-30
task-sdk/src/airflow/sdk/execution_time/task_runner.py
task-sdk/src/airflow/sdk/execution_time/comms.py
5 48 (10%) 20 (25%) 2025-05-05
dev/breeze/src/airflow_breeze/params/shell_params.py
dev/breeze/src/airflow_breeze/global_constants.py
5 112 (4%) 316 (1%) 2025-04-26
task-sdk/src/airflow/sdk/execution_time/task_runner.py
task-sdk/src/airflow/sdk/api/client.py
5 48 (10%) 30 (16%) 2025-05-05
airflow-core/src/airflow/jobs/triggerer_job_runner.py
task-sdk/src/airflow/sdk/execution_time/task_runner.py
5 14 (35%) 48 (10%) 2025-04-29
providers/snowflake/pyproject.toml
providers/amazon/pyproject.toml
5 19 (26%) 37 (13%) 2025-05-05
providers/databricks/pyproject.toml
providers/snowflake/pyproject.toml
5 19 (26%) 19 (26%) 2025-04-28
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts] [airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts] [airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts] [airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts] [airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts] 24 [airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts] [airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts] [airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts] 12 [airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts] 8 [airflow-core/src/airflow/ui/openapi-gen/queries/common.ts] [airflow-core/src/airflow/ui/openapi-gen/queries/common.ts] [airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts]--[airflow-core/src/airflow/ui/openapi-gen/queries/common.ts] 11 [airflow-ctl/src/airflowctl/api/datamodels/generated.py] [airflow-ctl/src/airflowctl/api/datamodels/generated.py] [airflow-ctl/src/airflowctl/api/datamodels/generated.py]--[airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts] 12 [airflow-ctl/src/airflowctl/api/datamodels/generated.py]--[airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts] 12 [airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts] [airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts] [airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts] 11 [airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts] 8 [airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts]--[airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts] 11 [airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts]--[airflow-core/src/airflow/ui/openapi-gen/queries/common.ts] 10 [airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts] [airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts] [airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts] 10 [airflow-core/src/airflow/ui/openapi-gen/queries/common.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts] 11 [airflow-core/src/airflow/ui/openapi-gen/queries/common.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts] 7 [airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts] [airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts] [airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts] 11 [airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts] 8 [airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts]--[airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts] 11 [airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts]--[airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts] 11 [airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts]--[airflow-core/src/airflow/ui/openapi-gen/queries/common.ts] 10 [airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts] 10 [airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts] [airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts] [airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts] 11 [airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts] 8 [airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts]--[airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts] 11 [airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts]--[airflow-core/src/airflow/ui/openapi-gen/queries/ensureQueryData.ts] 11 [airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts]--[airflow-core/src/airflow/ui/openapi-gen/queries/common.ts] 10 [airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts]--[airflow-core/src/airflow/ui/openapi-gen/queries/prefetch.ts] 11 [airflow-core/src/airflow/ui/openapi-gen/queries/suspense.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts] 10 [airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts] 11 [airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts]--[airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts] 7 [airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts]--[airflow-core/src/airflow/ui/openapi-gen/queries/queries.ts] 11 [airflow-core/src/airflow/ui/openapi-gen/requests/services.gen.ts]--[airflow-core/src/airflow/ui/openapi-gen/queries/common.ts] 10 [airflow-core/pyproject.toml] [airflow-core/pyproject.toml] [pyproject.toml] [pyproject.toml] [airflow-core/pyproject.toml]--[pyproject.toml] 11 [dev/breeze/src/airflow_breeze/global_constants.py] [dev/breeze/src/airflow_breeze/global_constants.py] [airflow-core/pyproject.toml]--[dev/breeze/src/airflow_breeze/global_constants.py] 6 [pyproject.toml]--[dev/breeze/src/airflow_breeze/global_constants.py] 7 [airflow-core/src/airflow/api_fastapi/core_api/openapi/_private_ui.yaml] [airflow-core/src/airflow/api_fastapi/core_api/openapi/_private_ui.yaml] [airflow-core/src/airflow/api_fastapi/core_api/openapi/_private_ui.yaml]--[airflow-core/src/airflow/ui/openapi-gen/requests/types.gen.ts] 9 [airflow-core/src/airflow/api_fastapi/core_api/openapi/_private_ui.yaml]--[airflow-core/src/airflow/ui/openapi-gen/requests/schemas.gen.ts] 9 [airflow-core/src/airflow/api_fastapi/core_api/openapi/_private_ui.yaml]--[airflow-ctl/src/airflowctl/api/datamodels/generated.py] 5 [task-sdk/src/airflow/sdk/execution_time/supervisor.py] [task-sdk/src/airflow/sdk/execution_time/supervisor.py] [task-sdk/src/airflow/sdk/api/client.py] [task-sdk/src/airflow/sdk/api/client.py] [task-sdk/src/airflow/sdk/execution_time/supervisor.py]--[task-sdk/src/airflow/sdk/api/client.py] 8 [task-sdk/src/airflow/sdk/execution_time/comms.py] [task-sdk/src/airflow/sdk/execution_time/comms.py] [task-sdk/src/airflow/sdk/execution_time/supervisor.py]--[task-sdk/src/airflow/sdk/execution_time/comms.py] 6 [dev/breeze/src/airflow_breeze/commands/release_management_commands.py] [dev/breeze/src/airflow_breeze/commands/release_management_commands.py] [dev/breeze/src/airflow_breeze/commands/release_management_commands.py]--[dev/breeze/src/airflow_breeze/global_constants.py] 8 [dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py] [dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py] [dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py]--[dev/breeze/src/airflow_breeze/commands/release_management_commands.py] 8 [task-sdk/src/airflow/sdk/execution_time/task_runner.py] [task-sdk/src/airflow/sdk/execution_time/task_runner.py] [task-sdk/src/airflow/sdk/execution_time/task_runner.py]--[task-sdk/src/airflow/sdk/execution_time/supervisor.py] 7 [task-sdk/src/airflow/sdk/execution_time/task_runner.py]--[task-sdk/src/airflow/sdk/api/client.py] 5 [task-sdk/src/airflow/sdk/execution_time/task_runner.py]--[task-sdk/src/airflow/sdk/execution_time/comms.py] 5 [task-sdk/src/airflow/sdk/execution_time/comms.py]--[task-sdk/src/airflow/sdk/api/client.py] 6 [airflow-core/src/airflow/jobs/triggerer_job_runner.py] [airflow-core/src/airflow/jobs/triggerer_job_runner.py] [airflow-core/src/airflow/jobs/triggerer_job_runner.py]--[task-sdk/src/airflow/sdk/execution_time/supervisor.py] 6 [airflow-core/src/airflow/jobs/triggerer_job_runner.py]--[task-sdk/src/airflow/sdk/execution_time/task_runner.py] 5 [scripts/ci/pre_commit/update_airflow_pyproject_toml.py] [scripts/ci/pre_commit/update_airflow_pyproject_toml.py] [scripts/ci/pre_commit/update_airflow_pyproject_toml.py]--[pyproject.toml] 6 [dev/breeze/src/airflow_breeze/params/shell_params.py] [dev/breeze/src/airflow_breeze/params/shell_params.py] [dev/breeze/src/airflow_breeze/params/shell_params.py]--[dev/breeze/src/airflow_breeze/global_constants.py] 5 [providers/snowflake/pyproject.toml] [providers/snowflake/pyproject.toml] [providers/amazon/pyproject.toml] [providers/amazon/pyproject.toml] [providers/snowflake/pyproject.toml]--[providers/amazon/pyproject.toml] 5 [providers/databricks/pyproject.toml] [providers/databricks/pyproject.toml] [providers/databricks/pyproject.toml]--[providers/snowflake/pyproject.toml] 5
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... 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 airflow-core airflow-core airflow-core--airflow-core 142 dev dev airflow-core--dev 18 task-sdk task-sdk airflow-core--task-sdk 33 ROOT ROOT airflow-core--ROOT 16 providers providers providers--airflow-core 36 providers--providers 84 providers--task-sdk 13 airflow-ctl airflow-ctl providers--airflow-ctl 1 devel-common devel-common providers--devel-common 3 dev--providers 15 dev--dev 40 dev--task-sdk 4 task-sdk--task-sdk 20 task-sdk--ROOT 6 task-sdk--airflow-ctl 1 task-sdk--devel-common 1 scripts scripts scripts--airflow-core 15 scripts--providers 10 scripts--dev 18 scripts--task-sdk 3 scripts--scripts 6 scripts--ROOT 11 scripts--devel-common 2 ROOT--providers 9 ROOT--dev 11 airflow-ctl--airflow-core 13 airflow-ctl--dev 2 airflow-ctl--scripts 1 airflow-ctl--ROOT 2 airflow-ctl--airflow-ctl 5 devel-common--airflow-core 3 devel-common--dev 5 devel-common--ROOT 2 devel-common--airflow-ctl 1 devel-common--devel-common 4 docker-stack-docs docker-stack-docs devel-common--docker-stack-docs 2 chart chart chart--airflow-core 1 chart--chart 3 providers-summary-docs providers-summary-docs providers-summary-docs--airflow-core 1 providers-summary-docs--devel-common 2 providers-summary-docs--docker-stack-docs 2 docker-stack-docs--airflow-core 1
Download: SVG DOT (open online Graphviz editor)

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