LCOV - code coverage report
Current view: top level - src/esys/repo - githelper.cpp (source / functions) Hit Total Coverage
Test: esysrepo_coverage.info Lines: 333 473 70.4 %
Date: 2026-08-01 10:43:40 Functions: 48 61 78.7 %

Function Name Sort by function name Hit count Sort by hit count
(anonymous namespace)::PhaseTimer::~PhaseTimer() 392
esys::repo::(anonymous namespace)::read_phase_timing_env() 1
esys::repo::GitHelper::clean_cout() 1525
esys::repo::GitHelper::get_status(esys::repo::git::RepoStatus&, esys::log::Level, int) 30
esys::repo::GitHelper::has_branch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::repo::git::BranchType, esys::log::Level, int) 15
esys::repo::GitHelper::fastforward(esys::repo::git::CommitHash const&, esys::log::Level, int) 2
esys::repo::GitHelper::is_detached(bool&, esys::log::Level, int) 26
esys::repo::GitHelper::get_branches(esys::repo::git::Branches&, esys::repo::git::BranchType, esys::log::Level, int) 86
esys::repo::GitHelper::set_attempts(int) 0
esys::repo::GitHelper::set_repo_idx(int) 0
esys::repo::GitHelper::init_oss_done() 1391
esys::repo::GitHelper::close_on_error(esys::log::Level, int) 31
esys::repo::GitHelper::get_hash_local(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, esys::log::Level, int) 0
esys::repo::GitHelper::init_oss_clear() 1391
esys::repo::GitHelper::merge_analysis(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, esys::repo::git::MergeAnalysisResult&, std::vector<esys::repo::git::CommitHash, std::allocator<esys::repo::git::CommitHash> >&, esys::log::Level, int) 23
esys::repo::GitHelper::set_auto_close(bool) 32
esys::repo::GitHelper::get_phase_timing() 0
esys::repo::GitHelper::is_init_oss_done() 1545
esys::repo::GitHelper::set_phase_timing(std::optional<bool>) 0
esys::repo::GitHelper::absorb_refresh_ms() 201
esys::repo::GitHelper::log_phase_summary() 120
esys::repo::GitHelper::set_retry_delay_ms(int) 0
esys::repo::GitHelper::cleanup_failed_clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
esys::repo::GitHelper::phase_timing_enabled() 154
esys::repo::GitHelper::set_display_repo_idx(bool) 7
esys::repo::GitHelper::phase_timing_env_enabled() 154
esys::repo::GitHelper::log(esys::log::Level, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
esys::repo::GitHelper::log(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::log::Level, int) 1247
esys::repo::GitHelper::done(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) 134
esys::repo::GitHelper::info(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 7
esys::repo::GitHelper::move(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, esys::log::Level, int) 20
esys::repo::GitHelper::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::log::Level, int) 123
esys::repo::GitHelper::warn(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2
esys::repo::GitHelper::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, esys::log::Level, int) 13
esys::repo::GitHelper::clone(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, esys::log::Level, int) 22
esys::repo::GitHelper::close(esys::log::Level, int) 172
esys::repo::GitHelper::debug(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 135
esys::repo::GitHelper::error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
esys::repo::GitHelper::error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) 0
esys::repo::GitHelper::fetch(esys::log::Level, int) 66
esys::repo::GitHelper::fetch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, esys::log::Level, int) 67
esys::repo::GitHelper::set_git(std::shared_ptr<esys::repo::GitBase>) 2
esys::repo::GitHelper::checkout(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, esys::log::Level, int) 66
esys::repo::GitHelper::critical(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
esys::repo::GitHelper::get_hash(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, esys::log::Level, int) 26
esys::repo::GitHelper::init_oss(std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&) 1545
esys::repo::GitHelper::init_oss(std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1525
esys::repo::GitHelper::is_dirty(bool&, esys::log::Level, int) 27
esys::repo::GitHelper::AutoClose::AutoClose(esys::repo::GitHelper*) 7
esys::repo::GitHelper::AutoClose::~AutoClose() 7
esys::repo::GitHelper::clone_rev(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, esys::log::Level, int, esys::repo::git::CloneOptions const&) 121
esys::repo::GitHelper::GitHelper(std::shared_ptr<esys::repo::GitBase>, std::shared_ptr<esys::log::Logger_if>, int) 240
esys::repo::GitHelper::~GitHelper() 0
esys::repo::GitHelper::~GitHelper().2 240
esys::repo::GitHelper::get_attempts() const 402
esys::repo::GitHelper::get_repo_idx() const 1987
esys::repo::GitHelper::get_auto_close() const 240
esys::repo::GitHelper::get_phase_timings() const 120
esys::repo::GitHelper::get_retry_delay_ms() const 0
esys::repo::GitHelper::get_display_repo_idx() const 596
esys::repo::GitHelper::get_git() const 1507

Generated by: LCOV version 1.14