KiCad PCB EDA Suite
|
#include <git_backend.h>
Public Member Functions | |
virtual | ~GIT_BACKEND ()=default |
virtual void | Init ()=0 |
virtual void | Shutdown ()=0 |
virtual bool | IsLibraryAvailable ()=0 |
virtual bool | Clone (GIT_CLONE_HANDLER *aHandler)=0 |
virtual CommitResult | Commit (GIT_COMMIT_HANDLER *aHandler, const std::vector< wxString > &aFiles, const wxString &aMessage, const wxString &aAuthorName, const wxString &aAuthorEmail)=0 |
virtual PushResult | Push (GIT_PUSH_HANDLER *aHandler)=0 |
virtual bool | HasChangedFiles (GIT_STATUS_HANDLER *aHandler)=0 |
virtual std::map< wxString, FileStatus > | GetFileStatus (GIT_STATUS_HANDLER *aHandler, const wxString &aPathspec)=0 |
virtual wxString | GetCurrentBranchName (GIT_STATUS_HANDLER *aHandler)=0 |
virtual void | UpdateRemoteStatus (GIT_STATUS_HANDLER *aHandler, const std::set< wxString > &aLocalChanges, const std::set< wxString > &aRemoteChanges, std::map< wxString, FileStatus > &aFileStatus)=0 |
virtual wxString | GetWorkingDirectory (GIT_STATUS_HANDLER *aHandler)=0 |
virtual wxString | GetWorkingDirectory (GIT_CONFIG_HANDLER *aHandler)=0 |
virtual bool | GetConfigString (GIT_CONFIG_HANDLER *aHandler, const wxString &aKey, wxString &aValue)=0 |
virtual bool | IsRepository (GIT_INIT_HANDLER *aHandler, const wxString &aPath)=0 |
virtual InitResult | InitializeRepository (GIT_INIT_HANDLER *aHandler, const wxString &aPath)=0 |
virtual bool | SetupRemote (GIT_INIT_HANDLER *aHandler, const RemoteConfig &aConfig)=0 |
virtual BranchResult | SwitchToBranch (GIT_BRANCH_HANDLER *aHandler, const wxString &aBranchName)=0 |
virtual bool | BranchExists (GIT_BRANCH_HANDLER *aHandler, const wxString &aBranchName)=0 |
virtual bool | PerformFetch (GIT_PULL_HANDLER *aHandler, bool aSkipLock)=0 |
virtual PullResult | PerformPull (GIT_PULL_HANDLER *aHandler)=0 |
virtual void | PerformRevert (GIT_REVERT_HANDLER *aHandler)=0 |
virtual git_repository * | GetRepositoryForFile (const char *aFilename)=0 |
virtual int | CreateBranch (git_repository *aRepo, const wxString &aBranchName)=0 |
virtual bool | RemoveVCS (git_repository *&aRepo, const wxString &aProjectPath, bool aRemoveGitDir, wxString *aErrors)=0 |
virtual bool | AddToIndex (GIT_ADD_TO_INDEX_HANDLER *aHandler, const wxString &aFilePath)=0 |
virtual bool | PerformAddToIndex (GIT_ADD_TO_INDEX_HANDLER *aHandler)=0 |
virtual bool | RemoveFromIndex (GIT_REMOVE_FROM_INDEX_HANDLER *aHandler, const wxString &aFilePath)=0 |
virtual void | PerformRemoveFromIndex (GIT_REMOVE_FROM_INDEX_HANDLER *aHandler)=0 |
Definition at line 60 of file git_backend.h.
|
virtualdefault |
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_ADD_TO_INDEX_HANDLER::AddToIndex().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_BRANCH_HANDLER::BranchExists().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_CLONE_HANDLER::PerformClone().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_COMMIT_HANDLER::PerformCommit().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by KIGIT::PROJECT_GIT_UTILS::CreateBranch().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_CONFIG_HANDLER::GetConfigString().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_STATUS_HANDLER::GetCurrentBranchName().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_STATUS_HANDLER::GetFileStatus().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by KIGIT::PROJECT_GIT_UTILS::GetRepositoryForFile().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_CONFIG_HANDLER::GetWorkingDirectory(), and GIT_STATUS_HANDLER::GetWorkingDirectory().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_STATUS_HANDLER::HasChangedFiles().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by PGM_KICAD::OnPgmInit().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_INIT_HANDLER::InitializeRepository().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by PROJECT_TREE_PANE::onRight().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_INIT_HANDLER::IsRepository().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_ADD_TO_INDEX_HANDLER::PerformAddToIndex().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_PULL_HANDLER::PerformFetch().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_PULL_HANDLER::PerformPull().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_REMOVE_FROM_INDEX_HANDLER::PerformRemoveFromIndex().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_REVERT_HANDLER::PerformRevert().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_PUSH_HANDLER::PerformPush().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_REMOVE_FROM_INDEX_HANDLER::RemoveFromIndex().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by KIGIT::PROJECT_GIT_UTILS::RemoveVCS().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_INIT_HANDLER::SetupRemote().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by PGM_KICAD::OnPgmExit().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_BRANCH_HANDLER::SwitchToBranch().
|
pure virtual |
Implemented in LIBGIT_BACKEND.
Referenced by GIT_STATUS_HANDLER::UpdateRemoteStatus().