// can be this operation processed in the current RCS?
virtual bool lockingToggleEnabled() = 0;
/// revert current edits
- virtual void revert() = 0;
+ virtual bool revert() = 0;
// should a confirmation before revert requested?
virtual bool isRevertWithConfirmation() = 0;
/// FIXME
/// parse information from the version file
virtual void scanMaster() = 0;
+ /// Prepare a version identifier suitable for RCS and CVS.
+ /// If needed converts last or relative number to the absolute revision.
+ bool makeRCSRevision(std::string const &version, std::string &revis) const;
+
// GUI container for doVCCommandCall
int doVCCommand(std::string const & cmd, support::FileName const & path, bool reportError = true);
/**
virtual bool lockingToggleEnabled();
- virtual void revert();
+ virtual bool revert();
virtual bool isRevertWithConfirmation();
virtual bool isRevertWithConfirmation();
- virtual void revert();
+ virtual bool revert();
virtual void undoLast();
virtual bool lockingToggleEnabled();
- virtual void revert();
+ virtual bool revert();
virtual bool isRevertWithConfirmation();