Class Git::Object::Commit
In: lib/git/object.rb
Parent: AbstractObject

Methods

author   author_date   committer   committer_date   date   diff_parent   gtree   message   name   parent   parents  

Public Instance methods

git author

[Source]

# File lib/git/object.rb, line 179
      def author     
        check_commit
        @author
      end

[Source]

# File lib/git/object.rb, line 184
      def author_date
        author.date
      end

git author

[Source]

# File lib/git/object.rb, line 189
      def committer
        check_commit
        @committer
      end

[Source]

# File lib/git/object.rb, line 194
      def committer_date 
        committer.date
      end
date()

Alias for committer_date

[Source]

# File lib/git/object.rb, line 199
      def diff_parent
        diff(parent)
      end

[Source]

# File lib/git/object.rb, line 163
      def gtree
        check_commit
        Tree.new(@base, @tree)
      end

[Source]

# File lib/git/object.rb, line 154
      def message
        check_commit
        @message
      end

[Source]

# File lib/git/object.rb, line 159
      def name
        @base.lib.namerev(sha)
      end

[Source]

# File lib/git/object.rb, line 168
      def parent
        parents.first
      end

array of all parent commits

[Source]

# File lib/git/object.rb, line 173
      def parents
        check_commit
        @parents        
      end

[Validate]