KiCad PCB EDA Suite
Loading...
Searching...
No Matches
kicad_git_common.h File Reference
#include <git/kicad_git_errors.h>
#include <import_export.h>
#include <git2.h>
#include <atomic>
#include <mutex>
#include <set>
#include <wx/string.h>

Go to the source code of this file.

Classes

class  KIGIT_COMMON
 

Functions

APIEXPORT int progress_cb (const char *str, int len, void *data)
 
APIEXPORT void clone_progress_cb (const char *str, size_t len, size_t total, void *data)
 
APIEXPORT int transfer_progress_cb (const git_transfer_progress *aStats, void *aPayload)
 
APIEXPORT int update_cb (const char *aRefname, const git_oid *aFirst, const git_oid *aSecond, void *aPayload)
 
APIEXPORT int push_transfer_progress_cb (unsigned int aCurrent, unsigned int aTotal, size_t aBytes, void *aPayload)
 
APIEXPORT int push_update_reference_cb (const char *aRefname, const char *aStatus, void *aPayload)
 
APIEXPORT int fetchhead_foreach_cb (const char *, const char *, const git_oid *aOID, unsigned int aIsMerge, void *aPayload)
 
APIEXPORT int credentials_cb (git_cred **aOut, const char *aUrl, const char *aUsername, unsigned int aAllowedTypes, void *aPayload)
 

Function Documentation

◆ clone_progress_cb()

APIEXPORT void clone_progress_cb ( const char * str,
size_t len,
size_t total,
void * data )

Definition at line 820 of file kicad_git_common.cpp.

References GIT_PROGRESS::UpdateProgress().

Referenced by LIBGIT_BACKEND::Clone().

◆ credentials_cb()

◆ fetchhead_foreach_cb()

APIEXPORT int fetchhead_foreach_cb ( const char * ,
const char * ,
const git_oid * aOID,
unsigned int aIsMerge,
void * aPayload )

Definition at line 810 of file kicad_git_common.cpp.

Referenced by LIBGIT_BACKEND::PerformPull().

◆ progress_cb()

APIEXPORT int progress_cb ( const char * str,
int len,
void * data )

◆ push_transfer_progress_cb()

APIEXPORT int push_transfer_progress_cb ( unsigned int aCurrent,
unsigned int aTotal,
size_t aBytes,
void * aPayload )

Definition at line 897 of file kicad_git_common.cpp.

References _, and GIT_PROGRESS::UpdateProgress().

Referenced by LIBGIT_BACKEND::Push().

◆ push_update_reference_cb()

APIEXPORT int push_update_reference_cb ( const char * aRefname,
const char * aStatus,
void * aPayload )

Definition at line 916 of file kicad_git_common.cpp.

References _, and GIT_PROGRESS::UpdateProgress().

◆ transfer_progress_cb()

APIEXPORT int transfer_progress_cb ( const git_transfer_progress * aStats,
void * aPayload )

◆ update_cb()

APIEXPORT int update_cb ( const char * aRefname,
const git_oid * aFirst,
const git_oid * aSecond,
void * aPayload )

Definition at line 865 of file kicad_git_common.cpp.

References _, and GIT_PROGRESS::UpdateProgress().

Referenced by LIBGIT_BACKEND::Push().