Initial work for fetching deltas. Still not enabled, but this lays some groundwork.
Initial work for fetching deltas. Still not enabled, but this lays some
groundwork.

* libsvn_ra_dav/fetch.c (file_read_ctx_t {}): add fields for handling the
    Content-Type of the response. we'll be examining that to determine
    whether a diff was returned or not

  (get_delta_base): new function to return the base (a URL for a
    version resource) for a delta

  (fetch_file_reader): rearrange some code and add a placeholder for
    processing the Content-Type header (which is picked up by the
    ne_content_type_handler that was installed on the GET request)

  (simple_fetch_file): add some parameters necessary for fetching the
    version URL for the copy of the file in the WC. manually construct
    and process the GET request, rather than using ne_read_file; this
    allows us to attach headers to the request, and to process headers
    in the response.

  (fetch_file): pass NULL for the new simple_fetch_file() params

  (start_element, end_element): pass add'l params to simple_fetch_file()


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@840937 13f79535-47bb-0310-9956-ffa450edef68

wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,wbond/subversion