mozilla / fx-desktop-qa-automation
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 42)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
l10n_CM/Unified/conftest.py
modules/page_object_autofill.py
18 62 (29%) 160 (11%) 2025-05-01
l10n_CM/run_l10n.py
l10n_CM/Unified/conftest.py
9 40 (22%) 62 (14%) 2025-05-01
modules/util.py
modules/page_object_autofill.py
7 191 (3%) 160 (4%) 2025-05-01
l10n_CM/run_l10n.py
modules/page_object_autofill.py
7 40 (17%) 160 (4%) 2025-05-01
modules/classes/credit_card.py
modules/page_object_autofill.py
5 7 (71%) 160 (3%) 2025-05-01
modules/page_object_prefs.py
modules/page_object_autofill.py
5 88 (5%) 160 (3%) 2025-05-06
l10n_CM/Unified/conftest.py
modules/util.py
5 62 (8%) 191 (2%) 2025-05-01
modules/browser_object_panel_ui.py
modules/page_object_about_pages.py
5 73 (6%) 59 (8%) 2025-05-05
modules/util.py
modules/classes/credit_card.py
5 191 (2%) 7 (71%) 2025-05-01
l10n_CM/Unified/conftest.py
modules/page_object_prefs.py
3 62 (4%) 88 (3%) 2025-05-01
l10n_CM/run_l10n.py
modules/util.py
3 40 (7%) 191 (1%) 2025-05-01
l10n_CM/Unified/conftest.py
modules/classes/credit_card.py
3 62 (4%) 7 (42%) 2025-05-01
modules/classes/autofill_base.py
modules/util.py
3 12 (25%) 191 (1%) 2025-05-01
modules/browser_object_autofill_popup.py
modules/page_object_autofill.py
3 117 (2%) 160 (1%) 2025-05-01
l10n_CM/run_l10n.py
modules/classes/credit_card.py
3 40 (7%) 7 (42%) 2025-05-01
modules/browser_object_navigation.py
modules/browser_object_panel_ui.py
3 148 (2%) 73 (4%) 2025-04-29
modules/classes/autofill_base.py
l10n_CM/Unified/conftest.py
3 12 (25%) 62 (4%) 2025-05-01
modules/browser_object_autofill_popup.py
modules/page_object_prefs.py
3 117 (2%) 88 (3%) 2025-05-01
modules/classes/autofill_base.py
modules/page_object_autofill.py
3 12 (25%) 160 (1%) 2025-05-01
modules/browser_object_autofill_popup.py
l10n_CM/Unified/conftest.py
3 117 (2%) 62 (4%) 2025-05-01
modules/page_object_generics.py
choose_ci_set.py
2 35 (5%) 37 (5%) 2025-04-23
modules/page_object_example_page.py
modules/page_base.py
2 10 (20%) 240 (<1%) 2025-05-06
modules/page_object_about_pages.py
modules/page_object_autofill.py
1 59 (1%) 160 (<1%) 2025-05-05
l10n_CM/run_l10n.py
modules/page_object_prefs.py
1 40 (2%) 88 (1%) 2025-05-01
modules/browser_object_autofill_popup.py
l10n_CM/run_l10n.py
1 117 (<1%) 40 (2%) 2025-05-01
modules/util.py
modules/page_object_prefs.py
1 191 (<1%) 88 (1%) 2025-05-01
modules/page_object_about_pages.py
modules/page_object_prefs.py
1 59 (1%) 88 (1%) 2025-05-05
modules/browser_object_autofill_popup.py
modules/classes/credit_card.py
1 117 (<1%) 7 (14%) 2025-05-01
modules/page_object_example_page.py
modules/page_object_autofill.py
1 10 (10%) 160 (<1%) 2025-05-06
modules/browser_object_autofill_popup.py
modules/util.py
1 117 (<1%) 191 (<1%) 2025-05-01
modules/classes/autofill_base.py
modules/page_object_prefs.py
1 12 (8%) 88 (1%) 2025-05-01
modules/page_object_autofill.py
modules/page_base.py
1 160 (<1%) 240 (<1%) 2025-05-06
modules/browser_object_panel_ui.py
modules/page_object_prefs.py
1 73 (1%) 88 (1%) 2025-05-05
modules/classes/credit_card.py
modules/page_object_prefs.py
1 7 (14%) 88 (1%) 2025-05-01
modules/browser_object_panel_ui.py
modules/page_object_autofill.py
1 73 (1%) 160 (<1%) 2025-05-05
modules/testrail_script_set_null_automation_status_to_untriaged.py
modules/browser_object_panel_ui.py
1 4 (25%) 73 (1%) 2025-05-05
modules/classes/autofill_base.py
l10n_CM/run_l10n.py
1 12 (8%) 40 (2%) 2025-05-01
modules/testrail_script_set_null_automation_status_to_untriaged.py
modules/page_object_about_pages.py
1 4 (25%) 59 (1%) 2025-05-05
modules/classes/autofill_base.py
modules/classes/credit_card.py
1 12 (8%) 7 (14%) 2025-05-01
modules/page_object_prefs.py
modules/page_base.py
1 88 (1%) 240 (<1%) 2025-05-06
modules/page_object_prefs.py
modules/page_object_example_page.py
1 88 (1%) 10 (10%) 2025-05-06
modules/browser_object_autofill_popup.py
modules/classes/autofill_base.py
1 117 (<1%) 12 (8%) 2025-05-01
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [l10n_CM/Unified/conftest.py] [l10n_CM/Unified/conftest.py] [modules/page_object_autofill.py] [modules/page_object_autofill.py] [l10n_CM/Unified/conftest.py]--[modules/page_object_autofill.py] 18 [modules/util.py] [modules/util.py] [l10n_CM/Unified/conftest.py]--[modules/util.py] 5 [modules/classes/credit_card.py] [modules/classes/credit_card.py] [l10n_CM/Unified/conftest.py]--[modules/classes/credit_card.py] 3 [modules/page_object_prefs.py] [modules/page_object_prefs.py] [l10n_CM/Unified/conftest.py]--[modules/page_object_prefs.py] 3 [modules/page_base.py] [modules/page_base.py] [modules/page_object_autofill.py]--[modules/page_base.py] 1 [l10n_CM/run_l10n.py] [l10n_CM/run_l10n.py] [l10n_CM/run_l10n.py]--[l10n_CM/Unified/conftest.py] 9 [l10n_CM/run_l10n.py]--[modules/page_object_autofill.py] 7 [l10n_CM/run_l10n.py]--[modules/util.py] 3 [l10n_CM/run_l10n.py]--[modules/classes/credit_card.py] 3 [l10n_CM/run_l10n.py]--[modules/page_object_prefs.py] 1 [modules/util.py]--[modules/page_object_autofill.py] 7 [modules/util.py]--[modules/classes/credit_card.py] 5 [modules/util.py]--[modules/page_object_prefs.py] 1 [modules/classes/credit_card.py]--[modules/page_object_autofill.py] 5 [modules/classes/credit_card.py]--[modules/page_object_prefs.py] 1 [modules/page_object_prefs.py]--[modules/page_object_autofill.py] 5 [modules/page_object_example_page.py] [modules/page_object_example_page.py] [modules/page_object_prefs.py]--[modules/page_object_example_page.py] 1 [modules/page_object_prefs.py]--[modules/page_base.py] 1 [modules/browser_object_panel_ui.py] [modules/browser_object_panel_ui.py] [modules/browser_object_panel_ui.py]--[modules/page_object_autofill.py] 1 [modules/browser_object_panel_ui.py]--[modules/page_object_prefs.py] 1 [modules/page_object_about_pages.py] [modules/page_object_about_pages.py] [modules/browser_object_panel_ui.py]--[modules/page_object_about_pages.py] 5 [modules/page_object_about_pages.py]--[modules/page_object_autofill.py] 1 [modules/page_object_about_pages.py]--[modules/page_object_prefs.py] 1 [modules/classes/autofill_base.py] [modules/classes/autofill_base.py] [modules/classes/autofill_base.py]--[l10n_CM/Unified/conftest.py] 3 [modules/classes/autofill_base.py]--[modules/page_object_autofill.py] 3 [modules/classes/autofill_base.py]--[l10n_CM/run_l10n.py] 1 [modules/classes/autofill_base.py]--[modules/util.py] 3 [modules/classes/autofill_base.py]--[modules/classes/credit_card.py] 1 [modules/classes/autofill_base.py]--[modules/page_object_prefs.py] 1 [modules/browser_object_autofill_popup.py] [modules/browser_object_autofill_popup.py] [modules/browser_object_autofill_popup.py]--[l10n_CM/Unified/conftest.py] 3 [modules/browser_object_autofill_popup.py]--[modules/page_object_autofill.py] 3 [modules/browser_object_autofill_popup.py]--[l10n_CM/run_l10n.py] 1 [modules/browser_object_autofill_popup.py]--[modules/util.py] 1 [modules/browser_object_autofill_popup.py]--[modules/classes/credit_card.py] 1 [modules/browser_object_autofill_popup.py]--[modules/page_object_prefs.py] 3 [modules/browser_object_autofill_popup.py]--[modules/classes/autofill_base.py] 1 [modules/browser_object_navigation.py] [modules/browser_object_navigation.py] [modules/browser_object_navigation.py]--[modules/browser_object_panel_ui.py] 3 [modules/page_object_generics.py] [modules/page_object_generics.py] [choose_ci_set.py] [choose_ci_set.py] [modules/page_object_generics.py]--[choose_ci_set.py] 2 [modules/page_object_example_page.py]--[modules/page_object_autofill.py] 1 [modules/page_object_example_page.py]--[modules/page_base.py] 2 [modules/testrail_script_set_null_automation_status_to_untriaged.py] [modules/testrail_script_set_null_automation_status_to_untriaged.py] [modules/testrail_script_set_null_automation_status_to_untriaged.py]--[modules/browser_object_panel_ui.py] 1 [modules/testrail_script_set_null_automation_status_to_untriaged.py]--[modules/page_object_about_pages.py] 1
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 modules modules modules--modules 19 ROOT ROOT modules--ROOT 2 l10n_CM l10n_CM l10n_CM--modules 18 l10n_CM--l10n_CM 9
Download: SVG DOT (open online Graphviz editor)

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