packages feed

gitlib 1.2.0 → 1.2.1

raw patch · 2 files changed

+4/−2 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

+ Git: parseObjOid :: Repository m => Text -> m (Tagged o (Oid m))
- Git: class (Applicative m, Monad m, Failure GitException m, IsOid (Oid m)) => Repository m where type family Oid m :: * type family TreeKind m :: * type family Tree m :: * -> * data family Options m createRef_ = (void .) . createRef updateRef_ = (void .) . updateRef allRefs = catMaybes <$> (mapM lookupRef =<< allRefNames) allRefNames = map refName <$> allRefs resolveRef name = lookupRef name >>= referenceToRef (Just name) traverseObjects_ = (void .) . traverseObjects traverseCommits_ = (void .) . traverseCommits traverseEntries_ = (void .) . traverseEntries buildPackFile _ _ = failure (BackendError "Backend does not support building pack files") buildPackIndex _ _ = failure (BackendError "Backend does not support building pack indexes") writePackFile _ = failure (BackendError "Backend does not support writing pack files")
+ Git: class (Applicative m, Monad m, Failure GitException m, IsOid (Oid m)) => Repository m where type family Oid m :: * type family TreeKind m :: * type family Tree m :: * -> * data family Options m parseObjOid sha = Tagged <$> parseOid sha createRef_ = (void .) . createRef updateRef_ = (void .) . updateRef allRefs = catMaybes <$> (mapM lookupRef =<< allRefNames) allRefNames = map refName <$> allRefs resolveRef name = lookupRef name >>= referenceToRef (Just name) traverseObjects_ = (void .) . traverseObjects traverseCommits_ = (void .) . traverseCommits traverseEntries_ = (void .) . traverseEntries buildPackFile _ _ = failure (BackendError "Backend does not support building pack files") buildPackIndex _ _ = failure (BackendError "Backend does not support building pack indexes") writePackFile _ = failure (BackendError "Backend does not support writing pack files")

Files

Git.hs view
@@ -152,7 +152,9 @@      facts :: m RepositoryFacts -    parseOid  :: Text -> m (Oid m)+    parseOid :: Text -> m (Oid m)+    parseObjOid :: forall o. Text -> m (Tagged o (Oid m))+    parseObjOid sha = Tagged <$> parseOid sha      -- References     createRef  :: Text -> RefTarget m (Commit m) -> m (Reference m (Commit m))
gitlib.cabal view
@@ -1,5 +1,5 @@ Name:                gitlib-Version:             1.2.0+Version:             1.2.1 Synopsis:            API library for working with Git repositories License-file:        LICENSE License:             MIT