anchor.diff:        repo_existence(Sock, Host, Path, FullPath);
       {error, nomatch} ->
          error_logger:info_msg("no repo match: ~p~n", [Path]),
  +       gen_tcp:send(Sock, "003b\n*********'\n\nNo matching repositories found.\n\n*********"),
          ok = gen_tcp:close(Sock)
     end.
   
  
positive.code:       export_ok(Sock, Host, Path, FullPath);
      false ->
        error_logger:info_msg("no such repo: ~p~n", [FullPath]),
        ok = gen_tcp:close(Sock)
    end.
  
  
negative.code:       make_port(Sock, Host, Path, FullPath);
      false ->
        error_logger:info_msg("permission denied to repo: ~p~n", [FullPath]),
        gen_tcp:send(Sock, "0048\n*********'\n\nPermission denied. Repository is not public.\n\n*********"),
        ok = gen_tcp:close(Sock)
    end.
  
  