| 
    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().