diff options
author | scott Chacon <schacon@agadorsparticus.(none)> | 2007-11-11 10:43:27 -0800 |
---|---|---|
committer | scott Chacon <schacon@agadorsparticus.(none)> | 2007-11-11 10:43:27 -0800 |
commit | a4fa110279ea28873fe1e4df10c89ddc591046b4 (patch) | |
tree | 60e08ccf8caca2fe428dee76c06c102cc54bc98b /EXAMPLES | |
parent | a1237671ba3ec38f5b123ee6600e4352dc03196b (diff) | |
download | third_party-ruby-git-a4fa110279ea28873fe1e4df10c89ddc591046b4.tar.gz third_party-ruby-git-a4fa110279ea28873fe1e4df10c89ddc591046b4.tar.xz third_party-ruby-git-a4fa110279ea28873fe1e4df10c89ddc591046b4.zip |
added the commit(), changed base.commit, base.tree, base.blob to gcommit, gtree, gblob
Diffstat (limited to 'EXAMPLES')
-rw-r--r-- | EXAMPLES | 34 |
1 files changed, 13 insertions, 21 deletions
@@ -15,16 +15,16 @@ g.log # returns array of Git::Commit objects g.log.since('2 weeks ago') g.log.between('v2.5', 'v2.6') g.log.each {|l| puts l.sha } -g.blob('v2.5:Makefile').log.since('2 weeks ago') +g.gblob('v2.5:Makefile').log.since('2 weeks ago') g.object('HEAD^').to_s # git show / git rev-parse g.object('HEAD^').contents g.object('v2.5:Makefile').size g.object('v2.5:Makefile').sha -g.tree(treeish) -g.blob(treeish) -g.commit(treeish) +g.gtree(treeish) +g.gblob(treeish) +g.gcommit(treeish) g.revparse('v2.5:Makefile') @@ -40,13 +40,13 @@ g.tag('v2.5').grep('hello', 'docs/') g.diff(commit1, commit2).size g.diff(commit1, commit2).stats -g.tree('v2.5').diff('v2.6').insertions +g.gtree('v2.5').diff('v2.6').insertions g.diff('gitsearch1', 'v2.5').path('lib/') -g.diff('gitsearch1', @git.tree('v2.5')) +g.diff('gitsearch1', @git.gtree('v2.5')) g.diff('gitsearch1', 'v2.5').path('docs/').patch -g.tree('v2.5').diff('v2.6').patch +g.gtree('v2.5').diff('v2.6').patch -g.tree('v2.5').diff('v2.6').each do |file_diff| +g.gtree('v2.5').diff('v2.6').each do |file_diff| puts file_diff.path puts file_diff.patch puts file_diff.blob(:src).contents @@ -57,18 +57,11 @@ g.config # returns whole config hash ***** IMPLEMENTED ***** -g.ls_files -g.ls_files(:stage => true) - g.tag # returns array of Git::Tag objects - - - - # needs write permission @@ -84,18 +77,17 @@ g = Git.clone(URI, :name => 'name', :path => '/tmp/checkout' g.config('user.name', 'Scott Chacon') g.config('user.email', 'email@email.com') +g.add('.') +g.add([file1, file2]) -***** IMPLEMENTED ***** +g.commit('message') +g.commit_all('message') -g.add('.') -g.add([file1, file2]) +***** IMPLEMENTED ***** g.remove('file.txt').and_file -g.commit('message') -g.commit_a('message') - g.reset # defaults to HEAD g.reset_hard(Git::Commit) |