From 3a48fb191edb70793312a75e9784e4e81ec2bec5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= Date: Wed, 17 Sep 2014 05:02:06 +0200 Subject: [PATCH] Fix reference resolving --- src/geef_repo.erl | 3 ++- test/reference_test.exs | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/geef_repo.erl b/src/geef_repo.erl index 494c32f..d8e684c 100644 --- a/src/geef_repo.erl +++ b/src/geef_repo.erl @@ -14,6 +14,7 @@ lookup_object/2, revwalk/1, stop/1, reference_dwim/2, handle/1, iterator/2]). -export([reference_has_log/2]). +-export([reference_resolve/2]). -export([reflog_read/2, reflog_delete/2]). -export([config/1]). -export([reference_lookup/2]). @@ -82,7 +83,7 @@ reference_lookup(Pid, Name) -> gen_server:call(Pid, {lookup_reference, Name}). reference_resolve(Pid, Name) -> - gen_server:call(Pid, {lookup_resolve, Name}). + gen_server:call(Pid, {reference_resolve, Name}). lookup_object(Pid, Oid) -> gen_server:call(Pid, {lookup_object, Oid}). diff --git a/test/reference_test.exs b/test/reference_test.exs index 482abbc..547b405 100644 --- a/test/reference_test.exs +++ b/test/reference_test.exs @@ -25,6 +25,9 @@ defmodule ReferenceTest do {:ok, looked_up} = Reference.lookup(repo, refname2) assert ref == looked_up + {:ok, ref} = Reference.lookup(repo, "HEAD") + Reference.resolve(ref) + Repository.stop(repo) end