Files
geef/lib/geef/commit.ex
2013-06-06 11:14:57 +02:00

18 lines
334 B
Elixir

defmodule Geef.Commit do
alias Geef.Object
def lookup(repo, id) do
case :geef_commit.lookup(repo, id) do
{:ok, commit} ->
{:ok, Object.new commit}
error ->
error
end
end
def tree_id(commit = Object[type: :commit]) do
:geef_commit.tree_id(set_elem(commit, 0, :geef_object))
end
end