Преглед на файлове

Merge pull request #2245 from max-au/max-au/rebar_git_provider_hash_fix

rebar_git_resource: fix {vsn, git} parser
pull/2249/head
Fred Hebert преди 5 години
committed by GitHub
родител
ревизия
81c0ec0562
No known key found for this signature in database GPG ключ ID: 4AEE18F83AFDEB23
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. +2
    -1
      src/rebar_git_resource.erl

+ 2
- 1
src/rebar_git_resource.erl Целия файл

@ -335,7 +335,8 @@ parse_tags(Dir) ->
{ok, Line} ->
case re:run(Line, "(\\(|\\s)(HEAD[^,]*,\\s)tag:\\s(v?([^,\\)]+))", [{capture, [3, 4], list}, unicode]) of
{match,[Tag, Vsn]} ->
{Tag, Vsn};
%% git tag can be repo_name/proj/05323498<hash>38, only want the hash
{Tag, lists:last(rebar_string:lexemes(Vsn, "/"))};
nomatch ->
case rebar_utils:sh("git describe --tags --abbrev=0",
[{use_stdout, false}, return_on_error, {cd, Dir}]) of

Зареждане…
Отказ
Запис