Fix compilation warnings and prepare to be a dependency.

This commit is contained in:
2023-04-28 17:49:27 +06:00
parent 9e9aa23af7
commit 10301b40c8
8 changed files with 19 additions and 13 deletions

13
.gitignore vendored
View File

@@ -1,9 +1,12 @@
*.beam
*.so
*.o
*.d
*.swp
rebar
ebin/
.eunit
.rebar/
_build/
/rebar
/ebin/
/.eunit/
/.rebar/
/_build/
/compile_commands.json
/geef

View File

@@ -5,6 +5,9 @@
{port_env, [
{"DRV_LDFLAGS", "$DRV_LDFLAGS -lz -lgit2"},
%% fix rebar2 compilation for erlang-23 and above (replace automatic usage of -lerl_interface with -lei)
{"ERL_LDFLAGS", "-L$ERL_EI_LIBDIR -lei"},
%% OS X Leopard flags for 64-bit
{"darwin9.*-64$", "CXXFLAGS", "-m64"},
{"darwin9.*-64$", "LDFLAGS", "-arch x86_64"},

View File

@@ -2,7 +2,7 @@
%%% NIF functions, not to be used directly.
-module(geef_nif).
-compile(export_all).
-compile([export_all,nowarn_export_all]).
-include("geef_records.hrl").
@@ -85,7 +85,7 @@ reflog_read(_Handle, _Name) ->
reflog_delete(_Handle, _Name) ->
?NIF_FN.
odb_object_exists(_Val, _Val) ->
odb_object_exists(_Val1, _Val2) ->
nif_error(?LINE).
-spec odb_write(term(), iolist(), atom()) -> term().

View File

@@ -1,5 +1,5 @@
-module(config_test).
-compile([export_all]).
-compile([export_all,nowarn_export_all]).
-include_lib("eunit/include/eunit.hrl").
-include("src/geef_records.hrl").

View File

@@ -1,5 +1,5 @@
-module(pkt_test).
-compile([export_all]).
-compile([export_all,nowarn_export_all]).
-include_lib("eunit/include/eunit.hrl").
-include("src/geef_records.hrl").

View File

@@ -1,5 +1,5 @@
-module(ref_test).
-compile([export_all]).
-compile([export_all,nowarn_export_all]).
-include_lib("eunit/include/eunit.hrl").
-include("src/geef_records.hrl").

View File

@@ -1,5 +1,5 @@
-module(repo_test).
-compile([export_all]).
-compile([export_all,nowarn_export_all]).
-include_lib("eunit/include/eunit.hrl").
-include("src/geef_records.hrl").
@@ -117,7 +117,7 @@ commit_tree_test(Repo) ->
CommitId = geef_oid:parse("bf968373f95f8fed2a24f9d25ebf06521359c6bc"),
{ok, Commit} = geef_commit:lookup(Repo, CommitId),
Resp = geef_commit:tree(Commit),
[?_assertMatch({ok, _}, Resp)].
[?_assertMatch({ok, _, _}, Resp)].
rm_r(Path) ->
case filelib:is_dir(Path) of

View File

@@ -1,5 +1,5 @@
-module(revwalk_test).
-compile([export_all]).
-compile([export_all,nowarn_export_all]).
-include_lib("eunit/include/eunit.hrl").
repo_test_() ->