mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-11 05:33:33 +00:00
Lets start some cleanup of old version() VCS API
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33436 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
c0f9fb76a8
commit
89158dad83
@ -123,10 +123,7 @@ public:
|
|||||||
/// Is the document under administration by VCS?
|
/// Is the document under administration by VCS?
|
||||||
bool inUse() const;
|
bool inUse() const;
|
||||||
|
|
||||||
/// FIXME Either rename or kill, we have revisionInfo now.
|
/// Returns the RCS + version number for messages
|
||||||
/// Returns the version number.
|
|
||||||
//std::string const & version() const;
|
|
||||||
/// Returns the version number.
|
|
||||||
std::string const versionString() const;
|
std::string const versionString() const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
* Licence details can be found in the file COPYING.
|
* Licence details can be found in the file COPYING.
|
||||||
*
|
*
|
||||||
* \author Lars Gullik Bjønnes
|
* \author Lars Gullik Bjønnes
|
||||||
|
* \author Pavel Sanda
|
||||||
*
|
*
|
||||||
* Full author contact details are available in file CREDITS.
|
* Full author contact details are available in file CREDITS.
|
||||||
*/
|
*/
|
||||||
@ -240,7 +241,7 @@ bool RCS::lockingToggleEnabled()
|
|||||||
|
|
||||||
void RCS::revert()
|
void RCS::revert()
|
||||||
{
|
{
|
||||||
doVCCommand("co -f -u" + version() + " "
|
doVCCommand("co -f -u" + version_ + " "
|
||||||
+ quoteName(onlyFilename(owner_->absFileName())),
|
+ quoteName(onlyFilename(owner_->absFileName())),
|
||||||
FileName(owner_->filePath()));
|
FileName(owner_->filePath()));
|
||||||
// We ignore changes and just reload!
|
// We ignore changes and just reload!
|
||||||
@ -251,7 +252,7 @@ void RCS::revert()
|
|||||||
void RCS::undoLast()
|
void RCS::undoLast()
|
||||||
{
|
{
|
||||||
LYXERR(Debug::LYXVC, "LyXVC: undoLast");
|
LYXERR(Debug::LYXVC, "LyXVC: undoLast");
|
||||||
doVCCommand("rcs -o" + version() + " "
|
doVCCommand("rcs -o" + version_ + " "
|
||||||
+ quoteName(onlyFilename(owner_->absFileName())),
|
+ quoteName(onlyFilename(owner_->absFileName())),
|
||||||
FileName(owner_->filePath()));
|
FileName(owner_->filePath()));
|
||||||
}
|
}
|
||||||
@ -483,8 +484,10 @@ bool CVS::toggleReadOnlyEnabled()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
string CVS::revisionInfo(LyXVC::RevisionInfo const)
|
string CVS::revisionInfo(LyXVC::RevisionInfo const info)
|
||||||
{
|
{
|
||||||
|
if (info == LyXVC::File)
|
||||||
|
return version_;
|
||||||
return string();
|
return string();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
* Licence details can be found in the file COPYING.
|
* Licence details can be found in the file COPYING.
|
||||||
*
|
*
|
||||||
* \author Lars Gullik Bjønnes
|
* \author Lars Gullik Bjønnes
|
||||||
|
* \author Pavel Sanda
|
||||||
*
|
*
|
||||||
* Full author contact details are available in file CREDITS.
|
* Full author contact details are available in file CREDITS.
|
||||||
*/
|
*/
|
||||||
@ -66,8 +67,6 @@ public:
|
|||||||
virtual void getLog(support::FileName const &) = 0;
|
virtual void getLog(support::FileName const &) = 0;
|
||||||
/// return the current version description
|
/// return the current version description
|
||||||
virtual std::string const versionString() const = 0;
|
virtual std::string const versionString() const = 0;
|
||||||
/// return the current version
|
|
||||||
std::string const & version() const { return version_; }
|
|
||||||
/// return the user who has locked the file
|
/// return the user who has locked the file
|
||||||
std::string const & locker() const { return locker_; }
|
std::string const & locker() const { return locker_; }
|
||||||
/// set the owning buffer
|
/// set the owning buffer
|
||||||
@ -104,12 +103,6 @@ protected:
|
|||||||
/// The status of the VC controlled file.
|
/// The status of the VC controlled file.
|
||||||
VCStatus vcstatus;
|
VCStatus vcstatus;
|
||||||
|
|
||||||
/**
|
|
||||||
* The version of the VC file. I am not sure if this can be a
|
|
||||||
* string or if it must be a float/int.
|
|
||||||
*/
|
|
||||||
std::string version_;
|
|
||||||
|
|
||||||
/// The user currently keeping the lock on the VC file.
|
/// The user currently keeping the lock on the VC file.
|
||||||
std::string locker_;
|
std::string locker_;
|
||||||
/// The buffer using this VC
|
/// The buffer using this VC
|
||||||
@ -165,6 +158,12 @@ public:
|
|||||||
|
|
||||||
protected:
|
protected:
|
||||||
virtual void scanMaster();
|
virtual void scanMaster();
|
||||||
|
private:
|
||||||
|
/**
|
||||||
|
* The version of the VC file. I am not sure if this can be a
|
||||||
|
* string or if it must be a float/int.
|
||||||
|
*/
|
||||||
|
std::string version_;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -217,6 +216,8 @@ protected:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
support::FileName file_;
|
support::FileName file_;
|
||||||
|
// revision number from scanMaster
|
||||||
|
std::string version_;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -257,7 +258,7 @@ public:
|
|||||||
virtual void getLog(support::FileName const &);
|
virtual void getLog(support::FileName const &);
|
||||||
|
|
||||||
virtual std::string const versionString() const {
|
virtual std::string const versionString() const {
|
||||||
return "SVN: " + version_;
|
return "SVN: " + rev_file_cache_;
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual bool toggleReadOnlyEnabled();
|
virtual bool toggleReadOnlyEnabled();
|
||||||
|
Loading…
Reference in New Issue
Block a user