#include "support/path.h"
#include "support/filetools.h"
#include "support/lstrings.h"
-#include "support/syscall.h"
+#include "support/systemcall.h"
#include <fstream>
int VCS::doVCCommand(string const & cmd, string const & path)
{
lyxerr[Debug::LYXVC] << "doVCCommand: " << cmd << endl;
- Systemcalls one;
+ Systemcall one;
Path p(path);
- int const ret = one.startscript(Systemcalls::Wait, cmd);
+ int const ret = one.startscript(Systemcall::Wait, cmd);
return ret;
}
}
-void RCS::retrive(string const & file)
+void RCS::retrieve(string const & file)
{
- lyxerr[Debug::LYXVC] << "LyXVC::RCS: retrive.\n\t" << file << endl;
+ lyxerr[Debug::LYXVC] << "LyXVC::RCS: retrieve.\n\t" << file << endl;
VCS::doVCCommand("co -q -r \""
+ file + "\"",
string());
break;
}
} while (!contains(tmpt, ";"));
-
+
} else if (token == "comment") {
// we don't need to read any further than this.
read_enough = true;
// Reverts to the version in CVS repository and
// gets the updated version from the repository.
string const fil = OnlyFilename(owner_->fileName());
-
+
doVCCommand("rm -f \"" + fil + "\"; cvs update \"" + fil + "\"",
owner_->filePath());
owner_->markLyxClean();