class

Git::Repository

Inherits Git::C_Pointer < Git::C_Value < Git::NoError < Reference < Object

Constructors

new(value : LibGit::Repository, path : String)
Source

Class methods

init_at(path, is_bare = false)

bare discover clone_at

Source
open(path : String)
Source

Instance methods

attributes(path : String)
Source
bare?
Source
blame
Source
branches
Source
empty?
Source
exists?(oid : Oid)
Source
exists?(sha : String)
Source
finalize
Source
head
Source
head?
Source
last_commit
Source
lookup(sha : String)
Source
lookup_blob(oid : Oid)
Source
lookup_blob(sha : String)
Source
lookup_commit(oid : Oid)
Source
lookup_commit(sha : String)
Source
lookup_tag(oid : Oid)
Source
lookup_tag(sha : String)
Source
lookup_tree(oid : Oid)
Source
lookup_tree(sha : String)
Source
path
Source
ref(name : String)
Source
ref_names
Source
references
Source
refs(glob : String)
Source
refs
Source
remotes
Source
shallow?
Source
tags(glob : String)
Source
tags
Source
walk(from : String | Oid, sorting : Sort = Sort::Time, &)
Source
walk(from : String | Oid, sorting : Sort = Sort::Time)
Source
workdir
Source