package git

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

Decoder of the PACK file.

module Window : sig ... end

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

module type H = sig ... end

The non-blocking decoder of the Hunks stream.

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

The non-blocking decoder of the PACK stream.

module 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
module type D = sig ... end

The toolbox about the PACK file.

module 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
module Stream (Hash : sig ... end) (Inflate : sig ... end) : sig ... end
module Random_access (Hash : sig ... end) (Mapper : sig ... end) (Inflate : sig ... end) : sig ... end