Module: Grit
- Defined in:
- lib/grit/git-ruby/file_index.rb,
lib/grit.rb,
lib/grit/ref.rb,
lib/grit/tag.rb,
lib/grit/git.rb,
lib/grit/diff.rb,
lib/grit/blob.rb,
lib/grit/tree.rb,
lib/grit/repo.rb,
lib/grit/blame.rb,
lib/grit/index.rb,
lib/grit/actor.rb,
lib/grit/merge.rb,
lib/grit/errors.rb,
lib/grit/config.rb,
lib/grit/status.rb,
lib/grit/commit.rb,
lib/grit/git-ruby.rb,
lib/grit/submodule.rb,
lib/grit/commit_stats.rb,
lib/grit/git-ruby/object.rb,
lib/grit/git-ruby/repository.rb,
lib/grit/git-ruby/git_object.rb,
lib/grit/git-ruby/internal/pack.rb,
lib/grit/git-ruby/internal/loose.rb,
lib/grit/git-ruby/internal/raw_object.rb,
lib/grit/git-ruby/internal/file_window.rb
Overview
converted from the gitrb project
authors:
Matthias Lederhofer <matled@gmx.net>
Simon 'corecode' Schubert <corecode@fs.ei.tum.de>
Scott Chacon <schacon@gmail.com>
provides native ruby access to git objects and pack files
Defined Under Namespace
Modules: GitRuby Classes: Actor, Blame, Blob, Commit, CommitStats, Config, Diff, DiffStat, Git, Head, Index, InvalidGitRepositoryError, Merge, NoSuchPathError, Ref, Remote, Repo, Status, Submodule, Tag, Tree
Class Attribute Summary (collapse)
-
+ (Object) debug
Set debug to true to log all git calls and responses.
-
+ (Object) logger
The standard logger for debugging git calls - this defaults to a plain STDOUT logger.
-
+ (Object) use_git_ruby
Returns the value of attribute use_git_ruby.
Class Method Summary (collapse)
Class Attribute Details
+ (Object) debug
Set debug to true to log all git calls and responses
58 59 60 |
# File 'lib/grit.rb', line 58 def debug @debug end |
+ (Object) logger
The standard logger for debugging git calls - this defaults to a plain STDOUT logger
61 62 63 |
# File 'lib/grit.rb', line 61 def logger @logger end |
+ (Object) use_git_ruby
Returns the value of attribute use_git_ruby
59 60 61 |
# File 'lib/grit.rb', line 59 def use_git_ruby @use_git_ruby end |
Class Method Details
+ (Object) log(str)
62 63 64 |
# File 'lib/grit.rb', line 62 def log(str) logger.debug { str } end |
+ (Object) version
71 72 73 74 |
# File 'lib/grit.rb', line 71 def self.version yml = YAML.load(File.read(File.join(File.dirname(__FILE__), *%w[.. VERSION.yml]))) "#{yml[:major]}.#{yml[:minor]}.#{yml[:patch]}" end |