got clone and init to work - my first writing functions
[rubygit.git] / README
blob5f9c69aa36af3f48a3aaf3c402b92c9b1eb44f96
1 Git Library for Ruby
2 -----------------------------
4 Library for using Git in Ruby.
6 Right now I'm forking calls to the 'git' binary, 
7 but eventually I'll replace that with either C bindings
8 to libgit or libgit-thin, or I'll write pure ruby
9 handlers for at least some of the Git stuff.
11 See EXAMPLES file for, well, examples.
15 Git::Object
16   - sha
17   - type
18   - cat_file
19   - raw
21 Git::Commit
22   - tree
23   - parent 
24   - author      # git author
25   - author_date
26   - committer   # git author
27   - committer_date / date
28   - message
30 Git::Tree
31   - children
32   - blobs/files
33   - subtrees/subdirs
35 Git::Blob << File
36   - size
37   - permissions
39 Git::Tag
41 Git::Hash
42   - abbrev/short
44 Git::Repository
45   - heads
46   - refs
47   - branches
49 Git::WorkingDirectory 
50   - foreach
51   - glob # returns Git::Files
53 Git::File << File
54   - log
55   - tags