Fix some dialyzer issues
This commit is contained in:
@@ -12,7 +12,7 @@ defmodule Geef.Repository do
|
|||||||
def odb(repo), do: :geef_repo.odb(repo)
|
def odb(repo), do: :geef_repo.odb(repo)
|
||||||
def odb!(repo), do: :geef_repo.odb(repo) |> assert_ok
|
def odb!(repo), do: :geef_repo.odb(repo) |> assert_ok
|
||||||
|
|
||||||
def discover(path), do: :geef_repo.disover(path)
|
def discover(path), do: :geef_repo.discover(path)
|
||||||
|
|
||||||
def bare?(repo), do: :geef_repo.is_bare(repo)
|
def bare?(repo), do: :geef_repo.is_bare(repo)
|
||||||
def workdir(repo), do: :geef_repo.workdir(repo)
|
def workdir(repo), do: :geef_repo.workdir(repo)
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
-behaviour(gen_server).
|
-behaviour(gen_server).
|
||||||
|
|
||||||
%% API
|
%% API
|
||||||
-export([start_link/1, exists/2, write/3]).
|
-export([start_link/1, exists/2, write/3, stop/1]).
|
||||||
|
|
||||||
%% gen_server callbacks
|
%% gen_server callbacks
|
||||||
-export([init/1, handle_call/3, handle_cast/2, handle_info/2,
|
-export([init/1, handle_call/3, handle_cast/2, handle_info/2,
|
||||||
@@ -25,6 +25,9 @@
|
|||||||
%%% API
|
%%% API
|
||||||
%%%===================================================================
|
%%%===================================================================
|
||||||
|
|
||||||
|
stop(Pid) ->
|
||||||
|
gen_server:call(Pid, stop).
|
||||||
|
|
||||||
%% @doc
|
%% @doc
|
||||||
%% Starts the server
|
%% Starts the server
|
||||||
-spec start_link(term()) -> {ok, pid()} | ignore | {error, term()}.
|
-spec start_link(term()) -> {ok, pid()} | ignore | {error, term()}.
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
-export([new/2, new/3]).
|
-export([new/2, new/3]).
|
||||||
|
|
||||||
-spec new(iolist(), iolist()) -> geef_signature() | {error, term()}.
|
-spec new(iolist(), iolist()) -> {ok, geef_signature()} | {error, term()}.
|
||||||
new(Name0, Email0) ->
|
new(Name0, Email0) ->
|
||||||
case geef_nif:signature_new(Name0, Email0) of
|
case geef_nif:signature_new(Name0, Email0) of
|
||||||
{ok, Name, Email, Time0, Offset} ->
|
{ok, Name, Email, Time0, Offset} ->
|
||||||
@@ -14,7 +14,7 @@ new(Name0, Email0) ->
|
|||||||
Err
|
Err
|
||||||
end.
|
end.
|
||||||
|
|
||||||
-spec new(iolist(), iolist(), geef_time()) -> geef_signature() | {error, term()}.
|
-spec new(iolist(), iolist(), geef_time()) -> {ok, geef_signature()} | {error, term()}.
|
||||||
new(Name0, Email0, Time) ->
|
new(Name0, Email0, Time) ->
|
||||||
case geef_nif:signature_new(Name0, Email0, 0) of
|
case geef_nif:signature_new(Name0, Email0, 0) of
|
||||||
{ok, Name, Email} ->
|
{ok, Name, Email} ->
|
||||||
|
|||||||
Reference in New Issue
Block a user