kdevelop/kdevplatform/vcs
idistributedversioncontrol.h
Go to the documentation of this file.
71 Q_DECLARE_INTERFACE( KDevelop::IDistributedVersionControl, "org.kdevelop.IDistributedVersionControl" )
virtual VcsJob * pull(const VcsLocation &localOrRepoLocationSrc, const QUrl &localRepositoryLocation)=0
Import revisions from another repository the local one, but don't yet merge them into the working cop...
Denotes a local or repository location for a Vcs system.
Definition: vcslocation.h:42
virtual VcsJob * init(const QUrl &localRepositoryRoot)=0
Create a new repository inside the given local directory.
~IDistributedVersionControl() override=default
This class provides an extension of KJob to get various VCS-specific information about the job...
Definition: vcsjob.h:43
This is the basic interface that all Version Control or Source Code Management plugins need to implem...
Definition: ibasicversioncontrol.h:52
This interface has methods to support distributed version control systems like git or svk...
Definition: idistributedversioncontrol.h:37
virtual VcsJob * push(const QUrl &localRepositoryLocation, const VcsLocation &localOrRepoLocationDst)=0
Export the locally committed revisions to another repository.
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Sun Dec 15 2019 03:49:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2019 The KDE developers.
Generated on Sun Dec 15 2019 03:49:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.