Module: Git

Defined in:
lib/git.rb,
lib/git/lib.rb,
lib/git/log.rb,
lib/git/base.rb,
lib/git/diff.rb,
lib/git/path.rb,
lib/git/index.rb,
lib/git/branch.rb,
lib/git/remote.rb,
lib/git/status.rb,
lib/git/branches.rb,
lib/git/repository.rb,
lib/git/working_directory.rb

Overview

require ‘git/author’ require ‘git/file’

require ‘git/sha’ require ‘git/ref’

Defined Under Namespace

Classes: Base, Branch, Branches, Diff, GitExecuteError, Index, Lib, Log, Path, Remote, Repository, Status, WorkingDirectory

Class Method Summary collapse

Class Method Details

.bare(git_dir) ⇒ Object



34
35
36
# File 'lib/git.rb', line 34

def self.bare(git_dir)
  Base.bare(git_dir)
end

.clone(repository, name, options = {}) ⇒ Object



46
47
48
# File 'lib/git.rb', line 46

def self.clone(repository, name, options = {})
  Base.clone(repository, name, options)
end

.init(working_dir = '.', options = {}) ⇒ Object



42
43
44
# File 'lib/git.rb', line 42

def self.init(working_dir = '.', options = {})
  Base.init(working_dir, options)
end

.open(working_dir, options = {}) ⇒ Object



38
39
40
# File 'lib/git.rb', line 38

def self.open(working_dir, options = {})
  Base.open(working_dir, options)
end