Class
Librarian::Source::Git::Repository
In:
lib/librarian/source/git/repository.rb
Parent:
Object
Methods
bin
checked_out?
checkout!
clean!
clone!
clone!
current_commit_hash
default_remote
fetch!
git?
git_version
has_commit?
hash_from
new
remote_branch_names
remote_names
reset_hard!
Attributes
environment
[RW]
git_ops_history
[RW]
path
[RW]
Public Class methods
bin
()
clone!
(environment, path, repository_url)
git_version
()
new
(environment, path)
Public Instance methods
checked_out?
(sha)
checkout!
(reference, options ={ })
clean!
()
clone!
(repository_url)
current_commit_hash
()
default_remote
()
fetch!
(remote, options = { })
git?
()
has_commit?
(sha)
hash_from
(remote, reference)
remote_branch_names
()
remote_names
()
reset_hard!
()
[Validate]