LCOV - code coverage report
Current view: top level - src/esys/repo/manifest - syncrepo_manifest.cpp (source / functions) Hit Total Coverage
Test: esysrepo_coverage.info Lines: 288 377 76.4 %
Date: 2026-09-26 15:38:18 Functions: 39 47 83.0 %

Function Name Sort by function name Hit count Sort by hit count
esys::repo::manifest::SyncRepo::set_log_level(esys::log::Level) 0
esys::repo::manifest::SyncRepo::set_force(bool) 0
esys::repo::manifest::SyncRepo::~SyncRepo() 0
esys::repo::manifest::SyncRepo::get_manifest() const 0
esys::repo::manifest::SyncRepo::get_repo_idx() const 0
esys::repo::manifest::SyncRepo::get_phase_timings() const 0
esys::repo::manifest::SyncRepo::resolve_checkout_revision[abi:cxx11](esys::repo::GitHelper&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
esys::repo::manifest::SyncRepo::resolve_checkout_revision[abi:cxx11](esys::repo::GitHelper&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
esys::repo::manifest::SyncRepo::clone_workspace_root_init_fetch(esys::repo::GitHelper&, 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&) 1
esys::repo::manifest::SyncRepo::pin_sync(esys::repo::GitHelper&) 1
esys::repo::manifest::SyncRepo::branch_sync(esys::repo::GitHelper&) 5
esys::repo::manifest::SyncRepo::normal_sync(esys::repo::GitHelper&) 7
esys::repo::manifest::SyncRepo::has_branch(esys::repo::GitHelper&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 10
esys::repo::manifest::SyncRepo::fetch_update() 13
esys::repo::manifest::SyncRepo::get_display_repo_idx() const 13
esys::repo::manifest::SyncRepo::clone_workspace_root_temp_move(esys::repo::GitHelper&, 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&) 17
esys::repo::manifest::SyncRepo::resolve_checkout_revision[abi:cxx11](esys::repo::GitHelper&) 18
esys::repo::manifest::SyncRepo::finish_workspace_root_clone(esys::repo::GitHelper&) 18
esys::repo::manifest::SyncRepo::get_workspace_root_clone_method() const 18
esys::repo::manifest::SyncRepo::get_force() const 24
esys::repo::manifest::SyncRepo::get_log_level() 32
esys::repo::manifest::SyncRepo::set_branch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 34
esys::repo::manifest::SyncRepo::get_checkout_revision[abi:cxx11](esys::repo::GitHelper&) 49
esys::repo::manifest::SyncRepo::is_pinned() 64
esys::repo::manifest::SyncRepo::get_clone_options() const 121
esys::repo::manifest::SyncRepo::get_repo_url[abi:cxx11]() 139
esys::repo::manifest::SyncRepo::clone() 139
esys::repo::manifest::SyncRepo::get_alt_address() const 139
esys::repo::manifest::SyncRepo::get_manifest_repo_revision[abi:cxx11]() 148
esys::repo::manifest::SyncRepo::PhaseCapture::PhaseCapture(esys::repo::manifest::SyncRepo&, esys::repo::GitHelper&) 152
esys::repo::manifest::SyncRepo::PhaseCapture::~PhaseCapture() 152
esys::repo::manifest::SyncRepo::process_repo() 152
esys::repo::manifest::SyncRepo::set_repo_idx(unsigned long) 152
esys::repo::manifest::SyncRepo::new_git_helper() 152
esys::repo::manifest::SyncRepo::set_alt_address(bool) 152
esys::repo::manifest::SyncRepo::set_clone_options(esys::repo::git::CloneOptions const&) 152
esys::repo::manifest::SyncRepo::set_display_repo_idx(bool) 152
esys::repo::manifest::SyncRepo::set_update_submodules(bool) 152
esys::repo::manifest::SyncRepo::maybe_update_submodules(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 152
esys::repo::manifest::SyncRepo::set_workspace_root_clone_method(esys::repo::manifest::WorkspaceRootCloneMethod) 152
esys::repo::manifest::SyncRepo::run() 152
esys::repo::manifest::SyncRepo::get_update_submodules() const 152
esys::repo::manifest::SyncRepo::set_manifest(std::shared_ptr<esys::repo::Manifest>) 155
esys::repo::manifest::SyncRepo::SyncRepo() 155
esys::repo::manifest::SyncRepo::~SyncRepo().2 155
esys::repo::manifest::SyncRepo::get_repo_idx() 321
esys::repo::manifest::SyncRepo::get_branch[abi:cxx11]() const 389

Generated by: LCOV version 1.14