| 
    KiCad PCB EDA Suite
    
   | 
 
#include <memory>#include <git2.h>Go to the source code of this file.
Namespaces | |
| namespace | KIGIT | 
Typedefs | |
| using | KIGIT::GitRepositoryPtr | 
| A unique pointer for git_repository objects with automatic cleanup.   | |
| using | KIGIT::GitReferencePtr | 
| A unique pointer for git_reference objects with automatic cleanup.   | |
| using | KIGIT::GitObjectPtr | 
| A unique pointer for git_object objects with automatic cleanup.   | |
| using | KIGIT::GitCommitPtr | 
| A unique pointer for git_commit objects with automatic cleanup.   | |
| using | KIGIT::GitTreePtr | 
| A unique pointer for git_tree objects with automatic cleanup.   | |
| using | KIGIT::GitIndexPtr | 
| A unique pointer for git_index objects with automatic cleanup.   | |
| using | KIGIT::GitRebasePtr | 
| A unique pointer for git_rebase objects with automatic cleanup.   | |
| using | KIGIT::GitRevWalkPtr | 
| A unique pointer for git_revwalk objects with automatic cleanup.   | |
| using | KIGIT::GitDiffPtr | 
| A unique pointer for git_diff objects with automatic cleanup.   | |
| using | KIGIT::GitSignaturePtr | 
| A unique pointer for git_signature objects with automatic cleanup.   | |
| using | KIGIT::GitConfigPtr | 
| A unique pointer for git_config objects with automatic cleanup.   | |
| using | KIGIT::GitRemotePtr | 
| A unique pointer for git_remote objects with automatic cleanup.   | |
| using | KIGIT::GitAnnotatedCommitPtr | 
| A unique pointer for git_annotated_commit objects with automatic cleanup.   | |
| using | KIGIT::GitOidPtr | 
| A unique pointer for git_oid objects with automatic cleanup.   | |
| using | KIGIT::GitBufPtr | 
| A unique pointer for git_buf objects with automatic cleanup.   | |
| using | KIGIT::GitBlamePtr | 
| A unique pointer for git_blame objects with automatic cleanup.   | |
| using | KIGIT::GitBlobPtr | 
| A unique pointer for git_blob objects with automatic cleanup.   | |
| using | KIGIT::GitBranchIteratorPtr | 
| A unique pointer for git_branch_iterator objects with automatic cleanup.   | |
| using | KIGIT::GitConfigEntryPtr | 
| A unique pointer for git_config_entry objects with automatic cleanup.   | |
| using | KIGIT::GitConfigIteratorPtr | 
| A unique pointer for git_config_iterator objects with automatic cleanup.   | |
| using | KIGIT::GitCredentialPtr | 
| A unique pointer for git_credential objects with automatic cleanup.   | |
| using | KIGIT::GitOidArrayPtr | 
| A unique pointer for git_oidarray objects with automatic cleanup.   | |
| using | KIGIT::GitStrArrayPtr | 
| A unique pointer for git_strarray objects with automatic cleanup.   | |
| using | KIGIT::GitDescribeResultPtr | 
| A unique pointer for git_describe_result objects with automatic cleanup.   | |
| using | KIGIT::GitDiffStatsPtr | 
| A unique pointer for git_diff_stats objects with automatic cleanup.   | |
| using | KIGIT::GitFilterListPtr | 
| A unique pointer for git_filter_list objects with automatic cleanup.   | |
| using | KIGIT::GitIndexerPtr | 
| A unique pointer for git_indexer objects with automatic cleanup.   | |
| using | KIGIT::GitIndexIteratorPtr | 
| A unique pointer for git_index_iterator objects with automatic cleanup.   | |
| using | KIGIT::GitIndexConflictIteratorPtr | 
| A unique pointer for git_index_conflict_iterator objects with automatic cleanup.   | |
| using | KIGIT::GitStatusListPtr | 
| A unique pointer for git_status_list objects with automatic cleanup.   | |