diff --git a/src/geef_ref.erl b/src/geef_ref.erl index 77dbd54..0cd982c 100644 --- a/src/geef_ref.erl +++ b/src/geef_ref.erl @@ -1,6 +1,6 @@ -module(geef_ref). --export([lookup/2, resolve/1, target/1, name_to_id/2, create/4]). +-export([lookup/2, resolve/1, name_to_id/2, create/4]). -include("geef_records.hrl"). @@ -40,10 +40,6 @@ resolve(#ref{handle=Handle}) -> Other end. --spec target(ref()) -> binary() | oid(). -target(#ref{target=Target}) -> - Target. - -spec name_to_id(repo(), iolist()) -> {ok, oid()} | {error, binary()}. name_to_id(#repo{handle=Handle}, Name) -> case geef_nif:reference_to_id(Handle, Name) of diff --git a/test/repo_test.erl b/test/repo_test.erl index 391987e..49cbbea 100644 --- a/test/repo_test.erl +++ b/test/repo_test.erl @@ -42,8 +42,8 @@ create_ref_test(Repo) -> {ok, _} = geef_ref:create(Repo, "refs/heads/other", "refs/heads/branch", true), {ok, Ref0} = geef_ref:lookup(Repo, "refs/heads/branch"), {ok, Ref1} = geef_ref:lookup(Repo, "refs/heads/other"), - [?_assertEqual(geef_ref:target(Ref0), Id), - ?_assertEqual(geef_ref:target(Ref1), <<"refs/heads/branch">>)]. + [?_assertEqual(Ref0#ref.target, Id), + ?_assertEqual(Ref1#ref.target, <<"refs/heads/branch">>)]. rm_r(Path) -> case filelib:is_dir(Path) of