| 
    KiCad PCB EDA Suite
    
   | 
 
This is the complete list of members for GIT_BACKEND, including all inherited members.
| AddToIndex(GIT_ADD_TO_INDEX_HANDLER *aHandler, const wxString &aFilePath)=0 | GIT_BACKEND | pure virtual | 
| BranchExists(GIT_BRANCH_HANDLER *aHandler, const wxString &aBranchName)=0 | GIT_BACKEND | pure virtual | 
| Clone(GIT_CLONE_HANDLER *aHandler)=0 | GIT_BACKEND | pure virtual | 
| Commit(GIT_COMMIT_HANDLER *aHandler, const std::vector< wxString > &aFiles, const wxString &aMessage, const wxString &aAuthorName, const wxString &aAuthorEmail)=0 | GIT_BACKEND | pure virtual | 
| CreateBranch(git_repository *aRepo, const wxString &aBranchName)=0 | GIT_BACKEND | pure virtual | 
| GetConfigString(GIT_CONFIG_HANDLER *aHandler, const wxString &aKey, wxString &aValue)=0 | GIT_BACKEND | pure virtual | 
| GetCurrentBranchName(GIT_STATUS_HANDLER *aHandler)=0 | GIT_BACKEND | pure virtual | 
| GetFileStatus(GIT_STATUS_HANDLER *aHandler, const wxString &aPathspec)=0 | GIT_BACKEND | pure virtual | 
| GetRepositoryForFile(const char *aFilename)=0 | GIT_BACKEND | pure virtual | 
| GetWorkingDirectory(GIT_STATUS_HANDLER *aHandler)=0 | GIT_BACKEND | pure virtual | 
| GetWorkingDirectory(GIT_CONFIG_HANDLER *aHandler)=0 | GIT_BACKEND | pure virtual | 
| HasChangedFiles(GIT_STATUS_HANDLER *aHandler)=0 | GIT_BACKEND | pure virtual | 
| Init()=0 | GIT_BACKEND | pure virtual | 
| InitializeRepository(GIT_INIT_HANDLER *aHandler, const wxString &aPath)=0 | GIT_BACKEND | pure virtual | 
| IsLibraryAvailable()=0 | GIT_BACKEND | pure virtual | 
| IsRepository(GIT_INIT_HANDLER *aHandler, const wxString &aPath)=0 | GIT_BACKEND | pure virtual | 
| PerformAddToIndex(GIT_ADD_TO_INDEX_HANDLER *aHandler)=0 | GIT_BACKEND | pure virtual | 
| PerformFetch(GIT_PULL_HANDLER *aHandler, bool aSkipLock)=0 | GIT_BACKEND | pure virtual | 
| PerformPull(GIT_PULL_HANDLER *aHandler)=0 | GIT_BACKEND | pure virtual | 
| PerformRemoveFromIndex(GIT_REMOVE_FROM_INDEX_HANDLER *aHandler)=0 | GIT_BACKEND | pure virtual | 
| PerformRevert(GIT_REVERT_HANDLER *aHandler)=0 | GIT_BACKEND | pure virtual | 
| Push(GIT_PUSH_HANDLER *aHandler)=0 | GIT_BACKEND | pure virtual | 
| RemoveFromIndex(GIT_REMOVE_FROM_INDEX_HANDLER *aHandler, const wxString &aFilePath)=0 | GIT_BACKEND | pure virtual | 
| RemoveVCS(git_repository *&aRepo, const wxString &aProjectPath, bool aRemoveGitDir, wxString *aErrors)=0 | GIT_BACKEND | pure virtual | 
| SetupRemote(GIT_INIT_HANDLER *aHandler, const RemoteConfig &aConfig)=0 | GIT_BACKEND | pure virtual | 
| Shutdown()=0 | GIT_BACKEND | pure virtual | 
| SwitchToBranch(GIT_BRANCH_HANDLER *aHandler, const wxString &aBranchName)=0 | GIT_BACKEND | pure virtual | 
| UpdateRemoteStatus(GIT_STATUS_HANDLER *aHandler, const std::set< wxString > &aLocalChanges, const std::set< wxString > &aRemoteChanges, std::map< wxString, FileStatus > &aFileStatus)=0 | GIT_BACKEND | pure virtual | 
| ~GIT_BACKEND()=default | GIT_BACKEND | virtual |