kdevplatform/vcs
icentralizedversioncontrol.h
Go to the documentation of this file.
79 virtual VcsJob* import(const QString & commitMessage, const QUrl & sourceDirectory, const VcsLocation & destinationRepository) = 0;
84 Q_DECLARE_INTERFACE( KDevelop::ICentralizedVersionControl, "org.kdevelop.ICentralizedVersionControl" )
This is the basic interface that all Version Control or Source Code Management plugins need to implem...
Definition: ibasicversioncontrol.h:52
This is the interface that all Centralized Version Control plugins need to implement.
Definition: icentralizedversioncontrol.h:58
~ICentralizedVersionControl() override=default
virtual VcsJob * edit(const QUrl &localLocation)=0
this is for files only, it makes a file editable, this may be a no-op
Definition: dvcsevent.h:33
virtual VcsJob * localRevision(const QUrl &localLocation, VcsRevision::RevisionType)=0
retrieves status information for a file or dir recursive is only active for directories
virtual VcsJob * unedit(const QUrl &localLocation)=0
this is for files only, it makes a file un-editable, this may be a no-op This is different from rever...
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Apr 13 2021 23:30:58 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Apr 13 2021 23:30:58 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.