Sha256: 9c51f4e3fdb3475ecb94ba225a408eb7e9a7e373fda059e2a98d3e2c207d3564
Contents?: true
Size: 1.49 KB
Versions: 2
Compression:
Stored size: 1.49 KB
Contents
$:.unshift File.dirname(__FILE__) # For use/testing when no gem is installed # core require 'fileutils' require 'time' # stdlib require 'timeout' require 'logger' require 'digest/sha1' if defined? RUBY_ENGINE && RUBY_ENGINE == 'jruby' require 'open3' elsif RUBY_PLATFORM =~ /mswin|mingw/ begin require 'win32/open3' rescue LoadError warn "You must 'gem install win32-open3' to use grit on Windows" exit 1 end else require 'open3_detach' end # third party require 'rubygems' require 'mime/types' # internal requires require 'grit/lazy' require 'grit/errors' require 'grit/git-ruby' require 'grit/git' require 'grit/ref' require 'grit/tag' require 'grit/commit' require 'grit/commit_stats' require 'grit/tree' require 'grit/blob' require 'grit/actor' require 'grit/diff' require 'grit/config' require 'grit/repo' require 'grit/index' require 'grit/status' require 'grit/submodule' require 'grit/blame' require 'grit/merge' module Grit class << self # Set +debug+ to true to log all git calls and responses attr_accessor :debug attr_accessor :use_git_ruby # The standard +logger+ for debugging git calls - this defaults to a plain STDOUT logger attr_accessor :logger def log(str) logger.debug { str } end end self.debug = false self.use_git_ruby = true @logger ||= ::Logger.new(STDOUT) def self.version yml = YAML.load(File.read(File.join(File.dirname(__FILE__), *%w[.. VERSION.yml]))) "#{yml[:major]}.#{yml[:minor]}.#{yml[:patch]}" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tekkub-fugit-0.0.6 | lib/grit/lib/grit.rb |
tekkub-fugit-0.0.7 | lib/grit/lib/grit.rb |