gix_protocol

Module fetch

Source
Expand description

Modules§

Structs§

Enums§

  • Error(blocking-client or async-client) and fetch
    The error returned by fetch().
  • The progress ids used in during various steps of the fetch operation.
  • Describe how shallow clones are handled when fetching, with variants defining how the shallow boundary is handled.
  • Describe how to handle tags when fetching

Traits§

  • A trait to encapsulate steps to negotiate the contents of the pack.

Functions§

  • handshake(blocking-client or async-client) and handshake
    Perform a handshake with the server on the other side of transport, with authenticate being used if authentication turns out to be required. extra_parameters are the parameters (name, optional value) to add to the handshake, each time it is performed in case authentication is required. progress is used to inform about what’s currently happening.