anchor.diff:      mkdir(TmpDir),
       DocsRoot = filename:join(Dest, "repo"),
       mkdir(DocsRoot),
  -    MetaFile = filename:join(Dest, "meta.txt"),
  +    MetaFile = metafile(Dest),
   
       ?LOG("Extracting meta information\n"),
       Meta = extract_info(Method, Url, TimeBegin),
  
positive.code: -define(u, erldocs_other_utils).
  
  %% API
  
  gen (Conf) ->
      RANDOM  = kf(Conf, random),
  
negative.code:     Tmp     = mk_name_tmp(kf(Conf,dest), RANDOM),
      mkdir(Tmp),
      Logfile = filename:join(Tmp, "_.txt"),
      case main([ {dest, Tmp}
                , {logfile, Logfile} ] ++ Conf) of
          {ok, Meta, _MetaFile} ->
              Url        = kf(Meta, url),
              TargetPath = kf(Meta, target_path);
          _Error ->
              URL0 = kf(Conf, url),
              {true,Url} = eo_scm:url(URL0),
              TargetPath = eo_scm:repo_local_path(Url)
      end,
      Dest = filename:join(Odir, TargetPath),
      replace_dir(Dest),
      ?u:mv([Logfile,metafile(Tmp)], Dest),
      DocsRoot = filename:join(Tmp, "repo"),
      ?u:find_delete(DocsRoot, [ "repo.css",  "erldocs.css"
                               , "jquery.js", "erldocs.js"
  