+ /// parse information from the version file
+ virtual void scanMaster() = 0;
+
+ /**
+ * doVCCommand - call out to the version control utility
+ * @param cmd the command to execute
+ * @param path the path from which to execute
+ * @return exit status
+ */
+ static int doVCCommand(std::string const & cmd, std::string const & path);
+
+ /**
+ * The master VC file. For RCS this is *,v or RCS/ *,v. master should
+ * have full path.
+ */
+ support::FileName master_;