class Gollum::Git::Index

Public Class Methods

new(index) click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 236
def initialize(index)
  @index = index
  @tree = Gollum::Git::Tree.new(@index.tree)
  @current_tree = nil
end

Public Instance Methods

add(path, data) click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 246
def add(path, data)
  @index.add(path, data)
end
commit(message, parents = nil, actor = nil, last_tree = nil, head = 'master') click to toggle source

options[:message] at index.commit(, parents, actor, nil, @wiki.ref)

# File lib/grit_adapter/git_layer_grit.rb, line 251
def commit(message, parents = nil, actor = nil, last_tree = nil, head = 'master')
  @index.commit(message, parents, actor, last_tree, head)
end
current_tree() click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 264
def current_tree
  @current_tree
end
delete(path) click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 242
def delete(path)
  @index.delete(path)
end
read_tree(id) click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 259
def read_tree(id)
  @index.read_tree(id)
  @current_tree = Gollum::Git::Tree.new(@index.current_tree)
end
tree() click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 255
def tree
  @index.tree
end