class Gollum::Git::Index
Public Class Methods
new(index)
click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 233 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 243 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 at index.commit(, parents, actor, nil, @wiki.ref)
# File lib/grit_adapter/git_layer_grit.rb, line 248 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 261 def current_tree @current_tree end
delete(path)
click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 239 def delete(path) @index.delete(path) end
read_tree(id)
click to toggle source
# File lib/grit_adapter/git_layer_grit.rb, line 256 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 252 def tree @index.tree end