#pragma implementation
#endif
-#include <fstream>
-
#include "vc-backend.h"
#include "debug.h"
+#include "buffer.h"
+#include "BufferView.h"
+#include "LyXView.h"
+#include "lyxfunc.h"
+
#include "support/FileInfo.h"
#include "support/LRegex.h"
#include "support/LSubstring.h"
#include "support/path.h"
#include "support/filetools.h"
-#include "buffer.h"
-#include "BufferView.h"
-#include "LyXView.h"
-#include "lyxfunc.h"
+#include "support/lstrings.h"
+
+#include <fstream>
using std::endl;
using std::ifstream;
vcstatus = UNLOCKED;
continue;
}
- string tmpt, s1, s2;
+ string tmpt;
+ string s1;
+ string s2;
do {
ifs >> tmpt;
s1 = strip(tmpt, ';');
<< endl;
}
}
- version_ = "RCS: " + version_;
}
lyxerr[Debug::LYXVC] << "\tlooking for `" << tmpf << "'" << endl;
string line;
LRegex reg("/(.*)/(.*)/(.*)/(.*)/(.*)");
- while(getline(ifs, line)) {
+ while (getline(ifs, line)) {
lyxerr[Debug::LYXVC] << "\t line: " << line << endl;
if (contains(line, tmpf)) {
// Ok extract the fields.
LRegex::SubMatches const & sm = reg.exec(line);
//sm[0]; // whole matched string
//sm[1]; // filename
- version_ = "CVS: ";
- version_ += LSubstring(line, sm[2].first,
+ version_ = LSubstring(line, sm[2].first,
sm[2].second);
string file_date = LSubstring(line, sm[3].first,
sm[3].second);