From ddc3ff0bba6c93155f546a4f8ce6ce4c1ea5ddd8 Mon Sep 17 00:00:00 2001 From: Maxim Fedorov Date: Wed, 12 Feb 2020 16:19:04 -0800 Subject: [PATCH] rebar_git_resource: allow non-single-digit git versions It is quite normal to have git 2.17.1 on MacOS X. --- src/rebar_git_resource.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rebar_git_resource.erl b/src/rebar_git_resource.erl index 45bc0432..63a0ad41 100644 --- a/src/rebar_git_resource.erl +++ b/src/rebar_git_resource.erl @@ -230,7 +230,7 @@ git_vsn() -> git_vsn_fetch() -> case rebar_utils:sh("git --version",[]) of {ok, VsnStr} -> - case re:run(VsnStr, "git version\\h+(\\d)\\.(\\d)\\.(\\d).*", [{capture,[1,2,3],list}, unicode]) of + case re:run(VsnStr, "git version\\h+(\\d+)\\.(\\d+)\\.(\\d+).*", [{capture,[1,2,3],list}, unicode]) of {match,[Maj,Min,Patch]} -> {list_to_integer(Maj), list_to_integer(Min),