Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype RepoDevInoCache = RepoDevInoCache (ManagedPtr RepoDevInoCache)
- noRepoDevInoCache :: Maybe RepoDevInoCache
- repoDevInoCacheNew :: (HasCallStack, MonadIO m) => m RepoDevInoCache
- data RepoDevInoCacheRefMethodInfo
- repoDevInoCacheRef :: (HasCallStack, MonadIO m) => RepoDevInoCache -> m RepoDevInoCache
- data RepoDevInoCacheUnrefMethodInfo
- repoDevInoCacheUnref :: (HasCallStack, MonadIO m) => RepoDevInoCache -> m ()
Exported types
newtype RepoDevInoCache Source #
BoxedObject RepoDevInoCache Source # | |
((~) * info (ResolveRepoDevInoCacheMethod t RepoDevInoCache), MethodInfo * info RepoDevInoCache p) => IsLabel t (RepoDevInoCache -> p) Source # | |
((~) * info (ResolveRepoDevInoCacheMethod t RepoDevInoCache), MethodInfo * info RepoDevInoCache p) => IsLabelProxy t (RepoDevInoCache -> p) Source # | |
HasAttributeList * RepoDevInoCache Source # | |
((~) * signature (m ()), MonadIO m) => MethodInfo * RepoDevInoCacheUnrefMethodInfo RepoDevInoCache signature Source # | |
((~) * signature (m RepoDevInoCache), MonadIO m) => MethodInfo * RepoDevInoCacheRefMethodInfo RepoDevInoCache signature Source # | |
type AttributeList RepoDevInoCache Source # | |
Methods
new
:: (HasCallStack, MonadIO m) | |
=> m RepoDevInoCache | Returns: Newly allocated cache |
OSTree has support for pairing ostree_repo_checkout_tree_at()
using
hardlinks in combination with a later
repoWriteDirectoryToMtree
using a (normally modified)
directory. In order for OSTree to optimally detect just the new
files, use this function and fill in the devino_to_csum_cache
member of OstreeRepoCheckoutAtOptions
, then call
ostree_repo_commit_set_devino_cache()
.
ref
data RepoDevInoCacheRefMethodInfo Source #
((~) * signature (m RepoDevInoCache), MonadIO m) => MethodInfo * RepoDevInoCacheRefMethodInfo RepoDevInoCache signature Source # | |
repoDevInoCacheRef :: (HasCallStack, MonadIO m) => RepoDevInoCache -> m RepoDevInoCache Source #
No description available in the introspection data.
unref
data RepoDevInoCacheUnrefMethodInfo Source #
((~) * signature (m ()), MonadIO m) => MethodInfo * RepoDevInoCacheUnrefMethodInfo RepoDevInoCache signature Source # | |
repoDevInoCacheUnref :: (HasCallStack, MonadIO m) => RepoDevInoCache -> m () Source #
No description available in the introspection data.