@ -23,7 +23,19 @@ int
Branches2::clonepath(ghc::filesystem::path basepath_,
ghc::filesystem::path relpath_)
{
int rv;
for(auto const &tier : _branches)
for(auto const &branch : tier)
if(branch.path == basepath_)
continue;
rv = fs::clonepath(branch.path,basepath_,relpath_);
if(rv == 0)
return 0;
}