From 824ab0ec43a3c9306e75e87537f8e2b3bcc3254e Mon Sep 17 00:00:00 2001 From: scott Chacon Date: Mon, 19 Nov 2007 07:34:25 -0800 Subject: updated docs --- doc/classes/Git/Base.html | 672 +++++++++++++-------------- doc/classes/Git/Branch.html | 146 +++--- doc/classes/Git/Branches.html | 72 +-- doc/classes/Git/Diff.html | 128 +++--- doc/classes/Git/Diff/DiffFile.html | 24 +- doc/classes/Git/Lib.html | 712 ++++++++++++++++------------- doc/classes/Git/Log.html | 4 +- doc/classes/Git/Object.html | 14 +- doc/classes/Git/Object/AbstractObject.html | 182 ++++---- doc/classes/Git/Object/Blob.html | 12 +- doc/classes/Git/Object/Commit.html | 205 ++++++--- doc/classes/Git/Object/Tag.html | 14 +- doc/classes/Git/Object/Tree.html | 72 +-- doc/classes/Git/Path.html | 48 +- doc/classes/Git/Remote.html | 82 ++-- doc/created.rid | 2 +- doc/files/lib/git/diff_rb.html | 2 +- doc/files/lib/git/lib_rb.html | 2 +- doc/files/lib/git/log_rb.html | 2 +- doc/files/lib/git/object_rb.html | 2 +- doc/fr_method_index.html | 362 +++++++-------- 21 files changed, 1448 insertions(+), 1311 deletions(-) diff --git a/doc/classes/Git/Base.html b/doc/classes/Git/Base.html index d3dec3d..b643503 100644 --- a/doc/classes/Git/Base.html +++ b/doc/classes/Git/Base.html @@ -88,62 +88,62 @@

Methods

- add   - add_remote   - add_tag   - archive   - bare   - branch   - branches   - chdir   - checkout   - checkout_index   - clone   - commit   - commit_all   - commit_tree   - config   - current_branch   - diff   - dir   - fetch   - gblob   - gcommit   - grep   - gtree   - index   - init   - lib   - log   - ls_files   - merge   - new   - object   - open   - pull   - push   - read_tree   - remote   - remotes   - remove   - repack   - repo   - repo_size   - reset   - reset_hard   - revparse   - set_index   - set_working   - status   - tag   - tags   - update_ref   - with_index   - with_temp_index   - with_temp_working   - with_working   - write_and_commit_tree   - write_tree   + add   + add_remote   + add_tag   + archive   + bare   + branch   + branches   + chdir   + checkout   + checkout_index   + clone   + commit   + commit_all   + commit_tree   + config   + current_branch   + diff   + dir   + fetch   + gblob   + gcommit   + grep   + gtree   + index   + init   + lib   + log   + ls_files   + merge   + new   + object   + open   + pull   + push   + read_tree   + remote   + remotes   + remove   + repack   + repo   + repo_size   + reset   + reset_hard   + revparse   + set_index   + set_working   + status   + tag   + tags   + update_ref   + with_index   + with_temp_index   + with_temp_working   + with_working   + write_and_commit_tree   + write_tree  
@@ -165,11 +165,11 @@

Public Class methods

-
- +
+ @@ -180,8 +180,8 @@ opens a bare Git Repository - no working directory options

[Source]

-
+ onclick="toggleCode('M000091-source');return false;">[Source]

+
 # File lib/git/base.rb, line 12
     def self.bare(git_dir)
@@ -192,11 +192,11 @@ href="Repository.html">Repository - no working directory options
         
-
- +
+ @@ -221,8 +221,8 @@ options: :index_file

[Source]

-
+ onclick="toggleCode('M000094-source');return false;">[Source]

+
 # File lib/git/base.rb, line 60
     def self.clone(repository, name, opts = {})
@@ -234,11 +234,11 @@ options:
         
-
- +
+ @@ -255,8 +255,8 @@ options: :index_file

[Source]

-
+ onclick="toggleCode('M000093-source');return false;">[Source]

+
 # File lib/git/base.rb, line 31
     def self.init(working_dir, opts = {})
@@ -279,19 +279,19 @@ options:
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000095-source');return false;">[Source]

+
 # File lib/git/base.rb, line 65
     def initialize(options = {})
@@ -309,11 +309,11 @@ options:
         
-
- +
+ @@ -324,8 +324,8 @@ opens a new Git Project from a working directory you can specify non-standard git_dir and index file in the options

[Source]

-
+ onclick="toggleCode('M000092-source');return false;">[Source]

+
 # File lib/git/base.rb, line 18
     def self.open(working_dir, opts={})    
@@ -341,11 +341,11 @@ you can specify non-standard git_dir and index file in the options
 
       

Public Instance methods

-
- +
+ @@ -355,8 +355,8 @@ you can specify non-standard git_dir and index file in the options adds files from the working directory to the git repository

[Source]

-
+ onclick="toggleCode('M000116-source');return false;">[Source]

+
 # File lib/git/base.rb, line 234
     def add(path = '.')
@@ -367,11 +367,11 @@ adds files from the working directory to the git repository
         
-
- +
+ @@ -387,8 +387,8 @@ href="Base.html">Git::Base object if it’s a local reference @git.merge('scotts_git/master')

[Source]

-
+ onclick="toggleCode('M000128-source');return false;">[Source]

+
 # File lib/git/base.rb, line 312
     def add_remote(name, url, opts = {})
@@ -403,11 +403,11 @@ href="Base.html">Git::Base object if it’s a local reference
         
-
- +
+ @@ -417,8 +417,8 @@ href="Base.html">Git::Base object if it’s a local reference creates a new git tag (Git::Tag)

[Source]

-
+ onclick="toggleCode('M000131-source');return false;">[Source]

+
 # File lib/git/base.rb, line 331
     def add_tag(tag_name)
@@ -430,11 +430,11 @@ creates a new git tag (Git::Tag)
         
-
- +
+ @@ -444,8 +444,8 @@ creates a new git tag (Git::Tag) creates an archive file of the given tree-ish

[Source]

-
+ onclick="toggleCode('M000132-source');return false;">[Source]

+
 # File lib/git/base.rb, line 337
     def archive(treeish, file = nil, opts = {})
@@ -456,11 +456,11 @@ creates an archive file of the given tree-ish
         
-
- +
+ @@ -470,8 +470,8 @@ creates an archive file of the given tree-ish returns a Git::Branch object for branch_name

[Source]

-
+ onclick="toggleCode('M000111-source');return false;">[Source]

+
 # File lib/git/base.rb, line 189
     def branch(branch_name = 'master')
@@ -482,11 +482,11 @@ returns a Git::Branch object for branch_name
         
-
- +
+ @@ -497,8 +497,8 @@ returns a Git::Branches object of all the Git::Branch objects for this repo

[Source]

-
+ onclick="toggleCode('M000110-source');return false;">[Source]

+
 # File lib/git/base.rb, line 184
     def branches
@@ -509,11 +509,11 @@ href="Branch.html">Git::Branch objects for this repo
         
-
- +
+ @@ -533,8 +533,8 @@ example end

[Source]

-
+ onclick="toggleCode('M000101-source');return false;">[Source]

+
 # File lib/git/base.rb, line 115
     def chdir
@@ -547,11 +547,11 @@ example
         
-
- +
+ @@ -561,8 +561,8 @@ example checks out a branch as the new git working directory

[Source]

-
+ onclick="toggleCode('M000122-source');return false;">[Source]

+
 # File lib/git/base.rb, line 268
     def checkout(branch = 'master', opts = {})
@@ -573,19 +573,19 @@ checks out a branch as the new git working directory
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000136-source');return false;">[Source]

+
 # File lib/git/base.rb, line 364
     def checkout_index(opts = {})
@@ -596,11 +596,11 @@ checks out a branch as the new git working directory
         
-
- +
+ @@ -610,8 +610,8 @@ checks out a branch as the new git working directory commits all pending changes in the index file to the git repository

[Source]

-
+ onclick="toggleCode('M000120-source');return false;">[Source]

+
 # File lib/git/base.rb, line 255
     def commit(message, opts = {})
@@ -622,11 +622,11 @@ commits all pending changes in the index file to the git repository
         
-
- +
+ @@ -638,8 +638,8 @@ automatically adds all modified files without having to explicitly calling @git.add() on them.

[Source]

-
+ onclick="toggleCode('M000121-source');return false;">[Source]

+
 # File lib/git/base.rb, line 262
     def commit_all(message, opts = {})
@@ -651,19 +651,19 @@ automatically adds all modified files without having to explicitly calling
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000139-source');return false;">[Source]

+
 # File lib/git/base.rb, line 376
     def commit_tree(tree = nil, opts = {})
@@ -674,11 +674,11 @@ automatically adds all modified files without having to explicitly calling
         
-
- +
+ @@ -691,8 +691,8 @@ value g.config(‘user.name’) # returns ‘Scott Chacon’ g.config # returns whole config hash

[Source]

-
+ onclick="toggleCode('M000103-source');return false;">[Source]

+
 # File lib/git/base.rb, line 134
     def config(name = nil, value = nil)
@@ -712,11 +712,11 @@ Chacon’ g.config # returns whole config hash
         
-
- +
+ @@ -726,8 +726,8 @@ Chacon’ g.config # returns whole config hash returns the name of the branch the working directory is currently on

[Source]

-
+ onclick="toggleCode('M000146-source');return false;">[Source]

+
 # File lib/git/base.rb, line 425
     def current_branch
@@ -738,11 +738,11 @@ returns the name of the branch the working directory is currently on
         
-
- +
+ @@ -752,8 +752,8 @@ returns the name of the branch the working directory is currently on returns a Git::Diff object

[Source]

-
+ onclick="toggleCode('M000115-source');return false;">[Source]

+
 # File lib/git/base.rb, line 229
     def diff(objectish = 'HEAD', obj2 = nil)
@@ -764,11 +764,11 @@ returns a Git::Diff object
         
-
- +
+ @@ -782,8 +782,8 @@ returns a reference to the working directory @git.dir.writeable?

[Source]

-
+ onclick="toggleCode('M000096-source');return false;">[Source]

+
 # File lib/git/base.rb, line 80
     def dir
@@ -794,11 +794,11 @@ returns a reference to the working directory
         
-
- +
+ @@ -809,8 +809,8 @@ fetches changes from a remote branch - this does not modify the working directory, it just gets the changes from the remote if there are any

[Source]

-
+ onclick="toggleCode('M000123-source');return false;">[Source]

+
 # File lib/git/base.rb, line 274
     def fetch(remote = 'origin')
@@ -821,19 +821,19 @@ directory, it just gets the changes from the remote if there are any
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000107-source');return false;">[Source]

+
 # File lib/git/base.rb, line 169
     def gblob(objectish)
@@ -844,19 +844,19 @@ directory, it just gets the changes from the remote if there are any
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000106-source');return false;">[Source]

+
 # File lib/git/base.rb, line 165
     def gcommit(objectish)
@@ -867,11 +867,11 @@ directory, it just gets the changes from the remote if there are any
         
-
- +
+ @@ -906,8 +906,8 @@ so you might use it like this: end

[Source]

-
+ onclick="toggleCode('M000114-source');return false;">[Source]

+
 # File lib/git/base.rb, line 224
     def grep(string)
@@ -918,19 +918,19 @@ so you might use it like this:
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000105-source');return false;">[Source]

+
 # File lib/git/base.rb, line 161
     def gtree(objectish)
@@ -941,11 +941,11 @@ so you might use it like this:
         
-
- +
+ @@ -955,8 +955,8 @@ so you might use it like this: returns reference to the git index file

[Source]

-
+ onclick="toggleCode('M000098-source');return false;">[Source]

+
 # File lib/git/base.rb, line 91
     def index
@@ -967,11 +967,11 @@ returns reference to the git index file
         
-
- +
+ @@ -984,8 +984,8 @@ replace the Git::Lib class with one that uses native methods or libgit C bindings

[Source]

-
+ onclick="toggleCode('M000113-source');return false;">[Source]

+
 # File lib/git/base.rb, line 201
     def lib
@@ -996,11 +996,11 @@ methods or libgit C bindings
         
-
- +
+ @@ -1010,8 +1010,8 @@ methods or libgit C bindings returns a Git::Log object with count commits

[Source]

-
+ onclick="toggleCode('M000108-source');return false;">[Source]

+
 # File lib/git/base.rb, line 174
     def log(count = 30)
@@ -1022,19 +1022,19 @@ returns a Git::Log object with count commits
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000142-source');return false;">[Source]

+
 # File lib/git/base.rb, line 390
     def ls_files
@@ -1045,11 +1045,11 @@ returns a Git::Log object with count commits
         
-
- +
+ @@ -1063,8 +1063,8 @@ you can specify more than one branch to merge by passing an array of branches

[Source]

-
+ onclick="toggleCode('M000125-source');return false;">[Source]

+
 # File lib/git/base.rb, line 290
     def merge(branch, message = 'merge')
@@ -1075,11 +1075,11 @@ branches
         
-
- +
+ @@ -1097,8 +1097,8 @@ objectish and determine the type of the object and return an appropriate object for that type

[Source]

-
+ onclick="toggleCode('M000104-source');return false;">[Source]

+
 # File lib/git/base.rb, line 157
     def object(objectish)
@@ -1109,11 +1109,11 @@ object for that type
         
-
- +
+ @@ -1124,8 +1124,8 @@ fetches a branch from a remote and merges it into the current working branch

[Source]

-
+ onclick="toggleCode('M000126-source');return false;">[Source]

+
 # File lib/git/base.rb, line 295
     def pull(remote = 'origin', branch = 'master', message = 'origin pull')
@@ -1137,11 +1137,11 @@ branch
         
-
- +
+ @@ -1156,8 +1156,8 @@ setup the push parameters: @git.config('remote.remote-name.push', 'refs/heads/master:refs/heads/master')

[Source]

-
+ onclick="toggleCode('M000124-source');return false;">[Source]

+
 # File lib/git/base.rb, line 283
     def push(remote = 'origin', branch = 'master')
@@ -1168,19 +1168,19 @@ setup the push parameters:
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000137-source');return false;">[Source]

+
 # File lib/git/base.rb, line 368
     def read_tree(treeish, opts = {})
@@ -1191,11 +1191,11 @@ setup the push parameters:
         
-
- +
+ @@ -1205,8 +1205,8 @@ setup the push parameters: returns a Git::Remote object

[Source]

-
+ onclick="toggleCode('M000112-source');return false;">[Source]

+
 # File lib/git/base.rb, line 194
     def remote(remote_name = 'origin')
@@ -1217,11 +1217,11 @@ returns a Git::Remote object
         
-
- +
+ @@ -1232,8 +1232,8 @@ returns an array of Git:Remote objects

[Source]

-
+ onclick="toggleCode('M000127-source');return false;">[Source]

+
 # File lib/git/base.rb, line 301
     def remotes
@@ -1244,11 +1244,11 @@ href="Remote.html">Remote objects
         
-
- +
+ @@ -1258,8 +1258,8 @@ href="Remote.html">Remote objects removes file(s) from the git repository

[Source]

-
+ onclick="toggleCode('M000117-source');return false;">[Source]

+
 # File lib/git/base.rb, line 239
     def remove(path = '.', opts = {})
@@ -1270,11 +1270,11 @@ removes file(s) from the git repository
         
-
- +
+ @@ -1284,8 +1284,8 @@ removes file(s) from the git repository repacks the repository

[Source]

-
+ onclick="toggleCode('M000133-source');return false;">[Source]

+
 # File lib/git/base.rb, line 342
     def repack
@@ -1296,11 +1296,11 @@ repacks the repository
         
-
- +
+ @@ -1313,8 +1313,8 @@ returns reference to the git repository directory @git.dir.path

[Source]

-
+ onclick="toggleCode('M000097-source');return false;">[Source]

+
 # File lib/git/base.rb, line 86
     def repo
@@ -1325,11 +1325,11 @@ returns reference to the git repository directory
         
-
- +
+ @@ -1339,8 +1339,8 @@ returns reference to the git repository directory returns the repository size in bytes

[Source]

-
+ onclick="toggleCode('M000102-source');return false;">[Source]

+
 # File lib/git/base.rb, line 122
     def repo_size
@@ -1355,11 +1355,11 @@ returns the repository size in bytes
         
-
- +
+ @@ -1369,8 +1369,8 @@ returns the repository size in bytes resets the working directory to the provided commitish

[Source]

-
+ onclick="toggleCode('M000118-source');return false;">[Source]

+
 # File lib/git/base.rb, line 244
     def reset(commitish = nil, opts = {})
@@ -1381,11 +1381,11 @@ resets the working directory to the provided commitish
         
-
- +
+ @@ -1396,8 +1396,8 @@ resets the working directory to the commitish with ’—hard’

[Source]

-
+ onclick="toggleCode('M000119-source');return false;">[Source]

+
 # File lib/git/base.rb, line 249
     def reset_hard(commitish = nil, opts = {})
@@ -1409,11 +1409,11 @@ resets the working directory to the commitish with
         
-
- +
+ @@ -1428,8 +1428,8 @@ runs git rev-parse to convert the objectish to a full sha @git.revparse('v2.4:/doc/index.html')

[Source]

-
+ onclick="toggleCode('M000145-source');return false;">[Source]

+
 # File lib/git/base.rb, line 420
     def revparse(objectish)
@@ -1440,19 +1440,19 @@ runs git rev-parse to convert the objectish to a full sha
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000100-source');return false;">[Source]

+
 # File lib/git/base.rb, line 101
     def set_index(index_file, check = true)
@@ -1464,19 +1464,19 @@ runs git rev-parse to convert the objectish to a full sha
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000099-source');return false;">[Source]

+
 # File lib/git/base.rb, line 96
     def set_working(work_dir, check = true)
@@ -1488,11 +1488,11 @@ runs git rev-parse to convert the objectish to a full sha
         
-
- +
+ @@ -1502,8 +1502,8 @@ runs git rev-parse to convert the objectish to a full sha returns a Git::Status object

[Source]

-
+ onclick="toggleCode('M000109-source');return false;">[Source]

+
 # File lib/git/base.rb, line 179
     def status
@@ -1514,11 +1514,11 @@ returns a Git::Status object
         
-
- +
+ @@ -1528,8 +1528,8 @@ returns a Git::Status object returns a Git::Tag object

[Source]

-
+ onclick="toggleCode('M000130-source');return false;">[Source]

+
 # File lib/git/base.rb, line 326
     def tag(tag_name)
@@ -1540,11 +1540,11 @@ returns a Git::Tag object
         
-
- +
+ @@ -1554,8 +1554,8 @@ returns a Git::Tag object returns an array of all Git::Tag objects for this repository

[Source]

-
+ onclick="toggleCode('M000129-source');return false;">[Source]

+
 # File lib/git/base.rb, line 321
     def tags
@@ -1566,19 +1566,19 @@ returns an array of all Git::Tag objects for this repository
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000141-source');return false;">[Source]

+
 # File lib/git/base.rb, line 385
     def update_ref(branch, commit)
@@ -1589,11 +1589,11 @@ returns an array of all Git::Tag objects for this repository
         
-
- +
+ @@ -1603,8 +1603,8 @@ returns an array of all Git::Tag objects for this repository LOWER LEVEL INDEX OPERATIONS ##

[Source]

-
+ onclick="toggleCode('M000134-source');return false;">[Source]

+
 # File lib/git/base.rb, line 349
     def with_index(new_index)
@@ -1619,19 +1619,19 @@ LOWER LEVEL INDEX OPERATIONS ##
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000135-source');return false;">[Source]

+
 # File lib/git/base.rb, line 357
     def with_temp_index &blk
@@ -1645,19 +1645,19 @@ LOWER LEVEL INDEX OPERATIONS ##
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000144-source');return false;">[Source]

+
 # File lib/git/base.rb, line 405
     def with_temp_working &blk
@@ -1672,19 +1672,19 @@ LOWER LEVEL INDEX OPERATIONS ##
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000143-source');return false;">[Source]

+
 # File lib/git/base.rb, line 394
     def with_working(work_dir)
@@ -1702,19 +1702,19 @@ LOWER LEVEL INDEX OPERATIONS ##
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000140-source');return false;">[Source]

+
 # File lib/git/base.rb, line 380
     def write_and_commit_tree(opts = {})
@@ -1726,19 +1726,19 @@ LOWER LEVEL INDEX OPERATIONS ##
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000138-source');return false;">[Source]

+
 # File lib/git/base.rb, line 372
     def write_tree
diff --git a/doc/classes/Git/Branch.html b/doc/classes/Git/Branch.html
index 953f7ae..d5d0486 100644
--- a/doc/classes/Git/Branch.html
+++ b/doc/classes/Git/Branch.html
@@ -88,18 +88,18 @@
       

Methods

- archive   - checkout   - create   - current   - delete   - gcommit   - in_branch   - merge   - new   - to_a   - to_s   - update_ref   + archive   + checkout   + create   + current   + delete   + gcommit   + in_branch   + merge   + new   + to_a   + to_s   + update_ref  
@@ -144,19 +144,19 @@

Public Class methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000079-source');return false;">[Source]

+
 # File lib/git/branch.rb, line 9
     def initialize(base, name)
@@ -179,19 +179,19 @@
 
       

Public Instance methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000082-source');return false;">[Source]

+
 # File lib/git/branch.rb, line 33
     def archive(file, opts = {})
@@ -202,19 +202,19 @@
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000081-source');return false;">[Source]

+
 # File lib/git/branch.rb, line 28
     def checkout
@@ -226,19 +226,19 @@
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000084-source');return false;">[Source]

+
 # File lib/git/branch.rb, line 53
     def create
@@ -249,19 +249,19 @@
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000086-source');return false;">[Source]

+
 # File lib/git/branch.rb, line 61
     def current
@@ -272,19 +272,19 @@
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000085-source');return false;">[Source]

+
 # File lib/git/branch.rb, line 57
     def delete
@@ -295,19 +295,19 @@
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000080-source');return false;">[Source]

+
 # File lib/git/branch.rb, line 23
     def gcommit
@@ -319,11 +319,11 @@
         
-
- +
+ @@ -331,7 +331,7 @@

g.branch(‘new_branch’).in_branch do +href="Branch.html#M000083">in_branch do

   # create new file
@@ -342,8 +342,8 @@ href="Branch.html#M000081">in_branch do
 end
 

[Source]

-
+ onclick="toggleCode('M000083-source');return false;">[Source]

+
 # File lib/git/branch.rb, line 42
     def in_branch (message = 'in branch work')
@@ -361,19 +361,19 @@ end
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000087-source');return false;">[Source]

+
 # File lib/git/branch.rb, line 65
     def merge(branch = nil, message = nil)
@@ -393,19 +393,19 @@ end
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000089-source');return false;">[Source]

+
 # File lib/git/branch.rb, line 82
     def to_a
@@ -416,19 +416,19 @@ end
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000090-source');return false;">[Source]

+
 # File lib/git/branch.rb, line 86
     def to_s
@@ -439,19 +439,19 @@ end
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000088-source');return false;">[Source]

+
 # File lib/git/branch.rb, line 78
     def update_ref(commit)
diff --git a/doc/classes/Git/Branches.html b/doc/classes/Git/Branches.html
index 994ec65..57478c7 100644
--- a/doc/classes/Git/Branches.html
+++ b/doc/classes/Git/Branches.html
@@ -94,12 +94,12 @@ object that holds all the available branches
       

Methods

- []   - each   - local   - new   - remote   - size   + []   + each   + local   + new   + remote   + size  
@@ -128,19 +128,19 @@ object that holds all the available branches

Public Class methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000073-source');return false;">[Source]

+
 # File lib/git/branches.rb, line 10
     def initialize(base)
@@ -159,19 +159,19 @@ object that holds all the available branches
 
       

Public Instance methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000078-source');return false;">[Source]

+
 # File lib/git/branches.rb, line 40
     def [](symbol)
@@ -182,19 +182,19 @@ object that holds all the available branches
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000077-source');return false;">[Source]

+
 # File lib/git/branches.rb, line 34
     def each
@@ -207,19 +207,19 @@ object that holds all the available branches
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000074-source');return false;">[Source]

+
 # File lib/git/branches.rb, line 20
     def local
@@ -230,19 +230,19 @@ object that holds all the available branches
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000075-source');return false;">[Source]

+
 # File lib/git/branches.rb, line 24
     def remote
@@ -253,11 +253,11 @@ object that holds all the available branches
         
-
- +
+ @@ -267,8 +267,8 @@ object that holds all the available branches array like methods

[Source]

-
+ onclick="toggleCode('M000076-source');return false;">[Source]

+
 # File lib/git/branches.rb, line 30
     def size
diff --git a/doc/classes/Git/Diff.html b/doc/classes/Git/Diff.html
index 21cb953..ae77da9 100644
--- a/doc/classes/Git/Diff.html
+++ b/doc/classes/Git/Diff.html
@@ -94,17 +94,17 @@ object that holds the last X commits on given branch
       

Methods

- []   - deletions   - each   - insertions   - lines   - new   - patch   - path   - size   - stats   - to_s   + []   + deletions   + each   + insertions   + lines   + new   + patch   + path   + size   + stats   + to_s  
@@ -139,19 +139,19 @@ object that holds the last X commits on given branch

Public Class methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000189-source');return false;">[Source]

+
 # File lib/git/diff.rb, line 16
     def initialize(base, from = nil, to = nil)
@@ -166,11 +166,11 @@ object that holds the last X commits on given branch
 
       

Public Instance methods

-
- +
+ @@ -180,8 +180,8 @@ object that holds the last X commits on given branch enumerable methods

[Source]

-
+ onclick="toggleCode('M000198-source');return false;">[Source]

+
 # File lib/git/diff.rb, line 61
     def [](key)
@@ -193,19 +193,19 @@ enumerable methods
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000193-source');return false;">[Source]

+
 # File lib/git/diff.rb, line 37
     def deletions
@@ -217,19 +217,19 @@ enumerable methods
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000199-source');return false;">[Source]

+
 # File lib/git/diff.rb, line 66
     def each
@@ -243,19 +243,19 @@ enumerable methods
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000194-source');return false;">[Source]

+
 # File lib/git/diff.rb, line 42
     def insertions
@@ -267,19 +267,19 @@ enumerable methods
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000192-source');return false;">[Source]

+
 # File lib/git/diff.rb, line 32
     def lines
@@ -291,11 +291,11 @@ enumerable methods
         
-
- +
+ @@ -305,8 +305,8 @@ enumerable methods if file is provided and is writable, it will write the patch into the file

[Source]

-
+ onclick="toggleCode('M000196-source');return false;">[Source]

+
 # File lib/git/diff.rb, line 53
     def patch(file = nil)
@@ -318,19 +318,19 @@ if file is provided and is writable, it will write the patch into the file
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000190-source');return false;">[Source]

+
 # File lib/git/diff.rb, line 22
     def path(path)
@@ -342,19 +342,19 @@ if file is provided and is writable, it will write the patch into the file
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000191-source');return false;">[Source]

+
 # File lib/git/diff.rb, line 27
     def size
@@ -366,19 +366,19 @@ if file is provided and is writable, it will write the patch into the file
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000195-source');return false;">[Source]

+
 # File lib/git/diff.rb, line 47
     def stats
@@ -390,8 +390,8 @@ if file is provided and is writable, it will write the patch into the file
         
-
- +
+
to_s(file = nil) @@ -399,7 +399,7 @@ if file is provided and is writable, it will write the patch into the file

-Alias for patch +Alias for patch

diff --git a/doc/classes/Git/Diff/DiffFile.html b/doc/classes/Git/Diff/DiffFile.html index 5e9c752..6e2a059 100644 --- a/doc/classes/Git/Diff/DiffFile.html +++ b/doc/classes/Git/Diff/DiffFile.html @@ -86,8 +86,8 @@

Methods

- blob   - new   + blob   + new  
@@ -147,19 +147,19 @@

Public Class methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000200-source');return false;">[Source]

+
 # File lib/git/diff.rb, line 77
       def initialize(base, hash)
@@ -178,19 +178,19 @@
 
       

Public Instance methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000201-source');return false;">[Source]

+
 # File lib/git/diff.rb, line 87
       def blob(type = :dst)
diff --git a/doc/classes/Git/Lib.html b/doc/classes/Git/Lib.html
index 5875189..57feb6c 100644
--- a/doc/classes/Git/Lib.html
+++ b/doc/classes/Git/Lib.html
@@ -88,52 +88,54 @@
       

Methods

- add   - archive   - branch_current   - branch_delete   - branch_new   - branches_all   - checkout   - checkout_index   + add   + archive   + branch_current   + branch_delete   + branch_new   + branches_all   + checkout   + checkout_index   clone   - commit   - commit_data   - commit_tree   - config_get   - config_list   - config_remote   - config_set   - diff_files   - diff_full   - diff_index   - diff_stats   - fetch   - grep   + commit   + commit_data   + commit_tree   + config_get   + config_list   + config_remote   + config_set   + diff_files   + diff_full   + diff_index   + diff_stats   + fetch   + full_log_commits   + grep   init   log_commits   - ls_files   - ls_tree   - merge   - namerev   + ls_files   + ls_tree   + merge   + namerev   new   - object_contents   - object_size   - object_type   - push   - read_tree   - remote_add   - remote_remove   - remotes   - remove   - repack   - reset   - revparse   - tag   - tag_sha   - tags   - update_ref   - write_tree   + object_contents   + object_size   + object_type   + process_commit_data   + push   + read_tree   + remote_add   + remote_remove   + remotes   + remove   + repack   + reset   + revparse   + tag   + tag_sha   + tags   + update_ref   + write_tree  
@@ -188,21 +190,21 @@

Public Instance methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000050-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 257
+# File lib/git/lib.rb, line 293
     def add(path = '.')
       path = path.join(' ') if path.is_a?(Array)
       command('add', path)
@@ -212,11 +214,11 @@
         
-
- +
+ @@ -235,10 +237,10 @@ options :path

[Source]

-
+ onclick="toggleCode('M000072-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 399
+# File lib/git/lib.rb, line 435
     def archive(sha, file = nil, opts = {})
       opts[:format] = 'zip' if !opts[:format]
       
@@ -267,21 +269,21 @@ options
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000039-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 138
+# File lib/git/lib.rb, line 174
     def branch_current
       branches_all.select { |b| b[1] }.first[0] rescue nil
     end
@@ -290,21 +292,21 @@ options
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000055-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 290
+# File lib/git/lib.rb, line 326
     def branch_delete(branch)
       command('branch', ['-d', branch])
     end
@@ -313,21 +315,21 @@ options
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000054-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 286
+# File lib/git/lib.rb, line 322
     def branch_new(branch)
       command('branch', branch)
     end
@@ -336,21 +338,21 @@ options
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000038-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 128
+# File lib/git/lib.rb, line 164
     def branches_all
       arr = []
       command_lines('branch', '-a').each do |b| 
@@ -365,21 +367,21 @@ options
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000056-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 294
+# File lib/git/lib.rb, line 330
     def checkout(branch, opts = {})
       arr_opts = []
       arr_opts << '-f' if opts[:force]
@@ -392,21 +394,21 @@ options
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000071-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 383
+# File lib/git/lib.rb, line 419
     def checkout_index(opts = {})
       arr_opts = []
       arr_opts << "--prefix=#{opts[:prefix]}" if opts[:prefix]
@@ -473,21 +475,21 @@ TODO - make this work with SSH password or auth_key
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000052-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 272
+# File lib/git/lib.rb, line 308
     def commit(message, opts = {})
       arr_opts = ["-m '#{message}'"]
       arr_opts << '-a' if opts[:add_all]
@@ -498,11 +500,11 @@ TODO - make this work with SSH password or auth_key
         
-
- +
+ @@ -512,54 +514,35 @@ TODO - make this work with SSH password or auth_key returns useful array of raw commit object data

[Source]

-
+ onclick="toggleCode('M000034-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 89
+# File lib/git/lib.rb, line 101
     def commit_data(sha)
-      in_message = false
-      
-      hsh = {'message' => '', 'parent' => []}
-      command_lines('cat-file', ['commit', sha.to_s]).each do |line|
-        if in_message
-          hsh['message'] += line + "\n"
-        end
-        
-        if (line != '') && !in_message
-          data = line.split
-          key = data.shift
-          value = data.join(' ')
-          if key == 'parent'
-            hsh[key] << value
-          else
-            hsh[key] = value
-          end
-        else
-          in_message = true
-        end
-      end
-      hsh
+      sha = sha.to_s
+      cdata = command_lines('cat-file', ['commit', sha])
+      process_commit_data(cdata, sha)
     end
 
-
- +
+

[Source]

-
+ onclick="toggleCode('M000069-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 365
+# File lib/git/lib.rb, line 401
     def commit_tree(tree, opts = {})
       opts[:message] = "commit tree #{tree}" if !opts[:message]
       t = Tempfile.new('commit-message') do |t|
@@ -578,21 +561,21 @@ returns useful array of raw commit object data
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000047-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 238
+# File lib/git/lib.rb, line 274
     def config_get(name)
       command('config', ['--get', name])
     end
@@ -601,21 +584,21 @@ returns useful array of raw commit object data
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000048-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 242
+# File lib/git/lib.rb, line 278
     def config_list
       hsh = {}
       command_lines('config', ['--list']).each do |line|
@@ -629,21 +612,21 @@ returns useful array of raw commit object data
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000046-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 229
+# File lib/git/lib.rb, line 265
     def config_remote(name)
       hsh = {}
       command_lines('config', ['--get-regexp', "remote.#{name}"]).each do |line|
@@ -657,11 +640,11 @@ returns useful array of raw commit object data
         
-
- +
+ @@ -671,10 +654,10 @@ returns useful array of raw commit object data WRITE COMMANDS ##

[Source]

-
+ onclick="toggleCode('M000049-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 253
+# File lib/git/lib.rb, line 289
     def config_set(name, value)
       command('config', [name, "'#{value}'"])
     end
@@ -683,11 +666,11 @@ WRITE COMMANDS ##
         
-
- +
+ @@ -697,10 +680,10 @@ WRITE COMMANDS ## compares the index and the working directory

[Source]

-
+ onclick="toggleCode('M000043-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 195
+# File lib/git/lib.rb, line 231
     def diff_files
       hsh = {}
       command_lines('diff-files').each do |line|
@@ -716,21 +699,21 @@ compares the index and the working directory
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000041-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 165
+# File lib/git/lib.rb, line 201
     def diff_full(obj1 = 'HEAD', obj2 = nil, opts = {})
       diff_opts = ['-p']
       diff_opts << obj1
@@ -744,11 +727,11 @@ compares the index and the working directory
         
-
- +
+ @@ -758,10 +741,10 @@ compares the index and the working directory compares the index and the repository

[Source]

-
+ onclick="toggleCode('M000044-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 207
+# File lib/git/lib.rb, line 243
     def diff_index(treeish)
       hsh = {}
       command_lines('diff-index', treeish).each do |line|
@@ -777,21 +760,21 @@ compares the index and the repository
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000042-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 174
+# File lib/git/lib.rb, line 210
     def diff_stats(obj1 = 'HEAD', obj2 = nil, opts = {})
       diff_opts = ['--numstat']
       diff_opts << obj1
@@ -816,21 +799,21 @@ compares the index and the repository
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000063-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 337
+# File lib/git/lib.rb, line 373
     def fetch(remote)
       command('fetch', remote.to_s)
     end
@@ -839,11 +822,42 @@ compares the index and the repository
         
-
- +
+ + +
+

[Source]

+
+
+# File lib/git/lib.rb, line 72
+    def full_log_commits(opts = {})
+      arr_opts = ['--pretty=raw']
+      arr_opts << "-#{opts[:count]}" if opts[:count]
+      arr_opts << "--since=\"#{opts[:since]}\"" if opts[:since].is_a? String
+      arr_opts << "#{opts[:between][0].to_s}..#{opts[:between][1].to_s}" if (opts[:between] && opts[:between].size == 2)
+      arr_opts << opts[:object] if opts[:object].is_a? String
+      arr_opts << '-- ' + opts[:path_limiter] if opts[:path_limiter].is_a? String
+      
+      full_log = command_lines('log', arr_opts, true)
+      process_commit_data(full_log)
+    end
+
+
+
+
+ +
+ + + @@ -861,10 +875,10 @@ returns hash

[Source]

-
+ onclick="toggleCode('M000040-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 146
+# File lib/git/lib.rb, line 182
     def grep(string, opts = {})
       opts[:object] = 'HEAD' if !opts[:object]
 
@@ -933,32 +947,32 @@ READ COMMANDS ##
       arr_opts = ['--pretty=oneline']
       arr_opts << "-#{opts[:count]}" if opts[:count]
       arr_opts << "--since=\"#{opts[:since]}\"" if opts[:since].is_a? String
-      arr_opts << "#{opts[:between][0]}..#{opts[:between][1].to_s}" if (opts[:between] && opts[:between].size == 2)
+      arr_opts << "#{opts[:between][0].to_s}..#{opts[:between][1].to_s}" if (opts[:between] && opts[:between].size == 2)
       arr_opts << opts[:object] if opts[:object].is_a? String
       arr_opts << '-- ' + opts[:path_limiter] if opts[:path_limiter].is_a? String
       
-      command_lines('log', arr_opts).map { |l| l.split.first }
+      command_lines('log', arr_opts, true).map { |l| l.split.first }
     end
 
-
- +
+

[Source]

-
+ onclick="toggleCode('M000045-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 218
+# File lib/git/lib.rb, line 254
     def ls_files
       hsh = {}
       command_lines('ls-files', '--stage').each do |line|
@@ -973,21 +987,21 @@ READ COMMANDS ##
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000037-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 118
+# File lib/git/lib.rb, line 154
     def ls_tree(sha)
       data = {'blob' => {}, 'tree' => {}}
       command_lines('ls-tree', sha.to_s).each do |line|
@@ -1002,21 +1016,21 @@ READ COMMANDS ##
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000057-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 302
+# File lib/git/lib.rb, line 338
     def merge(branch, message = nil)      
       arr_opts = []
       arr_opts << ["-m '#{message}'"] if message
@@ -1028,21 +1042,21 @@ READ COMMANDS ##
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000031-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 76
+# File lib/git/lib.rb, line 88
     def namerev(string)
       command('name-rev', string).split[1]
     end
@@ -1051,21 +1065,21 @@ READ COMMANDS ##
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000036-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 114
+# File lib/git/lib.rb, line 150
     def object_contents(sha)
       command('cat-file', ['-p', sha])
     end
@@ -1074,21 +1088,21 @@ READ COMMANDS ##
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000033-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 84
+# File lib/git/lib.rb, line 96
     def object_size(sha)
       command('cat-file', ['-s', sha]).to_i
     end
@@ -1097,21 +1111,21 @@ READ COMMANDS ##
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000032-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 80
+# File lib/git/lib.rb, line 92
     def object_type(sha)
       command('cat-file', ['-t', sha])
     end
@@ -1120,21 +1134,83 @@ READ COMMANDS ##
         
-
- +
+ + +
+

[Source]

+
+
+# File lib/git/lib.rb, line 107
+    def process_commit_data(data, sha = nil)
+      in_message = false
+      
+      if sha
+        hsh = {'sha' => sha, 'message' => '', 'parent' => []}
+      else
+        hsh_array = []        
+      end
+    
+      data.each do |line|
+        if in_message && line != ''
+          hsh['message'] += line + "\n"
+        end
+
+        if (line != '') && !in_message
+          data = line.split
+          key = data.shift
+          value = data.join(' ')
+          if key == 'commit'
+            sha = value
+            hsh_array << hsh if hsh
+            hsh = {'sha' => sha, 'message' => '', 'parent' => []}
+          end
+          if key == 'parent'
+            hsh[key] << value
+          else
+            hsh[key] = value
+          end
+        elsif in_message && line == ''
+          in_message = false
+        else
+          in_message = true
+        end
+      end
+      
+      if hsh_array
+        hsh_array << hsh if hsh
+        hsh_array
+      else
+        hsh
+      end
+    end
+
+
+
+
+ +
+ + +

[Source]

-
+ onclick="toggleCode('M000064-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 341
+# File lib/git/lib.rb, line 377
     def push(remote, branch = 'master')
       command('push', [remote.to_s, branch.to_s])
     end
@@ -1143,11 +1219,11 @@ READ COMMANDS ##
         
-
- +
+ @@ -1157,10 +1233,10 @@ READ COMMANDS ## reads a tree into the current index file

[Source]

-
+ onclick="toggleCode('M000067-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 354
+# File lib/git/lib.rb, line 390
     def read_tree(treeish, opts = {})
       arr_opts = []
       arr_opts << "--prefix=#{opts[:prefix]}" if opts[:prefix]
@@ -1172,21 +1248,21 @@ reads a tree into the current index file
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000058-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 309
+# File lib/git/lib.rb, line 345
     def remote_add(name, url, opts = {})
       arr_opts = ['add']
       arr_opts << '-f' if opts[:with_fetch]
@@ -1200,11 +1276,11 @@ reads a tree into the current index file
         
-
- +
+ @@ -1215,10 +1291,10 @@ this is documented as such, but seems broken for some reason i’ll try to get around it some other way later

[Source]

-
+ onclick="toggleCode('M000059-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 320
+# File lib/git/lib.rb, line 356
     def remote_remove(name)
       command('remote', ['rm', name])
     end
@@ -1227,21 +1303,21 @@ to get around it some other way later
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000060-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 324
+# File lib/git/lib.rb, line 360
     def remotes
       command_lines('remote')
     end
@@ -1250,21 +1326,21 @@ to get around it some other way later
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000051-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 262
+# File lib/git/lib.rb, line 298
     def remove(path = '.', opts = {})
       path = path.join(' ') if path.is_a?(Array)
 
@@ -1279,21 +1355,21 @@ to get around it some other way later
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000066-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 349
+# File lib/git/lib.rb, line 385
     def repack
       command('repack', ['-a', '-d'])
     end
@@ -1302,21 +1378,21 @@ to get around it some other way later
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000053-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 278
+# File lib/git/lib.rb, line 314
     def reset(commit, opts = {})
       arr_opts = []
       arr_opts << '--hard' if opts[:hard]
@@ -1328,21 +1404,21 @@ to get around it some other way later
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000030-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 72
+# File lib/git/lib.rb, line 84
     def revparse(string)
       command('rev-parse', string)
     end
@@ -1351,21 +1427,21 @@ to get around it some other way later
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000062-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 332
+# File lib/git/lib.rb, line 368
     def tag(tag)
       command('tag', tag)
     end
@@ -1374,21 +1450,21 @@ to get around it some other way later
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000065-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 345
+# File lib/git/lib.rb, line 381
     def tag_sha(tag_name)
       command('show-ref',  ['--tags', '-s', tag_name])
     end
@@ -1397,21 +1473,21 @@ to get around it some other way later
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000061-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 328
+# File lib/git/lib.rb, line 364
     def tags
       command_lines('tag')
     end
@@ -1420,21 +1496,21 @@ to get around it some other way later
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000070-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 379
+# File lib/git/lib.rb, line 415
     def update_ref(branch, commit)
       command('update-ref', [branch.to_s, commit.to_s])
     end
@@ -1443,21 +1519,21 @@ to get around it some other way later
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000068-source');return false;">[Source]

+
-# File lib/git/lib.rb, line 361
+# File lib/git/lib.rb, line 397
     def write_tree
       command('write-tree')
     end
diff --git a/doc/classes/Git/Log.html b/doc/classes/Git/Log.html
index 08fff11..5d97ff5 100644
--- a/doc/classes/Git/Log.html
+++ b/doc/classes/Git/Log.html
@@ -175,7 +175,7 @@ object that holds the last X commits on given branch
 # File lib/git/log.rb, line 42
     def between(sha1, sha2 = nil)
       dirty_log
-      @between = [@base.lib.revparse(sha1), @base.lib.revparse(sha2)]
+      @between = [sha1, sha2]
       return self
     end
 
@@ -351,7 +351,7 @@ forces git log to run
 # File lib/git/log.rb, line 48
     def to_s
-      self.map { |c| c.sha }.join("\n")
+      self.map { |c| c.to_s }.join("\n")
     end
 
diff --git a/doc/classes/Git/Object.html b/doc/classes/Git/Object.html index a755c21..a5aad24 100644 --- a/doc/classes/Git/Object.html +++ b/doc/classes/Git/Object.html @@ -94,7 +94,7 @@ represents a git object

Methods

- new   + new  
@@ -126,11 +126,11 @@ Class Git::Object::Tree

Public Class methods

-
- +
+ @@ -141,10 +141,10 @@ if we’re calling this, we don’t know what type it is yet so this is our little factory method

[Source]

-
+ onclick="toggleCode('M000151-source');return false;">[Source]

+
-# File lib/git/object.rb, line 242
+# File lib/git/object.rb, line 253
       def new(base, objectish, type = nil, is_tag = false)
         if is_tag
           sha = base.lib.tag_sha(objectish)
diff --git a/doc/classes/Git/Object/AbstractObject.html b/doc/classes/Git/Object/AbstractObject.html
index 86529df..75cb746 100644
--- a/doc/classes/Git/Object/AbstractObject.html
+++ b/doc/classes/Git/Object/AbstractObject.html
@@ -86,21 +86,21 @@
       

Methods

- archive   - blob?   - commit?   - contents   - contents_array   - diff   - grep   - log   - new   - setup   - sha   - size   - tag?   - to_s   - tree?   + archive   + blob?   + commit?   + contents   + contents_array   + diff   + grep   + log   + new   + setup   + sha   + size   + tag?   + to_s   + tree?  
@@ -150,19 +150,19 @@

Public Class methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000165-source');return false;">[Source]

+
 # File lib/git/object.rb, line 17
       def initialize(base, objectish)
@@ -177,11 +177,11 @@
 
       

Public Instance methods

-
- +
+ @@ -191,8 +191,8 @@ creates an archive of this object (tree)

[Source]

-
+ onclick="toggleCode('M000175-source');return false;">[Source]

+
 # File lib/git/object.rb, line 63
       def archive(file = nil, opts = {})
@@ -203,19 +203,19 @@ creates an archive of this object (tree)
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000177-source');return false;">[Source]

+
 # File lib/git/object.rb, line 71
       def blob?
@@ -226,19 +226,19 @@ creates an archive of this object (tree)
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000178-source');return false;">[Source]

+
 # File lib/git/object.rb, line 75
       def commit?
@@ -249,11 +249,11 @@ creates an archive of this object (tree)
         
-
- +
+ @@ -263,8 +263,8 @@ creates an archive of this object (tree) caches the contents of this call in memory

[Source]

-
+ onclick="toggleCode('M000168-source');return false;">[Source]

+
 # File lib/git/object.rb, line 32
       def contents
@@ -275,19 +275,19 @@ caches the contents of this call in memory
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000169-source');return false;">[Source]

+
 # File lib/git/object.rb, line 36
       def contents_array
@@ -298,19 +298,19 @@ caches the contents of this call in memory
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000173-source');return false;">[Source]

+
 # File lib/git/object.rb, line 54
       def diff(objectish)
@@ -321,19 +321,19 @@ caches the contents of this call in memory
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000172-source');return false;">[Source]

+
 # File lib/git/object.rb, line 48
       def grep(string, path_limiter = nil, opts = {})
@@ -346,19 +346,19 @@ caches the contents of this call in memory
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000174-source');return false;">[Source]

+
 # File lib/git/object.rb, line 58
       def log(count = 30)
@@ -369,19 +369,19 @@ caches the contents of this call in memory
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000170-source');return false;">[Source]

+
 # File lib/git/object.rb, line 40
       def setup
@@ -392,19 +392,19 @@ caches the contents of this call in memory
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000166-source');return false;">[Source]

+
 # File lib/git/object.rb, line 23
       def sha
@@ -415,19 +415,19 @@ caches the contents of this call in memory
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000167-source');return false;">[Source]

+
 # File lib/git/object.rb, line 27
       def size
@@ -438,19 +438,19 @@ caches the contents of this call in memory
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000179-source');return false;">[Source]

+
 # File lib/git/object.rb, line 79
      def tag?
@@ -461,42 +461,42 @@ caches the contents of this call in memory
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000171-source');return false;">[Source]

+
 # File lib/git/object.rb, line 44
       def to_s
-        sha
+        @objectish
       end
 
-
- +
+

[Source]

-
+ onclick="toggleCode('M000176-source');return false;">[Source]

+
 # File lib/git/object.rb, line 67
       def tree?
diff --git a/doc/classes/Git/Object/Blob.html b/doc/classes/Git/Object/Blob.html
index bf1551a..763183f 100644
--- a/doc/classes/Git/Object/Blob.html
+++ b/doc/classes/Git/Object/Blob.html
@@ -88,7 +88,7 @@
       

Methods

- new   + new  
@@ -110,19 +110,19 @@

Public Class methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000181-source');return false;">[Source]

+
 # File lib/git/object.rb, line 88
       def initialize(base, sha, mode = nil)
diff --git a/doc/classes/Git/Object/Commit.html b/doc/classes/Git/Object/Commit.html
index 5e8e7bb..18ec570 100644
--- a/doc/classes/Git/Object/Commit.html
+++ b/doc/classes/Git/Object/Commit.html
@@ -88,17 +88,19 @@
       

Methods

- author   - author_date   - committer   - committer_date   - date   - diff_parent   - gtree   - message   - name   - parent   - parents   + author   + author_date   + committer   + committer_date   + date   + diff_parent   + gtree   + message   + name   + new   + parent   + parents   + set_commit  
@@ -118,13 +120,41 @@
+

Public Class methods

+ +
+ + + + +
+

[Source]

+
+
+# File lib/git/object.rb, line 154
+      def initialize(base, sha, init = nil)
+        super(base, sha)
+        if init
+          set_commit(init)
+        end
+      end
+
+
+
+
+

Public Instance methods

-
- +
+ @@ -134,10 +164,10 @@ git author

[Source]

-
+ onclick="toggleCode('M000158-source');return false;">[Source]

+
-# File lib/git/object.rb, line 179
+# File lib/git/object.rb, line 186
       def author     
         check_commit
         @author
@@ -147,21 +177,21 @@ git author
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000159-source');return false;">[Source]

+
-# File lib/git/object.rb, line 184
+# File lib/git/object.rb, line 191
       def author_date
         author.date
       end
@@ -170,11 +200,11 @@ git author
         
-
- +
+ @@ -184,10 +214,10 @@ git author git author

[Source]

-
+ onclick="toggleCode('M000160-source');return false;">[Source]

+
-# File lib/git/object.rb, line 189
+# File lib/git/object.rb, line 196
       def committer
         check_commit
         @committer
@@ -197,21 +227,21 @@ git author
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000161-source');return false;">[Source]

+
-# File lib/git/object.rb, line 194
+# File lib/git/object.rb, line 201
       def committer_date 
         committer.date
       end
@@ -220,8 +250,8 @@ git author
         
-
- +
+
date() @@ -229,26 +259,26 @@ git author

-Alias for committer_date +Alias for committer_date

-
- +
+

[Source]

-
+ onclick="toggleCode('M000163-source');return false;">[Source]

+
-# File lib/git/object.rb, line 199
+# File lib/git/object.rb, line 206
       def diff_parent
         diff(parent)
       end
@@ -257,21 +287,21 @@ Alias for committer_date
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000155-source');return false;">[Source]

+
-# File lib/git/object.rb, line 163
+# File lib/git/object.rb, line 170
       def gtree
         check_commit
         Tree.new(@base, @tree)
@@ -281,21 +311,21 @@ Alias for committer_date
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000153-source');return false;">[Source]

+
-# File lib/git/object.rb, line 154
+# File lib/git/object.rb, line 161
       def message
         check_commit
         @message
@@ -305,21 +335,21 @@ Alias for committer_date
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000154-source');return false;">[Source]

+
-# File lib/git/object.rb, line 159
+# File lib/git/object.rb, line 166
       def name
         @base.lib.namerev(sha)
       end
@@ -328,21 +358,21 @@ Alias for committer_date
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000156-source');return false;">[Source]

+
-# File lib/git/object.rb, line 168
+# File lib/git/object.rb, line 175
       def parent
         parents.first
       end
@@ -351,11 +381,11 @@ Alias for committer_date
         
-
- +
+ @@ -365,10 +395,10 @@ Alias for committer_date array of all parent commits

[Source]

-
+ onclick="toggleCode('M000157-source');return false;">[Source]

+
-# File lib/git/object.rb, line 173
+# File lib/git/object.rb, line 180
       def parents
         check_commit
         @parents        
@@ -378,6 +408,33 @@ array of all parent commits
         
+
+ + + + +
+

[Source]

+
+
+# File lib/git/object.rb, line 210
+      def set_commit(data)
+        @committer = Git::Author.new(data['committer'])
+        @author = Git::Author.new(data['author'])
+        @tree = Tree.new(@base, data['tree'])
+        @parents = data['parent'].map{ |sha| Commit.new(@base, sha) }
+        @message = data['message'].chomp
+      end
+
+
+
+
+
diff --git a/doc/classes/Git/Object/Tag.html b/doc/classes/Git/Object/Tag.html index 309aa0f..8c9c275 100644 --- a/doc/classes/Git/Object/Tag.html +++ b/doc/classes/Git/Object/Tag.html @@ -88,7 +88,7 @@

Methods

- new   + new  
@@ -123,21 +123,21 @@

Public Class methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000180-source');return false;">[Source]

+
-# File lib/git/object.rb, line 226
+# File lib/git/object.rb, line 237
       def initialize(base, sha, name)
         super(base, sha)
         @name = name
diff --git a/doc/classes/Git/Object/Tree.html b/doc/classes/Git/Object/Tree.html
index d21bc9e..870df37 100644
--- a/doc/classes/Git/Object/Tree.html
+++ b/doc/classes/Git/Object/Tree.html
@@ -88,13 +88,13 @@
       

Methods

- blobs   - children   - files   - new   - subdirectories   - subtrees   - trees   + blobs   + children   + files   + new   + subdirectories   + subtrees   + trees  
@@ -116,19 +116,19 @@

Public Class methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000182-source');return false;">[Source]

+
 # File lib/git/object.rb, line 105
       def initialize(base, sha, mode = nil)
@@ -142,19 +142,19 @@
 
       

Public Instance methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000184-source');return false;">[Source]

+
 # File lib/git/object.rb, line 114
       def blobs
@@ -166,19 +166,19 @@
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000183-source');return false;">[Source]

+
 # File lib/git/object.rb, line 110
       def children
@@ -189,8 +189,8 @@
         
-
- +
+
files() @@ -198,13 +198,13 @@

-Alias for blobs +Alias for blobs

-
- +
+
subdirectories() @@ -212,13 +212,13 @@ Alias for blobs

-Alias for trees +Alias for trees

-
- +
+
subtrees() @@ -226,24 +226,24 @@ Alias for trees

-Alias for trees +Alias for trees

-
- +
+

[Source]

-
+ onclick="toggleCode('M000186-source');return false;">[Source]

+
 # File lib/git/object.rb, line 120
       def trees
diff --git a/doc/classes/Git/Path.html b/doc/classes/Git/Path.html
index 5c18b32..a98f08d 100644
--- a/doc/classes/Git/Path.html
+++ b/doc/classes/Git/Path.html
@@ -88,10 +88,10 @@
       

Methods

- new   - readable?   - to_s   - writable?   + new   + readable?   + to_s   + writable?  
@@ -126,19 +126,19 @@

Public Class methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000147-source');return false;">[Source]

+
 # File lib/git/path.rb, line 6
     def initialize(path, check_path = true)
@@ -155,19 +155,19 @@
 
       

Public Instance methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000148-source');return false;">[Source]

+
 # File lib/git/path.rb, line 14
     def readable?
@@ -178,19 +178,19 @@
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000150-source');return false;">[Source]

+
 # File lib/git/path.rb, line 22
     def to_s
@@ -201,19 +201,19 @@
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000149-source');return false;">[Source]

+
 # File lib/git/path.rb, line 18
     def writable?
diff --git a/doc/classes/Git/Remote.html b/doc/classes/Git/Remote.html
index 7c3c2e6..60d4611 100644
--- a/doc/classes/Git/Remote.html
+++ b/doc/classes/Git/Remote.html
@@ -88,13 +88,13 @@
       

Methods

- branch   - fetch   - merge   - new   - remove   + branch   + fetch   + merge   + new   remove   - to_s   + remove   + to_s  
@@ -139,19 +139,19 @@

Public Class methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000202-source');return false;">[Source]

+
 # File lib/git/remote.rb, line 8
     def initialize(base, name)
@@ -168,19 +168,19 @@
 
       

Public Instance methods

-
- +
+

[Source]

-
+ onclick="toggleCode('M000206-source');return false;">[Source]

+
 # File lib/git/remote.rb, line 29
     def branch(branch = 'master')
@@ -191,19 +191,19 @@
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000204-source');return false;">[Source]

+
 # File lib/git/remote.rb, line 20
     def fetch
@@ -214,11 +214,11 @@
         
-
- +
+ @@ -228,8 +228,8 @@ merge this remote locally

[Source]

-
+ onclick="toggleCode('M000205-source');return false;">[Source]

+
 # File lib/git/remote.rb, line 25
     def merge(branch = 'master')
@@ -240,19 +240,19 @@ merge this remote locally
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000203-source');return false;">[Source]

+
 # File lib/git/remote.rb, line 16
     def remove
@@ -263,19 +263,19 @@ merge this remote locally
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000207-source');return false;">[Source]

+
 # File lib/git/remote.rb, line 33
     def remove
@@ -286,19 +286,19 @@ merge this remote locally
         
-
- +
+

[Source]

-
+ onclick="toggleCode('M000208-source');return false;">[Source]

+
 # File lib/git/remote.rb, line 37
     def to_s
diff --git a/doc/created.rid b/doc/created.rid
index f785fc6..7e12778 100644
--- a/doc/created.rid
+++ b/doc/created.rid
@@ -1 +1 @@
-Fri Nov 16 12:12:50 PST 2007
+Mon Nov 19 07:34:15 PST 2007
diff --git a/doc/files/lib/git/diff_rb.html b/doc/files/lib/git/diff_rb.html
index 79849e7..02d9996 100644
--- a/doc/files/lib/git/diff_rb.html
+++ b/doc/files/lib/git/diff_rb.html
@@ -56,7 +56,7 @@
     
     
       Last Update:
-      Sat Nov 10 11:50:45 PST 2007
+      Sun Nov 18 12:41:48 PST 2007
     
     
   
diff --git a/doc/files/lib/git/lib_rb.html b/doc/files/lib/git/lib_rb.html index 880a478..9c30b9c 100644 --- a/doc/files/lib/git/lib_rb.html +++ b/doc/files/lib/git/lib_rb.html @@ -56,7 +56,7 @@ Last Update: - Fri Nov 16 11:42:13 PST 2007 + Mon Nov 19 06:43:24 PST 2007
diff --git a/doc/files/lib/git/log_rb.html b/doc/files/lib/git/log_rb.html index 0d10862..9137288 100644 --- a/doc/files/lib/git/log_rb.html +++ b/doc/files/lib/git/log_rb.html @@ -56,7 +56,7 @@ Last Update: - Fri Nov 09 12:34:33 PST 2007 + Mon Nov 19 06:46:17 PST 2007
diff --git a/doc/files/lib/git/object_rb.html b/doc/files/lib/git/object_rb.html index 6493bfe..e656131 100644 --- a/doc/files/lib/git/object_rb.html +++ b/doc/files/lib/git/object_rb.html @@ -56,7 +56,7 @@ Last Update: - Thu Nov 15 17:08:18 PST 2007 + Mon Nov 19 06:45:48 PST 2007
diff --git a/doc/fr_method_index.html b/doc/fr_method_index.html index 6bb821e..dfb488a 100644 --- a/doc/fr_method_index.html +++ b/doc/fr_method_index.html @@ -20,210 +20,214 @@

Methods

+ [] (Git::Diff)
[] (Git::Status)
- [] (Git::Branches)
- [] (Git::Diff)
- add (Git::Lib)
- add (Git::Base)
- add_remote (Git::Base)
- add_tag (Git::Base)
+ [] (Git::Branches)
+ add (Git::Lib)
+ add (Git::Base)
+ add_remote (Git::Base)
+ add_tag (Git::Base)
added (Git::Status)
- archive (Git::Object::AbstractObject)
- archive (Git::Branch)
- archive (Git::Lib)
- archive (Git::Base)
- author (Git::Object::Commit)
- author_date (Git::Object::Commit)
+ archive (Git::Base)
+ archive (Git::Object::AbstractObject)
+ archive (Git::Lib)
+ archive (Git::Branch)
+ author (Git::Object::Commit)
+ author_date (Git::Object::Commit)
bare (Git)
- bare (Git::Base)
+ bare (Git::Base)
between (Git::Log)
- blob (Git::Diff::DiffFile)
blob (Git::Status::StatusFile)
- blob? (Git::Object::AbstractObject)
- blobs (Git::Object::Tree)
- branch (Git::Base)
- branch (Git::Remote)
- branch_current (Git::Lib)
- branch_delete (Git::Lib)
- branch_new (Git::Lib)
- branches (Git::Base)
- branches_all (Git::Lib)
+ blob (Git::Diff::DiffFile)
+ blob? (Git::Object::AbstractObject)
+ blobs (Git::Object::Tree)
+ branch (Git::Base)
+ branch (Git::Remote)
+ branch_current (Git::Lib)
+ branch_delete (Git::Lib)
+ branch_new (Git::Lib)
+ branches (Git::Base)
+ branches_all (Git::Lib)
changed (Git::Status)
- chdir (Git::Base)
- checkout (Git::Lib)
- checkout (Git::Branch)
- checkout (Git::Base)
- checkout_index (Git::Lib)
- checkout_index (Git::Base)
- children (Git::Object::Tree)
- clone (Git::Lib)
+ chdir (Git::Base)
+ checkout (Git::Branch)
+ checkout (Git::Base)
+ checkout (Git::Lib)
+ checkout_index (Git::Base)
+ checkout_index (Git::Lib)
+ children (Git::Object::Tree)
clone (Git)
- clone (Git::Base)
- commit (Git::Base)
- commit (Git::Lib)
- commit? (Git::Object::AbstractObject)
- commit_all (Git::Base)
- commit_data (Git::Lib)
- commit_tree (Git::Base)
- commit_tree (Git::Lib)
- committer (Git::Object::Commit)
- committer_date (Git::Object::Commit)
- config (Git::Base)
- config_get (Git::Lib)
- config_list (Git::Lib)
- config_remote (Git::Lib)
- config_set (Git::Lib)
- contents (Git::Object::AbstractObject)
- contents_array (Git::Object::AbstractObject)
- create (Git::Branch)
- current (Git::Branch)
- current_branch (Git::Base)
- date (Git::Object::Commit)
- delete (Git::Branch)
+ clone (Git::Lib)
+ clone (Git::Base)
+ commit (Git::Base)
+ commit (Git::Lib)
+ commit? (Git::Object::AbstractObject)
+ commit_all (Git::Base)
+ commit_data (Git::Lib)
+ commit_tree (Git::Lib)
+ commit_tree (Git::Base)
+ committer (Git::Object::Commit)
+ committer_date (Git::Object::Commit)
+ config (Git::Base)
+ config_get (Git::Lib)
+ config_list (Git::Lib)
+ config_remote (Git::Lib)
+ config_set (Git::Lib)
+ contents (Git::Object::AbstractObject)
+ contents_array (Git::Object::AbstractObject)
+ create (Git::Branch)
+ current (Git::Branch)
+ current_branch (Git::Base)
+ date (Git::Object::Commit)
+ delete (Git::Branch)
deleted (Git::Status)
- deletions (Git::Diff)
- diff (Git::Object::AbstractObject)
- diff (Git::Base)
- diff_files (Git::Lib)
- diff_full (Git::Lib)
- diff_index (Git::Lib)
- diff_parent (Git::Object::Commit)
- diff_stats (Git::Lib)
- dir (Git::Base)
- each (Git::Diff)
- each (Git::Log)
+ deletions (Git::Diff)
+ diff (Git::Base)
+ diff (Git::Object::AbstractObject)
+ diff_files (Git::Lib)
+ diff_full (Git::Lib)
+ diff_index (Git::Lib)
+ diff_parent (Git::Object::Commit)
+ diff_stats (Git::Lib)
+ dir (Git::Base)
each (Git::Status)
- each (Git::Branches)
- fetch (Git::Base)
- fetch (Git::Lib)
- fetch (Git::Remote)
- files (Git::Object::Tree)
+ each (Git::Diff)
+ each (Git::Branches)
+ each (Git::Log)
+ fetch (Git::Lib)
+ fetch (Git::Base)
+ fetch (Git::Remote)
+ files (Git::Object::Tree)
first (Git::Log)
- gblob (Git::Base)
- gcommit (Git::Base)
- gcommit (Git::Branch)
- grep (Git::Base)
- grep (Git::Object::AbstractObject)
- grep (Git::Lib)
- gtree (Git::Base)
- gtree (Git::Object::Commit)
- in_branch (Git::Branch)
- index (Git::Base)
- init (Git)
- init (Git::Base)
+ full_log_commits (Git::Lib)
+ gblob (Git::Base)
+ gcommit (Git::Branch)
+ gcommit (Git::Base)
+ grep (Git::Object::AbstractObject)
+ grep (Git::Base)
+ grep (Git::Lib)
+ gtree (Git::Object::Commit)
+ gtree (Git::Base)
+ in_branch (Git::Branch)
+ index (Git::Base)
+ init (Git::Base)
init (Git::Lib)
- insertions (Git::Diff)
- lib (Git::Base)
- lines (Git::Diff)
- local (Git::Branches)
- log (Git::Base)
- log (Git::Object::AbstractObject)
+ init (Git)
+ insertions (Git::Diff)
+ lib (Git::Base)
+ lines (Git::Diff)
+ local (Git::Branches)
+ log (Git::Base)
+ log (Git::Object::AbstractObject)
log_commits (Git::Lib)
- ls_files (Git::Lib)
- ls_files (Git::Base)
- ls_tree (Git::Lib)
- merge (Git::Branch)
- merge (Git::Remote)
- merge (Git::Base)
- merge (Git::Lib)
- message (Git::Object::Commit)
- name (Git::Object::Commit)
- namerev (Git::Lib)
- new (Git::Object::Tree)
- new (Git::Diff)
- new (Git::Branches)
- new (Git::Log)
+ ls_files (Git::Base)
+ ls_files (Git::Lib)
+ ls_tree (Git::Lib)
+ merge (Git::Base)
+ merge (Git::Branch)
+ merge (Git::Remote)
+ merge (Git::Lib)
+ message (Git::Object::Commit)
+ name (Git::Object::Commit)
+ namerev (Git::Lib)
new (Git::Lib)
+ new (Git::Object::Blob)
+ new (Git::Branch)
+ new (Git::Object::Tree)
+ new (Git::Object::Commit)
+ new (Git::Object)
new (Git::Status::StatusFile)
+ new (Git::Object::AbstractObject)
+ new (Git::Path)
+ new (Git::Base)
+ new (Git::Log)
new (Git::Author)
- new (Git::Object::AbstractObject)
- new (Git::Diff::DiffFile)
- new (Git::Remote)
- new (Git::Branch)
- new (Git::Object::Tag)
- new (Git::Object)
+ new (Git::Diff::DiffFile)
new (Git::Status)
- new (Git::Path)
- new (Git::Base)
- new (Git::Object::Blob)
+ new (Git::Diff)
+ new (Git::Remote)
+ new (Git::Branches)
+ new (Git::Object::Tag)
+ object (Git::Base)
object (Git::Log)
- object (Git::Base)
- object_contents (Git::Lib)
- object_size (Git::Lib)
- object_type (Git::Lib)
- open (Git::Base)
+ object_contents (Git::Lib)
+ object_size (Git::Lib)
+ object_type (Git::Lib)
+ open (Git::Base)
open (Git)
- parent (Git::Object::Commit)
- parents (Git::Object::Commit)
- patch (Git::Diff)
- path (Git::Diff)
+ parent (Git::Object::Commit)
+ parents (Git::Object::Commit)
+ patch (Git::Diff)
+ path (Git::Diff)
path (Git::Log)
pretty (Git::Status)
- pull (Git::Base)
- push (Git::Lib)
- push (Git::Base)
- read_tree (Git::Lib)
- read_tree (Git::Base)
- readable? (Git::Path)
- remote (Git::Base)
- remote (Git::Branches)
- remote_add (Git::Lib)
- remote_remove (Git::Lib)
- remotes (Git::Base)
- remotes (Git::Lib)
+ process_commit_data (Git::Lib)
+ pull (Git::Base)
+ push (Git::Lib)
+ push (Git::Base)
+ read_tree (Git::Base)
+ read_tree (Git::Lib)
+ readable? (Git::Path)
+ remote (Git::Base)
+ remote (Git::Branches)
+ remote_add (Git::Lib)
+ remote_remove (Git::Lib)
+ remotes (Git::Lib)
+ remotes (Git::Base)
+ remove (Git::Base)
+ remove (Git::Remote)
+ remove (Git::Lib)
remove (Git::Remote)
- remove (Git::Remote)
- remove (Git::Lib)
- remove (Git::Base)
- repack (Git::Base)
- repack (Git::Lib)
- repo (Git::Base)
- repo_size (Git::Base)
- reset (Git::Base)
- reset (Git::Lib)
- reset_hard (Git::Base)
- revparse (Git::Base)
- revparse (Git::Lib)
- set_index (Git::Base)
- set_working (Git::Base)
- setup (Git::Object::AbstractObject)
- sha (Git::Object::AbstractObject)
+ repack (Git::Base)
+ repack (Git::Lib)
+ repo (Git::Base)
+ repo_size (Git::Base)
+ reset (Git::Lib)
+ reset (Git::Base)
+ reset_hard (Git::Base)
+ revparse (Git::Base)
+ revparse (Git::Lib)
+ set_commit (Git::Object::Commit)
+ set_index (Git::Base)
+ set_working (Git::Base)
+ setup (Git::Object::AbstractObject)
+ sha (Git::Object::AbstractObject)
since (Git::Log)
- size (Git::Object::AbstractObject)
- size (Git::Branches)
+ size (Git::Branches)
size (Git::Log)
- size (Git::Diff)
- stats (Git::Diff)
- status (Git::Base)
- subdirectories (Git::Object::Tree)
- subtrees (Git::Object::Tree)
- tag (Git::Lib)
- tag (Git::Base)
- tag? (Git::Object::AbstractObject)
- tag_sha (Git::Lib)
- tags (Git::Base)
- tags (Git::Lib)
- to_a (Git::Branch)
+ size (Git::Object::AbstractObject)
+ size (Git::Diff)
+ stats (Git::Diff)
+ status (Git::Base)
+ subdirectories (Git::Object::Tree)
+ subtrees (Git::Object::Tree)
+ tag (Git::Base)
+ tag (Git::Lib)
+ tag? (Git::Object::AbstractObject)
+ tag_sha (Git::Lib)
+ tags (Git::Base)
+ tags (Git::Lib)
+ to_a (Git::Branch)
+ to_s (Git::Remote)
to_s (Git::Log)
- to_s (Git::Branch)
- to_s (Git::Object::AbstractObject)
- to_s (Git::Diff)
- to_s (Git::Path)
- to_s (Git::Remote)
- tree? (Git::Object::AbstractObject)
- trees (Git::Object::Tree)
+ to_s (Git::Diff)
+ to_s (Git::Branch)
+ to_s (Git::Path)
+ to_s (Git::Object::AbstractObject)
+ tree? (Git::Object::AbstractObject)
+ trees (Git::Object::Tree)
untracked (Git::Status)
- update_ref (Git::Lib)
- update_ref (Git::Branch)
- update_ref (Git::Base)
- with_index (Git::Base)
- with_temp_index (Git::Base)
- with_temp_working (Git::Base)
- with_working (Git::Base)
- writable? (Git::Path)
- write_and_commit_tree (Git::Base)
- write_tree (Git::Lib)
- write_tree (Git::Base)
+ update_ref (Git::Branch)
+ update_ref (Git::Base)
+ update_ref (Git::Lib)
+ with_index (Git::Base)
+ with_temp_index (Git::Base)
+ with_temp_working (Git::Base)
+ with_working (Git::Base)
+ writable? (Git::Path)
+ write_and_commit_tree (Git::Base)
+ write_tree (Git::Base)
+ write_tree (Git::Lib)
-- cgit