Safe Haskell | None |
---|
Documentation
data TreeBuilder m Source
TreeBuilder | |
|
data ModifiedBuilder m Source
createTree :: Repository m => TreeT m a -> m (TreeOid m)Source
withNewTree :: Repository m => TreeT m a -> m (a, TreeOid m)Source
mutateTree :: Repository m => Tree m -> TreeT m a -> m (TreeOid m)Source
mutateTreeOid :: Repository m => TreeOid m -> TreeT m a -> m (TreeOid m)Source
currentTree :: Repository m => TreeT m (Tree m)Source
currentTreeOid :: Repository m => TreeT m (TreeOid m)Source
withTreeOid :: Repository m => TreeOid m -> TreeT m a -> m (a, TreeOid m)Source
dropEntry :: Repository m => Text -> TreeT m ()Source
data ModifyTreeResult m Source
fromModifyTreeResult :: ModifyTreeResult m -> Maybe (TreeEntry m)Source
toModifyTreeResult :: (TreeEntry m -> ModifyTreeResult m) -> Maybe (TreeEntry m) -> ModifyTreeResult mSource