package git

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Git.UnpackSource

Decoder of the PACK file.

Sourcemodule Window : sig ... end

A Window. It consists to keep an 1 megabyte area of a PACK file.

Sourcemodule type H = sig ... end

The non-blocking decoder of the Hunks stream.

Sourcemodule Hunk (Hash : sig ... end) : H with module Hash := Hash
Sourcemodule type P = sig ... end

The non-blocking decoder of the PACK stream.

Sourcemodule Pack (Hash : sig ... end) (Inflate : sig ... end) (Hunk : H with module Hash := Hash) : P with module Hash := Hash and module Inflate := Inflate and module Hunk := Hunk
Sourcemodule type D = sig ... end

The toolbox about the PACK file.

Sourcemodule Decoder (Hash : sig ... end) (Mapper : sig ... end) (Inflate : sig ... end) (Hunk : H with module Hash := Hash) (Pack : P with module Hash := Hash and module Inflate := Inflate and module Hunk := Hunk) : D with module Hash := Hash and module Mapper := Mapper and module Inflate := Inflate and module Hunk := Hunk and module Pack := Pack
Sourcemodule Stream (Hash : sig ... end) (Inflate : sig ... end) : sig ... end
Sourcemodule Random_access (Hash : sig ... end) (Mapper : sig ... end) (Inflate : sig ... end) : sig ... end