# # # patch "cvs_sync.cc" # from [cf15b7f172b85354c1c9194be6617c8927de8a19] # to [d3abb992da6e8d12048f82d785332dafa93719cf] # ============================================================ --- cvs_sync.cc cf15b7f172b85354c1c9194be6617c8927de8a19 +++ cvs_sync.cc d3abb992da6e8d12048f82d785332dafa93719cf @@ -415,7 +415,7 @@ static void add_missing_parents(roster_t const& oldr, split_path const & sp, boost::shared_ptr cs) { split_path tmp; - if (!oldr.has_node(tmp)) safe_insert(cs->dirs_added, tmp); +// if (!oldr.has_node(tmp)) safe_insert(cs->dirs_added, tmp); for (split_path::const_iterator i=sp.begin();i!=sp.end() && i!=--sp.end();++i) { tmp.push_back(*i); if (!oldr.has_node(tmp)) safe_insert(cs->dirs_added, tmp); @@ -911,7 +911,7 @@ fill_manifests(edges.begin()); // commit them all - commit_cvs2mtn(edges.begin()); + if (!edges.empty()) commit_cvs2mtn(edges.begin()); store_modules(); }