Skip to content

Commit

Permalink
Add 'branch' option
Browse files Browse the repository at this point in the history
  • Loading branch information
uwiger committed Oct 7, 2023
1 parent 36b838a commit 3e68bb2
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions src/edown_doclet.erl
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ make_top_level_README(Data, Options) ->
Dir = filename:dirname(Path),
Filename = filename:basename(Path),
make_top_level_README(Data, Dir, Filename, BaseHRef,
get_git_branch(), Options);
get_branch(Options), Options);
{Path, BaseHRef, Branch} ->
Dir = filename:dirname(Path),
Filename = filename:basename(Path),
Expand All @@ -165,10 +165,6 @@ make_top_level_README(Data, Options) ->
target(Options) ->
proplists:get_value(edown_target, Options, github).

%% make_top_level_README(Data, Dir, F, BaseHRef) ->
%% Branch = get_git_branch(),
%% make_top_level_README(Data, Dir, F, BaseHRef, Branch).

make_top_level_README(Data, Dir, F, BaseHRef, Branch, Options) ->
Target = target(Options),
Exp = [xmerl_lib:expand_element(D) || D <- Data],
Expand Down Expand Up @@ -229,6 +225,14 @@ do_redirect(Href, Prefix, Args) ->
Prefix ++ Href ++ Args
end.

get_branch(Options) ->
case proplists:get_value(branch, Options) of
undefined ->
get_git_branch();
Branch ->
Branch
end.

get_git_branch() ->
case os:cmd("git rev-parse --abbrev-ref HEAD") of
"fatal:" ++ _ -> "master"; % sensible default
Expand Down

0 comments on commit 3e68bb2

Please sign in to comment.