• OCaml logo OCaml logo
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Searching...
    Or go to: Standard Library API
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Get started
  • irmin-pack

  • Documentation
ON THIS PAGE
  • Libraries
    • irmin-pack
    • irmin-pack.mem
    • irmin-pack.unix
package irmin-pack
  • irmin-pack
    • Irmin_pack
      • Atomic_write
        • Closeable
          • AW
        • Persistent
        • S
        • Value
          • Of_hash
            • X
          • S
      • Checkable
      • Conf
        • Key
        • S
      • Indexable
        • Closeable
          • CA
            • Key
          • Key
        • S
          • Key
      • Indexing_strategy
      • Inode
        • Child_ordering
        • Internal
          • Child_ordering
          • Compress
          • Raw
          • Snapshot
          • Val
            • Concrete
            • Metadata
            • Portable
              • Metadata
              • Proof
        • Make
          • H
          • Hash
          • Inter
            • Child_ordering
            • Compress
            • Raw
            • Snapshot
            • Val
              • Concrete
              • Metadata
              • Portable
                • Metadata
                • Proof
          • Key
          • Node
            • Metadata
          • Pack
            • Key
          • Val
            • Metadata
            • Portable
              • Metadata
        • Make_internal
          • Child_ordering
          • Compress
          • Conf
          • H
          • Key
          • Node
            • Metadata
          • Raw
          • Snapshot
          • Val
            • Concrete
            • Metadata
            • Portable
              • Metadata
              • Proof
        • Raw
        • S
          • Hash
          • Key
          • Val
            • Metadata
            • Portable
              • Metadata
        • Snapshot
      • Layout
        • V1_and_v2
        • V3
      • Maker
        • Make
          • Backend
            • Branch
              • Key
              • Val
            • Commit
              • Hash
              • Key
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Metadata
                • Path
                • Val
                  • Metadata
              • Val
            • Contents
              • Hash
              • Key
              • Val
            • Node
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Val
                • Metadata
            • Remote
            • Repo
            • Slice
          • Branch
          • Commit
          • Contents
          • Hash
          • Head
          • History
            • E
            • V
          • Info
          • Metadata
          • Path
          • Repo
          • Schema
            • Branch
            • Commit
              • Commit_key
              • Node_key
            • Contents
            • Hash
            • Info
            • Metadata
            • Node
              • Contents_key
              • Metadata
              • Node_key
            • Path
          • Status
          • Tree
            • Contents
            • Private
              • Env
            • Proof
      • Pack_key
        • S
      • Pack_value
        • Config
        • Kind
        • Of_commit
          • Commit
            • Info
          • Commit_direct
          • Hash
          • Key
        • Of_contents
          • Contents
          • Hash
          • Key
          • _
        • S
      • Stats
        • Inode
      • Version
  • irmin-pack.mem
    • Irmin_pack_mem
      • Maker
        • Make
          • Backend
            • Branch
              • Key
              • Val
            • Commit
              • Hash
              • Key
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Metadata
                • Path
                • Val
                  • Metadata
              • Val
            • Contents
              • Hash
              • Key
              • Val
            • Node
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Val
                • Metadata
            • Remote
            • Repo
            • Slice
          • Branch
          • Commit
          • Contents
          • Hash
          • Head
          • History
            • E
            • V
          • Info
          • Metadata
          • Path
          • Repo
          • Schema
            • Branch
            • Commit
              • Commit_key
              • Node_key
            • Contents
            • Hash
            • Info
            • Metadata
            • Node
              • Contents_key
              • Metadata
              • Node_key
            • Path
          • Status
          • Tree
            • Contents
            • Private
              • Env
            • Proof
        • _
  • irmin-pack.unix
    • Irmin_pack_unix
      • Append_only_file
        • Make
          • Errs
          • Io
        • S
          • Errs
            • Io
          • Io
      • Async
        • S
        • Unix
      • Atomic_write
        • Make_persistent
          • K
          • V
      • Checks
        • Index
          • Index
            • Checks
              • Integrity_check
              • Stat
            • Key
        • Make
          • Integrity_check
          • Integrity_check_index
          • Integrity_check_inodes
          • Reconstruct_index
          • Stat
          • Stats_commit
          • _
            • Backend
              • Branch
                • Key
                • Val
              • Commit
                • Hash
                • Key
                • Node
                  • Contents
                    • Hash
                    • Key
                    • Val
                  • Hash
                  • Key
                  • Metadata
                  • Path
                  • Val
                    • Metadata
                • Val
              • Contents
                • Hash
                • Key
                • Val
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Val
                  • Metadata
              • Remote
              • Repo
              • Slice
            • Branch
            • Commit
            • Contents
            • Gc
            • Hash
            • Head
            • History
              • E
              • V
            • Info
            • Metadata
            • Path
            • Repo
            • Schema
              • Branch
              • Contents
              • Hash
              • Info
              • Metadata
              • Path
            • Snapshot
              • Import
            • Status
            • Tree
              • Contents
              • Private
                • Env
              • Proof
        • S
          • Integrity_check
          • Integrity_check_index
          • Integrity_check_inodes
          • Reconstruct_index
          • Stat
          • Stats_commit
        • Stats
          • S
            • Hash
        • Subcommand
      • Control_file
        • Latest_payload
        • Make
          • Io
        • Payload_v3
        • S
          • Io
      • Dict
        • Make
          • Fm
            • Control
            • Dict
              • Errs
                • Io
            • Errs
            • Index
              • Checks
                • Integrity_check
                • Stat
              • Key
            • Io
            • Mapping_file
              • Errs
            • Suffix
              • Errs
                • Io
        • S
          • Fm
            • Control
            • Dict
              • Errs
                • Io
            • Errs
            • Index
              • Checks
                • Integrity_check
                • Stat
              • Key
            • Io
            • Mapping_file
              • Errs
            • Suffix
              • Errs
                • Io
      • Dispatcher
        • Make
          • Fm
            • Control
            • Dict
              • Errs
                • Io
            • Errs
            • Index
              • Checks
                • Integrity_check
                • Stat
              • Key
            • Mapping_file
              • Errs
            • Suffix
              • Errs
                • Io
          • Mapping_file
            • Errs
        • S
          • Fm
            • Control
            • Dict
              • Errs
                • Io
            • Errs
            • Index
              • Checks
                • Integrity_check
                • Stat
              • Key
            • Io
            • Mapping_file
              • Errs
            • Suffix
              • Errs
                • Io
          • Mapping_file
            • Errs
      • Errors
        • Base
        • S
      • File_manager
        • Make
          • Control
          • Dict
            • Errs
              • Io
          • Errs
          • Index
            • Checks
              • Integrity_check
              • Stat
            • Key
          • Mapping_file
            • Errs
          • Suffix
            • Errs
              • Io
        • S
          • Control
          • Dict
            • Errs
              • Io
          • Errs
          • Index
            • Checks
              • Integrity_check
              • Stat
            • Key
          • Io
          • Mapping_file
            • Errs
          • Suffix
            • Errs
              • Io
      • Index
        • Make
          • Checks
            • Integrity_check
            • Stat
          • K
          • Key
        • S
          • Checks
            • Integrity_check
            • Stat
          • Key
      • Inode
        • Make_persistent
          • H
          • Hash
          • Inter
            • Child_ordering
            • Compress
            • Raw
            • Snapshot
            • Val
              • Concrete
              • Metadata
              • Portable
                • Metadata
                • Proof
          • Key
          • Node
            • Metadata
          • Pack
            • Entry_prefix
            • Key
          • Raw
          • Snapshot
          • Val
            • Metadata
            • Portable
              • Metadata
        • Persistent
          • Hash
          • Key
          • Pack
            • Entry_prefix
            • Key
          • Raw
          • Snapshot
          • Val
            • Metadata
            • Portable
              • Metadata
      • Io
        • S
        • Unix
      • Io_errors
        • Make
          • Io
        • S
          • Io
      • Io_legacy
        • S
        • Unix
      • KV
        • Config
        • Make
          • Aof
            • Errs
              • Io
            • Io
          • Backend
            • Branch
              • Key
              • Val
            • Commit
              • Hash
              • Info
              • Key
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Metadata
                • Path
                • Val
                  • Metadata
              • Val
            • Commit_portable
              • Info
            • Contents
              • Hash
              • Key
              • Val
            • Hash
            • Node
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Metadata
              • Path
              • Val
                • Metadata
            • Node_portable
              • Metadata
            • Remote
            • Repo
            • Schema
              • Branch
              • Contents
              • Hash
              • Info
              • Metadata
              • Path
            • Slice
          • Branch
          • C
          • Commit
          • Contents
          • Control
            • Io
          • Dict
            • Fm
              • Control
                • Io
              • Dict
                • Errs
                  • Io
                • Io
              • Errs
                • Io
              • Index
                • Checks
                  • Integrity_check
                  • Stat
                • Key
              • Io
              • Mapping_file
                • Errs
                  • Io
                • Io
              • Suffix
                • Errs
                  • Io
                • Io
          • Dispatcher
            • Fm
              • Control
                • Io
              • Dict
                • Errs
                  • Io
                • Io
              • Errs
                • Io
              • Index
                • Checks
                  • Integrity_check
                  • Stat
                • Key
              • Io
              • Mapping_file
                • Errs
                  • Io
                • Io
              • Suffix
                • Errs
                  • Io
                • Io
            • Mapping_file
              • Errs
                • Io
              • Io
          • Errs
            • Io
          • File_manager
            • Control
              • Io
            • Dict
              • Errs
                • Io
              • Io
            • Errs
              • Io
            • Index
              • Checks
                • Integrity_check
                • Stat
              • Key
            • Io
            • Mapping_file
              • Errs
                • Io
              • Io
            • Suffix
              • Errs
                • Io
              • Io
          • Gc
          • H
          • Hash
          • Head
          • History
            • E
            • V
          • Index
            • Checks
              • Integrity_check
              • Stat
            • Key
          • Info
          • Metadata
          • Path
          • Repo
          • Schema
            • Branch
            • Contents
            • Hash
            • Info
            • Metadata
            • Path
          • Snapshot
            • Export
            • Import
            • S
              • Export
              • Import
          • Stats
          • Status
          • Traverse_pack_file
          • Tree
            • Contents
            • Private
              • Env
            • Proof
          • X
            • Branch
              • AW
              • Key
            • Commit
              • CA
                • Entry_prefix
                • Key
              • Hash
              • Info
              • Key
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Metadata
                • Path
                • Val
                  • Metadata
              • Pack_value
                • Commit_direct
              • Val
              • Value
            • Commit_portable
              • Hash_key
            • Contents
              • CA
                • Entry_prefix
                • Key
              • Hash
              • Key
              • Pack_value
              • Val
            • Gc
              • Args
                • Async
                • Commit_store
                  • Entry_prefix
                  • Key
                • Commit_value
                • Contents_store
                • Dict
                  • Fm
                    • Control
                      • Io
                    • Dict
                      • Errs
                        • Io
                      • Io
                    • Errs
                      • Io
                    • Index
                      • Checks
                        • Integrity_check
                        • Stat
                      • Key
                    • Io
                    • Mapping_file
                      • Errs
                        • Io
                      • Io
                    • Suffix
                      • Errs
                        • Io
                      • Io
                • Dispatcher
                  • Fm
                    • Control
                      • Io
                    • Dict
                      • Errs
                        • Io
                      • Io
                    • Errs
                      • Io
                    • Index
                      • Checks
                        • Integrity_check
                        • Stat
                      • Key
                    • Io
                    • Mapping_file
                      • Errs
                        • Io
                      • Io
                    • Suffix
                      • Errs
                        • Io
                      • Io
                  • Mapping_file
                    • Errs
                      • Io
                    • Io
                • Errs
                  • Io
                • Fm
                  • Control
                    • Io
                  • Dict
                    • Errs
                      • Io
                    • Io
                  • Errs
                    • Io
                  • Index
                    • Checks
                      • Integrity_check
                      • Stat
                    • Key
                  • Io
                  • Mapping_file
                    • Errs
                      • Io
                    • Io
                  • Suffix
                    • Errs
                      • Io
                    • Io
                • Hash
                • Node_store
                • Node_value
            • Node
              • CA
                • Hash
                • Inter
                  • Child_ordering
                  • Compress
                  • Raw
                  • Snapshot
                  • Val
                    • Concrete
                    • Metadata
                    • Portable
                      • Metadata
                      • Proof
                • Key
                • Pack
                  • Entry_prefix
                  • Key
                • Pack'
                  • Entry_prefix
                  • Key
                • Raw
                • Snapshot
                • Val
                  • Metadata
                  • Portable
                    • Metadata
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Key
              • Metadata
              • Path
              • Val
                • Metadata
              • Value
                • Metadata
            • Remote
            • Repo
              • Gc
            • Schema
              • Branch
              • Commit
                • Commit_key
                • Node_key
              • Contents
              • Hash
              • Info
              • Metadata
              • Node
                • Contents_key
                • Metadata
                • Node_key
              • Path
            • Slice
          • XKey
        • Maker
          • Make
            • Aof
              • Errs
                • Io
              • Io
            • Backend
              • Branch
                • Key
                • Val
              • Commit
                • Hash
                • Info
                • Key
                • Node
                  • Contents
                    • Hash
                    • Key
                    • Val
                  • Hash
                  • Key
                  • Metadata
                  • Path
                  • Val
                    • Metadata
                • Val
              • Commit_portable
                • Info
              • Contents
                • Hash
                • Key
                • Val
              • Hash
              • Node
                • Contents
                  • Hash
                  • Key
                  • Val
                • Hash
                • Key
                • Metadata
                • Path
                • Val
                  • Metadata
              • Node_portable
                • Metadata
              • Remote
              • Repo
              • Schema
                • Branch
                • Contents
                • Hash
                • Info
                • Metadata
                • Path
              • Slice
            • Branch
            • Commit
            • Contents
            • Control
              • Io
            • Dict
              • Fm
                • Control
                  • Io
                • Dict
                  • Errs
                    • Io
                  • Io
                • Errs
                  • Io
                • Index
                  • Checks
                    • Integrity_check
                    • Stat
                  • Key
                • Io
                • Mapping_file
                  • Errs
                    • Io
                  • Io
                • Suffix
                  • Errs
                    • Io
                  • Io
            • Dispatcher
              • Fm
                • Control
                  • Io
                • Dict
                  • Errs
                    • Io
                  • Io
                • Errs
                  • Io
                • Index
                  • Checks
                    • Integrity_check
                    • Stat
                  • Key
                • Io
                • Mapping_file
                  • Errs
                    • Io
                  • Io
                • Suffix
                  • Errs
                    • Io
                  • Io
              • Mapping_file
                • Errs
                  • Io
                • Io
            • Errs
              • Io
            • File_manager
              • Control
                • Io
              • Dict
                • Errs
                  • Io
                • Io
              • Errs
                • Io
              • Index
                • Checks
                  • Integrity_check
                  • Stat
                • Key
              • Io
              • Mapping_file
                • Errs
                  • Io
                • Io
              • Suffix
                • Errs
                  • Io
                • Io
            • Gc
            • H
            • Hash
            • Head
            • History
              • E
              • V
            • Index
              • Checks
                • Integrity_check
                • Stat
              • Key
            • Info
            • Metadata
            • Path
            • Repo
            • Schema
              • Branch
              • Commit
                • Commit_key
                • Node_key
              • Contents
              • Hash
              • Info
              • Metadata
              • Node
                • Contents_key
                • Metadata
                • Node_key
              • Path
            • Snapshot
              • Export
              • Import
              • S
                • Export
                • Import
            • Stats
            • Status
            • Traverse_pack_file
            • Tree
              • Contents
              • Private
                • Env
              • Proof
            • X
              • Branch
                • AW
                • Key
              • Commit
                • CA
                  • Entry_prefix
                  • Key
                • Hash
                • Info
                • Key
                • Node
                  • Contents
                    • Hash
                    • Key
                    • Val
                  • Hash
                  • Key
                  • Metadata
                  • Path
                  • Val
                    • Metadata
                • Pack_value
                  • Commit_direct
                • Val
                • Value
              • Commit_portable