Storage.Hashed.Tree

data Tree m

data Blob m

data TreeItem m

data ItemType

data Hash

makeTree

makeTreeWithHash

emptyTree

emptyBlob

makeBlob

makeBlobBS

Unfolding stubbed (lazy) Trees.

expandUpdate

expand

expandPath

checkExpand

Tree access and lookup.

items

list

listImmediate

treeHash

lookup

find

findFile

findTree

itemHash

itemType

zipCommonFiles

zipFiles

zipTrees

diffTrees

Files (Blobs).

readBlob

Filtering trees.

class FilterTree a m

restrict

Manipulating trees.

modifyTree

updateTree

partiallyUpdateTree

updateSubtrees

overlay

addMissingHashes