From b5d6b907b080992c2d0220eceb66f4ffa85207cd Mon Sep 17 00:00:00 2001 From: scott Chacon Date: Wed, 7 Nov 2007 16:24:15 -0800 Subject: got the first round working --- lib/git.rb | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) (limited to 'lib/git.rb') diff --git a/lib/git.rb b/lib/git.rb index 8d5c79f..25dc2b3 100644 --- a/lib/git.rb +++ b/lib/git.rb @@ -4,4 +4,53 @@ $:.unshift(File.dirname(__FILE__)) unless $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__))) +require 'git/base' +require 'git/path' +#require 'git/lib' +require 'git/repository' +require 'git/index' +require 'git/working_directory' + +=begin +require 'git/object' + +require 'git/object/commit' +require 'git/object/blob' +require 'git/object/tree' +require 'git/object/tag' + +require 'git/author' +require 'git/ref' +require 'git/file' + +require 'git/log' +require 'git/sha' +require 'git/diff' + +require 'git/branch' +require 'git/remote' +=end + +module Git + + def self.repo(git_dir) + Base.repo(git_dir) + end + + def self.open(working_dir, options = {}) + Base.open(working_dir, options) + end + + def clone + Base.clone() + end + + def init(working_dir = '.') + Base.clone() + end + +end + +g = Git.open('/Users/schacon/Sites/glue') +g = Git.repo('/Users/schacon/Sites/glue/.git') -- cgit