# File lib/rugged_adapter/git_layer_rugged.rb, line 468 def read_tree(id) id = Gollum::Git::Git.new(@rugged_repo).ref_to_sha(id) return nil if id.nil? current_tree = @rugged_repo.lookup(id) current_tree = current_tree.tree unless current_tree.is_a?(Rugged::Tree) @index.read_tree(current_tree) @current_tree = Gollum::Git::Tree.new(current_tree) end