# # patch "cvs_repository.cc" # from [3408cbc3c5561cbeb111736851ceadcbbf2b8c5f] # to [04c4a1e78d38da1d208f30f719f519071aa7e19a] # --- cvs_repository.cc +++ cvs_repository.cc @@ -1631,7 +1631,9 @@ std::ifstream cvs_repository((path+"CVS/Repository").c_str()); N(cvs_repository.good(), F("can't open %sCVS/Repository\n") % path); std::getline(cvs_repository,repository); - validate_path(path,repository); + I(!repository.empty()); + if (repository[0]!='/') repository=root+"/"+repository; + validate_path(path,repository+"/"); } std::ifstream cvs_Entries((path+"CVS/Entries").c_str()); N(cvs_Entries.good(),