Quellcode durchsuchen

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 vor 5 Jahren
committed von GitHub
Ursprung
Commit
81c0ec0562
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden GPG-Schlüssel-ID: 4AEE18F83AFDEB23
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. +2
    -1
      src/rebar_git_resource.erl

+ 2
- 1
src/rebar_git_resource.erl Datei anzeigen

@ -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

Laden…
Abbrechen
Speichern