module Git

Extended Modules

Defined in:

bitte_ci/libgit2.cr

Class Method Summary

Class Method Detail

def self.checkout_options_init #

[View source]
def self.clone(url, path, given_creds : Credentials) : Repository #

[View source]
def self.clone(url, path) : Repository #

[View source]
def self.clone_options_init : LibGit::CloneOptions #

[View source]
def self.credentials(credential : Pointer(Pointer(LibGit::Credential)), url : String, url_user : String | Nil, allowed_types : LibGit::GitCredential, payload : Credentials) #

[View source]
def self.credentials_ssh(credential, url, url_user, payload) #

[View source]
def self.credentials_userpass(credential, url, url_user, payload) #

[View source]
def self.fetch_options_init(given_creds) #

[View source]
def self.init #

[View source]
def self.object_lookup(repo, sha1) #

[View source]
def self.refspec_parse(input, fetch) #

[View source]
def self.remote_create(repo, name, url) #

[View source]
def self.remote_fetch(remote, refspecs, given_creds : Credentials) #

[View source]
def self.remote_list(repo) #

[View source]
def self.remote_lookup(repo, name) #

[View source]