anchor.diff:  -define(u, erldocs_other_utils).
   
   %% API
  +
  +%% gen/1: on error puts log and meta then throws.
   
   gen (Conf) ->
       RANDOM  = kf(Conf, random),
  
positive.code:     mkdir(TmpDir),
      DocsRoot = filename:join(Dest, "repo"),
      mkdir(DocsRoot),
      MetaFile = filename:join(Dest, "meta.txt"),
  
      ?LOG("Extracting meta information\n"),
      Meta = extract_info(Method, Url, TimeBegin),
  
negative.code:     end,
      string:join([RepoName,RevKind,Branch], "-").
  
  metafile (Dest) ->
      filename:join(Dest, "meta.txt").
  
  extract_info (Method, Url, TimeBegin) ->
      case eo_scm:refs({Method, Url, '_'}) of
          {ok, TBs} -> TBs;
  