added some branching beginnings
[rubygit.git] / lib / git.rb
blob634109ef1c1ec086e3dd34590c5b73ea13527e65
2 # Add the directory containing this file to the start of the load path if it
3 # isn't there already.
4 $:.unshift(File.dirname(__FILE__)) unless
5   $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))
7 require 'git/base'
8 require 'git/path'
9 require 'git/lib'
11 require 'git/repository'
12 require 'git/index'
13 require 'git/working_directory'
15 require 'git/log'
16 require 'git/object'
18 require 'git/branch'
20 =begin
23 require 'git/author'
24 require 'git/ref'
25 require 'git/file'
27 require 'git/sha'
28 require 'git/diff'
30 require 'git/remote'
31 =end
33 module Git
35   def self.repo(git_dir)
36     Base.repo(git_dir)
37   end
38     
39   def self.open(working_dir, options = {})
40     Base.open(working_dir, options)
41   end
43   def clone
44     Base.clone()
45   end
47   def init(working_dir = '.')
48     Base.clone()
49   end
50   
51 end