File rebar3-3.14.4-pre19.patch of Package rebar3
diff -Ndurp rebar3-3.14.4/src/rebar_app_info.erl rebar3-3.14.4-pre19/src/rebar_app_info.erl
--- rebar3-3.14.4/src/rebar_app_info.erl 2021-02-25 02:33:12.000000000 +0200
+++ rebar3-3.14.4-pre19/src/rebar_app_info.erl 2021-03-24 00:51:20.269870829 +0200
@@ -177,14 +177,14 @@ new(Parent, AppName, Vsn, Dir, Deps) ->
ebin_dir=filename:join(rebar_utils:to_list(Dir), "ebin"),
deps=Deps}}.
--spec app_to_map(t()) -> #{name := atom(),
- vsn := app_vsn(),
- applications := [atom()],
- included_applications := [atom()],
- dir := file:name(),
- out_dir := file:name(),
- ebin_dir := file:name(),
- link := false}.
+-spec app_to_map(t()) -> #{name => atom(),
+ vsn => app_vsn(),
+ applications => [atom()],
+ included_applications => [atom()],
+ dir => file:name(),
+ out_dir => file:name(),
+ ebin_dir => file:name(),
+ link => false}.
app_to_map(#app_info_t{name=Name,
vsn=Vsn,
applications=Applications,
diff -Ndurp rebar3-3.14.4/src/rebar_hex_repos.erl rebar3-3.14.4-pre19/src/rebar_hex_repos.erl
--- rebar3-3.14.4/src/rebar_hex_repos.erl 2021-02-25 02:33:12.000000000 +0200
+++ rebar3-3.14.4-pre19/src/rebar_hex_repos.erl 2021-03-24 00:54:28.297642549 +0200
@@ -56,8 +56,8 @@ get_repo_config(RepoName, State) ->
get_repo_config(RepoName, Repos).
-spec anon_repo_config(repo()) ->
- #{api_url := _, name := _, repo_name => _, repo_organization => _,
- repo_url := _, repo_verify => _, repo_verify_origin => _,
+ #{api_url => _, name => _, repo_name => _, repo_organization => _,
+ repo_url => _, repo_verify => _, repo_verify_origin => _,
mirror_of => _}.
anon_repo_config(Map) ->
maps:with([name, repo_name, api_url, repo_url, repo_organization,
diff -Ndurp rebar3-3.14.4/src/rebar.hrl rebar3-3.14.4-pre19/src/rebar.hrl
--- rebar3-3.14.4/src/rebar.hrl 2021-02-25 02:33:12.000000000 +0200
+++ rebar3-3.14.4-pre19/src/rebar.hrl 2021-03-24 00:45:53.713214293 +0200
@@ -46,7 +46,7 @@
unicode:unicode_binary() | ms_field()},
inner_checksum :: binary() | ms_field(),
outer_checksum :: binary() | ms_field(),
- retired :: boolean() | ms_field() | #{reason := atom()},
+ retired :: boolean() | ms_field() | #{reason => atom()},
dependencies :: [#{package => unicode:unicode_binary(),
requirement => unicode:unicode_binary()}] | ms_field()}).
diff -Ndurp rebar3-3.14.4/src/vendored/r3_hex_pb_names.erl rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_names.erl
--- rebar3-3.14.4/src/vendored/r3_hex_pb_names.erl 2021-02-25 02:33:12.000000000 +0200
+++ rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_names.erl 2021-03-24 00:57:28.993579128 +0200
@@ -54,11 +54,11 @@
%% message types
-type 'Names'() ::
#{packages => ['Package'()], % = 1
- repository := iodata() % = 2
+ repository => iodata() % = 2
}.
-type 'Package'() ::
- #{name := iodata() % = 1
+ #{name => iodata() % = 1
}.
-export_type(['Names'/0, 'Package'/0]).
diff -Ndurp rebar3-3.14.4/src/vendored/r3_hex_pb_package.erl rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_package.erl
--- rebar3-3.14.4/src/vendored/r3_hex_pb_package.erl 2021-02-25 02:33:12.000000000 +0200
+++ rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_package.erl 2021-03-24 01:21:03.105772732 +0200
@@ -55,26 +55,26 @@
%% message types
-type 'Package'() ::
#{releases => ['Release'()], % = 1
- name := iodata(), % = 2
- repository := iodata() % = 3
+ name => iodata(), % = 2
+ repository => iodata() % = 3
}.
-type 'Release'() ::
- #{version := iodata(), % = 1
- inner_checksum := iodata(), % = 2
+ #{version => iodata(), % = 1
+ inner_checksum => iodata(), % = 2
dependencies => ['Dependency'()], % = 3
retired => 'RetirementStatus'(), % = 4
outer_checksum => iodata() % = 5
}.
-type 'RetirementStatus'() ::
- #{reason := 'RETIRED_OTHER' | 'RETIRED_INVALID' | 'RETIRED_SECURITY' | 'RETIRED_DEPRECATED' | 'RETIRED_RENAMED' | integer(), % = 1, enum RetirementReason
+ #{reason => 'RETIRED_OTHER' | 'RETIRED_INVALID' | 'RETIRED_SECURITY' | 'RETIRED_DEPRECATED' | 'RETIRED_RENAMED' | integer(), % = 1, enum RetirementReason
message => iodata() % = 2
}.
-type 'Dependency'() ::
- #{package := iodata(), % = 1
- requirement := iodata(), % = 2
+ #{package => iodata(), % = 1
+ requirement => iodata(), % = 2
optional => boolean() | 0 | 1, % = 3
app => iodata(), % = 4
repository => iodata() % = 5
diff -Ndurp rebar3-3.14.4/src/vendored/r3_hex_pb_signed.erl rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_signed.erl
--- rebar3-3.14.4/src/vendored/r3_hex_pb_signed.erl 2021-02-25 02:33:12.000000000 +0200
+++ rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_signed.erl 2021-03-24 01:12:03.809903061 +0200
@@ -53,7 +53,7 @@
%% message types
-type 'Signed'() ::
- #{payload := iodata(), % = 1
+ #{payload => iodata(), % = 1
signature => iodata() % = 2
}.
diff -Ndurp rebar3-3.14.4/src/vendored/r3_hex_pb_versions.erl rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_versions.erl
--- rebar3-3.14.4/src/vendored/r3_hex_pb_versions.erl 2021-02-25 02:33:12.000000000 +0200
+++ rebar3-3.14.4-pre19/src/vendored/r3_hex_pb_versions.erl 2021-03-24 01:17:07.975061651 +0200
@@ -54,11 +54,11 @@
%% message types
-type 'Versions'() ::
#{packages => ['Package'()], % = 1
- repository := iodata() % = 2
+ repository => iodata() % = 2
}.
-type 'Package'() ::
- #{name := iodata(), % = 1
+ #{name => iodata(), % = 1
versions => [iodata()], % = 2
retired => [integer()] % = 3, 32 bits
}.