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).
No file pairs changed together.
No temporal dependencies found.
No temporal dependencies found.
Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
---|---|---|---|---|
otava/csv_options.py otava/attributes.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/series.py otava/postgres.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/config.py otava/bigquery.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/data_selector.py pyproject.toml |
4 | 4 (100%) | 46 (8%) | 2025-03-28 |
otava/importer.py pyproject.toml |
4 | 4 (100%) | 46 (8%) | 2025-03-28 |
otava/main.py pyproject.toml |
4 | 4 (100%) | 46 (8%) | 2025-03-28 |
otava/resources/otava.yaml otava/report.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/util.py otava/series.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/resources/otava.yaml otava/postgres.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/analysis.py pyproject.toml |
4 | 4 (100%) | 46 (8%) | 2025-03-28 |
otava/slack.py otava/csv_options.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/resources/otava.yaml otava/graphite.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/report.py otava/bigquery.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/series.py otava/resources/otava.yaml |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/report.py otava/graphite.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/grafana.py otava/csv_options.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/postgres.py otava/grafana.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/report.py otava/grafana.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/grafana.py otava/config.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/report.py otava/postgres.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/util.py otava/bigquery.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/util.py otava/config.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/main.py otava/attributes.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/util.py otava/analysis.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/main.py otava/bigquery.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/resources/otava.yaml otava/csv_options.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/bigquery.py otava/attributes.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/csv_options.py pyproject.toml |
4 | 4 (100%) | 46 (8%) | 2025-03-28 |
otava/resources/otava.yaml otava/data_selector.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/slack.py otava/config.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/report.py otava/analysis.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/util.py otava/postgres.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/graphite.py otava/data_selector.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/data_selector.py otava/attributes.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/bigquery.py otava/analysis.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/resources/otava.yaml otava/config.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/main.py otava/importer.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/graphite.py pyproject.toml |
4 | 4 (100%) | 46 (8%) | 2025-03-28 |
otava/data_selector.py otava/bigquery.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/series.py otava/graphite.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/config.py pyproject.toml |
4 | 4 (100%) | 46 (8%) | 2025-03-28 |
otava/graphite.py otava/csv_options.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/csv_options.py otava/bigquery.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/grafana.py otava/attributes.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/graphite.py otava/config.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/grafana.py otava/analysis.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/slack.py otava/data_selector.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/grafana.py otava/bigquery.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/importer.py otava/attributes.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/slack.py otava/grafana.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
---|---|---|---|---|
otava/series.py otava/csv_options.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/csv_options.py otava/attributes.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/main.py otava/bigquery.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/importer.py otava/config.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/postgres.py otava/data_selector.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/grafana.py otava/attributes.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/main.py otava/analysis.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/postgres.py otava/grafana.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/resources/otava.yaml otava/attributes.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/resources/otava.yaml otava/postgres.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/util.py otava/attributes.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/data_selector.py otava/config.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/graphite.py otava/bigquery.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/attributes.py otava/analysis.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/resources/otava.yaml pyproject.toml |
4 | 4 (100%) | 46 (8%) | 2025-03-28 |
otava/report.py otava/importer.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/slack.py otava/report.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/resources/otava.yaml otava/bigquery.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/report.py pyproject.toml |
4 | 4 (100%) | 46 (8%) | 2025-03-28 |
otava/grafana.py otava/csv_options.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/config.py otava/attributes.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/main.py otava/grafana.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/postgres.py pyproject.toml |
4 | 4 (100%) | 46 (8%) | 2025-03-28 |
otava/slack.py otava/data_selector.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/importer.py otava/analysis.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/slack.py pyproject.toml |
4 | 4 (100%) | 46 (8%) | 2025-03-28 |
otava/postgres.py otava/config.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/util.py otava/main.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/slack.py otava/graphite.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/series.py otava/grafana.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/util.py otava/slack.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/resources/otava.yaml otava/importer.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/main.py otava/data_selector.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/series.py otava/report.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/bigquery.py otava/analysis.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/slack.py otava/analysis.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/util.py otava/postgres.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/slack.py otava/importer.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/importer.py otava/data_selector.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/postgres.py otava/analysis.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/postgres.py otava/bigquery.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/slack.py otava/bigquery.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/graphite.py otava/data_selector.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/resources/otava.yaml otava/csv_options.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/series.py otava/graphite.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/series.py otava/data_selector.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/csv_options.py pyproject.toml |
4 | 4 (100%) | 46 (8%) | 2025-03-28 |
otava/importer.py otava/attributes.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/util.py otava/bigquery.py |
4 | 4 (100%) | 4 (100%) | 2025-03-28 |
otava/attributes.py pyproject.toml |
4 | 4 (100%) | 46 (8%) | 2025-03-28 |