anchor.diff:              halt(1)
       end.
   
  +normalize_deps(MP, {AppDir}) ->
  +    normalize_deps(MP, ?DEFAULTDEPSDIR, undefined, undefined, AppDir);
  +normalize_deps(MP, {Dir, AppDir}) ->
  +    normalize_deps(MP, Dir, undefined, undefined, AppDir);
   normalize_deps(MP, {Tag, Cmd, AppDir}) ->
       normalize_deps(MP, ?DEFAULTDEPSDIR, Tag, Cmd, AppDir);
   normalize_deps(MP, {Dir, Tag, Cmd, AppDir}) ->
  
positive.code:     not lists:member(verbose, OrgOptions) orelse
          io:format("Using options: ~p~n~n", [OrgOptions]),
      bld_cmd:is_cmd(<<"git">>) orelse halt_no_git(),
      length([X || {cmd, X} <- OrgOptions]) > 0 orelse halt_no_cmd(),
  
      Default = proplists:get_value(default_branch, OrgOptions),
      Branch = proplists:get_value(branch, OrgOptions),
      {Options, Deps0} = read_deps(Default, Branch, OrgOptions),
  
      Url = proplists:get_value(url, Options),
      Cmds = [X || {cmd, X} <- Options],
      {ok, MP} = re:compile(<<"=REPOBASE=">>),
      Args = [global, {return, binary}],
      {Repos, Deps1} = get_repos(proplists:get_value(dirs, Options), Deps0),
  
negative.code: err_nogit() ->
      [
       "Error, git command couldn't be found.",
       "Please ensure that git is installed and its executable is available",
       "in one of the paths specified in the PATH environment variable.",
       "Use -h or --help for more information about options."
      ].
  
  