anchor.diff:        % io:format("success"),
         port_command(Port, "0009done\n"),
         {ok, RequestPipe};
  -    A ->
  +    _ ->
         % io:format("~p~n", [A]),
         case pipe:peek(9, RequestPipe) of
           {ok, <<"0009done\n">>} ->
  
positive.code:       {error, timeout}
    end.
    
  % log_initial_clone(Demand, Host, Path) ->
  %   case regexp:first_match(Demand, "have") of
  %     {match ,_Start, _Length} ->
  %       ok;
  %     _Else ->
  %       ok = log:write("clone", [Host, Path])
  %   end.
    
  file_exists(FullPath) ->
    case file:read_file_info(FullPath) of
  
negative.code:   case gather_request(Sock, RequestPipe) of
      {ok, Request, RequestPipe2} ->
        % io:format("req = ~p~n", [Request]),
        log_request(Request, Host, Path),
        port_command(Port, Request),
        {ok, RequestPipe3} = check_request_termination(RequestPipe2, Sock, Port),
        send_response_to_client(RequestPipe3, ResponsePipe, Port, Sock, Host, Path);
  