MCPcopy Create free account

hub / github.com/Praqma/git-metrics / functions

Functions85 in github.com/Praqma/git-metrics

↓ 8 callersFunctionfor_each_ref
(glob=None, format=None, sort=None)
custom_git.py:4
↓ 8 callersFunctionmk_run
(path_to_git_repo)
process.py:6
↓ 7 callersFunctioncolumns
(iterable)
data.py:5
↓ 6 callersFunctionfind_outages
(deployments)
recovery_time.py:4
↓ 5 callersFunctioncalculate_lead_time
(path_to_git_repo, pattern, start_date)
calculate_four_metrics.py:135
↓ 5 callersFunctionlog
(selector=None, format=None, limit=None)
custom_git.py:13
↓ 5 callersFunctionproc_to_stdout
(proc)
process.py:15
↓ 5 callersFunctionshow
(objects: Iterable[str]=(), diff: bool=True, format: str=None)
custom_git.py:22
↓ 4 callersFunctioncalculate_MTTR
(path_to_git_repo, deploy_pattern, patch_pattern, start_date)
calculate_four_metrics.py:81
↓ 4 callersFunctioncalculate_change_fail_rate
(path_to_git_repo, deploy_pattern, patch_pattern, start_date)
calculate_four_metrics.py:106
↓ 4 callersFunctioncalculate_deploy_interval
(path_to_git_repo, pattern, start_date, now)
calculate_four_metrics.py:122
↓ 4 callersFunctioncreate_and_commit_file
(git_repo, file_name, message, commmiterdate)
test_integration.py:36
↓ 4 callersFunctioncreate_tag_with_date
(git_repo, tag, message, taggerdate)
test_integration.py:44
↓ 4 callersFunctionfetch_tags_and_author_dates
(run, match_tag, earliest_date=0)
git_metrics_release_lead_time.py:69
↓ 4 callersFunctionsplit_sequence
(deployments)
recovery_time.py:19
↓ 3 callersFunctioncherry
(upstream=None, head=None)
custom_git.py:31
↓ 3 callersFunctioncommit_author_time_tag_author_time_and_from_to_tag_name
(run, match_tag, earliest_date=0)
git_metrics_release_lead_time.py:50
↓ 3 callersFunctionfetch_tags_and_sha
(run, match_tag)
git_metrics_release_lead_time.py:84
↓ 3 callersFunctionfind_is_patch
(deployment_name, deploy_tags, patch_dates)
recovery_time.py:33
↓ 2 callersFunction_run_git_cmd
(git_repo, command, environment)
test_integration.py:48
↓ 2 callersFunctionassert_master_branch
(run, master_branch)
git_metrics.py:123
↓ 2 callersFunctioncommit_author_time_and_branch_ref
(run, master_branch)
git_metrics_open_branches.py:40
↓ 2 callersFunctionfetch_tags_and_author_dates_with_filter
(run, predicate)
git_metrics_release_lead_time.py:75
↓ 2 callersFunctionparse_tags_with_date
(lines: Iterable[str])
git_metrics_release_lead_time.py:29
↓ 2 callersFunctionplot_open_branches_metrics
(data)
git_metrics_open_branches.py:5
↓ 2 callersFunctionplot_release_lead_time_metrics
(data)
git_metrics_release_lead_time.py:95
↓ 2 callersFunctiontags_with_author_date
(run)
git_metrics_release_lead_time.py:23
↓ 2 callersFunctionwrite_open_branches_csv_file
(data)
git_metrics.py:40
↓ 2 callersFunctionwrite_release_lead_time_csv_file
(data)
git_metrics.py:52
↓ 2 callersFunctionzip_with_tail
(to_zip: Iterable[T])
data.py:13
↓ 1 callersFunctionconfigure_logging
()
calculate_four_metrics.py:33
↓ 1 callersFunctioncontext
()
test_release_lead_time.py:27
↓ 1 callersFunctiondate_from_git_objects
(run, objects: Iterable[str])
git_metrics_release_lead_time.py:43
↓ 1 callersFunctiondiff_of_commits_between
(run, upstream: str, head: str)
git_metrics_release_lead_time.py:34
↓ 1 callersFunctionget_branches
(run)
git_metrics_open_branches.py:50
↓ 1 callersFunctionmain
()
git_metrics.py:58
↓ 1 callersFunctionmain
()
calculate_four_metrics.py:45
↓ 1 callersFunctionread_open_branches_csv_file
(filename)
git_metrics.py:34
↓ 1 callersFunctionread_release_lead_time_csv_file
(filename)
git_metrics.py:46
↓ 1 callersFunctionstdout
(lines)
test_release_lead_time.py:25
↓ 1 callersFunctionwrite_four_metrics_csv_file
(data)
calculate_four_metrics.py:148
Functiongit_repo
(repo_dir)
test_integration.py:13
Functiongit_repo_DDDP
(git_repo)
test_integration.py:24
Functionmatch_tag_value
(p)
git_metrics_release_lead_time.py:51
Functionmatch_tags_after_date
(p)
git_metrics_release_lead_time.py:70
Functionrepo_dir
()
test_integration.py:18
Functiontest_begin_with_patch
()
test_recovery_time.py:49
Functiontest_calculate_MTTR
(git_repo_DDDP)
test_integration.py:92
Functiontest_calculate_MTTR_no_matching_tags
(git_repo_DDDP)
test_integration.py:96
Functiontest_calculate_change_fail_rate
(git_repo_DDDP)
test_integration.py:87
Functiontest_calculate_change_fail_rate_no_matching_tags
(git_repo_DDDP)
test_integration.py:100
Functiontest_calculate_deploy_interval
(git_repo_DDDP)
test_integration.py:79
Functiontest_calculate_deploy_interval_no_matching_tags
(git_repo_DDDP)
test_integration.py:105
Functiontest_cherry
()
test_git.py:96
Functiontest_cherry_upstream_and_head_arguments
()
test_git.py:103
Functiontest_empty_tags_gives_empty_recoveries
()
test_recovery_time.py:10
Functiontest_fetch_tags_and_sha
()
test_release_lead_time.py:32
Functiontest_find_is_patch
()
test_recovery_time.py:54
Functiontest_find_is_patch_when_it_is_a_patch
()
test_recovery_time.py:62
Functiontest_for_each_ref_format
()
test_git.py:17
Functiontest_for_each_ref_normal
()
test_git.py:5
Functiontest_for_each_ref_ref_glob
()
test_git.py:9
Functiontest_for_each_ref_sort
()
test_git.py:25
Functiontest_lead_time_multiple_deploys
(git_repo_DDDP)
test_integration.py:59
Functiontest_lead_time_single_deploy
(git_repo_DDDP)
test_integration.py:69
Functiontest_log_format
()
test_git.py:80
Functiontest_log_limit
()
test_git.py:88
Functiontest_log_normal
()
test_git.py:65
Functiontest_log_selector
()
test_git.py:72
Functiontest_one_outage_two_patches
()
test_recovery_time.py:20
Functiontest_one_simple_outage
()
test_recovery_time.py:15
Functiontest_parse_tags_with_author_date
()
test_release_lead_time.py:10
Functiontest_proc_to_pocess
()
test_process.py:7
Functiontest_show
()
test_git.py:33
Functiontest_show_format
()
test_git.py:57
Functiontest_show_no_diff
()
test_git.py:49
Functiontest_show_objects
()
test_git.py:40
Functiontest_single_column
()
test_data.py:5
Functiontest_split_sequence
()
test_recovery_time.py:26
Functiontest_split_sequence_muliple_successed
()
test_recovery_time.py:31
Functiontest_split_sequence_start_with_patch
()
test_recovery_time.py:38
Functiontest_tags_with_author_date
(monkeypatch)
test_release_lead_time.py:15
Functiontest_two_columns
()
test_data.py:9
Functiontest_two_outage_two_patches
()
test_recovery_time.py:44
Functiontest_zip_with_tail
()
test_data.py:13