packages feed

gi-ggit 1.0.7 → 1.0.8

raw patch · 3 files changed

+15/−9 lines, 3 filesdep ~haskell-gidep ~haskell-gi-basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi, haskell-gi-base

API changes (from Hackage documentation)

+ GI.Ggit.Objects.Blame: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Blame.Blame
+ GI.Ggit.Objects.Blame: instance GHC.Classes.Eq GI.Ggit.Objects.Blame.Blame
+ GI.Ggit.Objects.Blob: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Blob.Blob
+ GI.Ggit.Objects.Blob: instance GHC.Classes.Eq GI.Ggit.Objects.Blob.Blob
+ GI.Ggit.Objects.BlobOutputStream: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.BlobOutputStream.BlobOutputStream
+ GI.Ggit.Objects.BlobOutputStream: instance GHC.Classes.Eq GI.Ggit.Objects.BlobOutputStream.BlobOutputStream
+ GI.Ggit.Objects.Branch: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Branch.Branch
+ GI.Ggit.Objects.Branch: instance GHC.Classes.Eq GI.Ggit.Objects.Branch.Branch
+ GI.Ggit.Objects.CheckoutOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.CheckoutOptions.CheckoutOptions
+ GI.Ggit.Objects.CheckoutOptions: instance GHC.Classes.Eq GI.Ggit.Objects.CheckoutOptions.CheckoutOptions
+ GI.Ggit.Objects.CherryPickOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.CherryPickOptions.CherryPickOptions
+ GI.Ggit.Objects.CherryPickOptions: instance GHC.Classes.Eq GI.Ggit.Objects.CherryPickOptions.CherryPickOptions
+ GI.Ggit.Objects.CloneOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.CloneOptions.CloneOptions
+ GI.Ggit.Objects.CloneOptions: instance GHC.Classes.Eq GI.Ggit.Objects.CloneOptions.CloneOptions
+ GI.Ggit.Objects.Commit: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Commit.Commit
+ GI.Ggit.Objects.Commit: instance GHC.Classes.Eq GI.Ggit.Objects.Commit.Commit
+ GI.Ggit.Objects.CommitParents: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.CommitParents.CommitParents
+ GI.Ggit.Objects.CommitParents: instance GHC.Classes.Eq GI.Ggit.Objects.CommitParents.CommitParents
+ GI.Ggit.Objects.Config: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Config.Config
+ GI.Ggit.Objects.Config: instance GHC.Classes.Eq GI.Ggit.Objects.Config.Config
+ GI.Ggit.Objects.Cred: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Cred.Cred
+ GI.Ggit.Objects.Cred: instance GHC.Classes.Eq GI.Ggit.Objects.Cred.Cred
+ GI.Ggit.Objects.CredPlaintext: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.CredPlaintext.CredPlaintext
+ GI.Ggit.Objects.CredPlaintext: instance GHC.Classes.Eq GI.Ggit.Objects.CredPlaintext.CredPlaintext
+ GI.Ggit.Objects.CredSshInteractive: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.CredSshInteractive.CredSshInteractive
+ GI.Ggit.Objects.CredSshInteractive: instance GHC.Classes.Eq GI.Ggit.Objects.CredSshInteractive.CredSshInteractive
+ GI.Ggit.Objects.CredSshKeyFromAgent: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.CredSshKeyFromAgent.CredSshKeyFromAgent
+ GI.Ggit.Objects.CredSshKeyFromAgent: instance GHC.Classes.Eq GI.Ggit.Objects.CredSshKeyFromAgent.CredSshKeyFromAgent
+ GI.Ggit.Objects.Diff: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Diff.Diff
+ GI.Ggit.Objects.Diff: instance GHC.Classes.Eq GI.Ggit.Objects.Diff.Diff
+ GI.Ggit.Objects.DiffFindOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.DiffFindOptions.DiffFindOptions
+ GI.Ggit.Objects.DiffFindOptions: instance GHC.Classes.Eq GI.Ggit.Objects.DiffFindOptions.DiffFindOptions
+ GI.Ggit.Objects.DiffFormatEmailOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.DiffFormatEmailOptions.DiffFormatEmailOptions
+ GI.Ggit.Objects.DiffFormatEmailOptions: instance GHC.Classes.Eq GI.Ggit.Objects.DiffFormatEmailOptions.DiffFormatEmailOptions
+ GI.Ggit.Objects.DiffOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.DiffOptions.DiffOptions
+ GI.Ggit.Objects.DiffOptions: instance GHC.Classes.Eq GI.Ggit.Objects.DiffOptions.DiffOptions
+ GI.Ggit.Objects.Index: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Index.Index
+ GI.Ggit.Objects.Index: instance GHC.Classes.Eq GI.Ggit.Objects.Index.Index
+ GI.Ggit.Objects.Native: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Native.Native
+ GI.Ggit.Objects.Native: instance GHC.Classes.Eq GI.Ggit.Objects.Native.Native
+ GI.Ggit.Objects.Object: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Object.Object
+ GI.Ggit.Objects.Object: instance GHC.Classes.Eq GI.Ggit.Objects.Object.Object
+ GI.Ggit.Objects.ObjectFactoryBase: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.ObjectFactoryBase.ObjectFactoryBase
+ GI.Ggit.Objects.ObjectFactoryBase: instance GHC.Classes.Eq GI.Ggit.Objects.ObjectFactoryBase.ObjectFactoryBase
+ GI.Ggit.Objects.ProxyOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.ProxyOptions.ProxyOptions
+ GI.Ggit.Objects.ProxyOptions: instance GHC.Classes.Eq GI.Ggit.Objects.ProxyOptions.ProxyOptions
+ GI.Ggit.Objects.PushOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.PushOptions.PushOptions
+ GI.Ggit.Objects.PushOptions: instance GHC.Classes.Eq GI.Ggit.Objects.PushOptions.PushOptions
+ GI.Ggit.Objects.Rebase: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Rebase.Rebase
+ GI.Ggit.Objects.Rebase: instance GHC.Classes.Eq GI.Ggit.Objects.Rebase.Rebase
+ GI.Ggit.Objects.Ref: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Ref.Ref
+ GI.Ggit.Objects.Ref: instance GHC.Classes.Eq GI.Ggit.Objects.Ref.Ref
+ GI.Ggit.Objects.Remote: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Remote.Remote
+ GI.Ggit.Objects.Remote: instance GHC.Classes.Eq GI.Ggit.Objects.Remote.Remote
+ GI.Ggit.Objects.RemoteCallbacks: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.RemoteCallbacks.RemoteCallbacks
+ GI.Ggit.Objects.RemoteCallbacks: instance GHC.Classes.Eq GI.Ggit.Objects.RemoteCallbacks.RemoteCallbacks
+ GI.Ggit.Objects.Repository: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Repository.Repository
+ GI.Ggit.Objects.Repository: instance GHC.Classes.Eq GI.Ggit.Objects.Repository.Repository
+ GI.Ggit.Objects.RevisionWalker: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.RevisionWalker.RevisionWalker
+ GI.Ggit.Objects.RevisionWalker: instance GHC.Classes.Eq GI.Ggit.Objects.RevisionWalker.RevisionWalker
+ GI.Ggit.Objects.Signature: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Signature.Signature
+ GI.Ggit.Objects.Signature: instance GHC.Classes.Eq GI.Ggit.Objects.Signature.Signature
+ GI.Ggit.Objects.SubmoduleUpdateOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.SubmoduleUpdateOptions.SubmoduleUpdateOptions
+ GI.Ggit.Objects.SubmoduleUpdateOptions: instance GHC.Classes.Eq GI.Ggit.Objects.SubmoduleUpdateOptions.SubmoduleUpdateOptions
+ GI.Ggit.Objects.Tag: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Tag.Tag
+ GI.Ggit.Objects.Tag: instance GHC.Classes.Eq GI.Ggit.Objects.Tag.Tag
+ GI.Ggit.Objects.Tree: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.Tree.Tree
+ GI.Ggit.Objects.Tree: instance GHC.Classes.Eq GI.Ggit.Objects.Tree.Tree
+ GI.Ggit.Objects.TreeBuilder: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Objects.TreeBuilder.TreeBuilder
+ GI.Ggit.Objects.TreeBuilder: instance GHC.Classes.Eq GI.Ggit.Objects.TreeBuilder.TreeBuilder
+ GI.Ggit.Structs.AnnotatedCommit: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.AnnotatedCommit.AnnotatedCommit
+ GI.Ggit.Structs.AnnotatedCommit: instance GHC.Classes.Eq GI.Ggit.Structs.AnnotatedCommit.AnnotatedCommit
+ GI.Ggit.Structs.BlameHunk: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.BlameHunk.BlameHunk
+ GI.Ggit.Structs.BlameHunk: instance GHC.Classes.Eq GI.Ggit.Structs.BlameHunk.BlameHunk
+ GI.Ggit.Structs.BlameOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.BlameOptions.BlameOptions
+ GI.Ggit.Structs.BlameOptions: instance GHC.Classes.Eq GI.Ggit.Structs.BlameOptions.BlameOptions
+ GI.Ggit.Structs.BranchEnumerator: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.BranchEnumerator.BranchEnumerator
+ GI.Ggit.Structs.BranchEnumerator: instance GHC.Classes.Eq GI.Ggit.Structs.BranchEnumerator.BranchEnumerator
+ GI.Ggit.Structs.ConfigEntry: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.ConfigEntry.ConfigEntry
+ GI.Ggit.Structs.ConfigEntry: instance GHC.Classes.Eq GI.Ggit.Structs.ConfigEntry.ConfigEntry
+ GI.Ggit.Structs.CredSshInteractivePrompt: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.CredSshInteractivePrompt.CredSshInteractivePrompt
+ GI.Ggit.Structs.CredSshInteractivePrompt: instance GHC.Classes.Eq GI.Ggit.Structs.CredSshInteractivePrompt.CredSshInteractivePrompt
+ GI.Ggit.Structs.DiffBinary: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.DiffBinary.DiffBinary
+ GI.Ggit.Structs.DiffBinary: instance GHC.Classes.Eq GI.Ggit.Structs.DiffBinary.DiffBinary
+ GI.Ggit.Structs.DiffBinaryFile: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.DiffBinaryFile.DiffBinaryFile
+ GI.Ggit.Structs.DiffBinaryFile: instance GHC.Classes.Eq GI.Ggit.Structs.DiffBinaryFile.DiffBinaryFile
+ GI.Ggit.Structs.DiffDelta: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.DiffDelta.DiffDelta
+ GI.Ggit.Structs.DiffDelta: instance GHC.Classes.Eq GI.Ggit.Structs.DiffDelta.DiffDelta
+ GI.Ggit.Structs.DiffFile: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.DiffFile.DiffFile
+ GI.Ggit.Structs.DiffFile: instance GHC.Classes.Eq GI.Ggit.Structs.DiffFile.DiffFile
+ GI.Ggit.Structs.DiffHunk: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.DiffHunk.DiffHunk
+ GI.Ggit.Structs.DiffHunk: instance GHC.Classes.Eq GI.Ggit.Structs.DiffHunk.DiffHunk
+ GI.Ggit.Structs.DiffLine: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.DiffLine.DiffLine
+ GI.Ggit.Structs.DiffLine: instance GHC.Classes.Eq GI.Ggit.Structs.DiffLine.DiffLine
+ GI.Ggit.Structs.DiffSimilarityMetric: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.DiffSimilarityMetric.DiffSimilarityMetric
+ GI.Ggit.Structs.DiffSimilarityMetric: instance GHC.Classes.Eq GI.Ggit.Structs.DiffSimilarityMetric.DiffSimilarityMetric
+ GI.Ggit.Structs.FetchOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.FetchOptions.FetchOptions
+ GI.Ggit.Structs.FetchOptions: instance GHC.Classes.Eq GI.Ggit.Structs.FetchOptions.FetchOptions
+ GI.Ggit.Structs.IndexEntries: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.IndexEntries.IndexEntries
+ GI.Ggit.Structs.IndexEntries: instance GHC.Classes.Eq GI.Ggit.Structs.IndexEntries.IndexEntries
+ GI.Ggit.Structs.IndexEntriesResolveUndo: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.IndexEntriesResolveUndo.IndexEntriesResolveUndo
+ GI.Ggit.Structs.IndexEntriesResolveUndo: instance GHC.Classes.Eq GI.Ggit.Structs.IndexEntriesResolveUndo.IndexEntriesResolveUndo
+ GI.Ggit.Structs.IndexEntry: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.IndexEntry.IndexEntry
+ GI.Ggit.Structs.IndexEntry: instance GHC.Classes.Eq GI.Ggit.Structs.IndexEntry.IndexEntry
+ GI.Ggit.Structs.IndexEntryResolveUndo: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.IndexEntryResolveUndo.IndexEntryResolveUndo
+ GI.Ggit.Structs.IndexEntryResolveUndo: instance GHC.Classes.Eq GI.Ggit.Structs.IndexEntryResolveUndo.IndexEntryResolveUndo
+ GI.Ggit.Structs.MergeOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.MergeOptions.MergeOptions
+ GI.Ggit.Structs.MergeOptions: instance GHC.Classes.Eq GI.Ggit.Structs.MergeOptions.MergeOptions
+ GI.Ggit.Structs.Note: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.Note.Note
+ GI.Ggit.Structs.Note: instance GHC.Classes.Eq GI.Ggit.Structs.Note.Note
+ GI.Ggit.Structs.OId: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.OId.OId
+ GI.Ggit.Structs.OId: instance GHC.Classes.Eq GI.Ggit.Structs.OId.OId
+ GI.Ggit.Structs.Patch: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.Patch.Patch
+ GI.Ggit.Structs.Patch: instance GHC.Classes.Eq GI.Ggit.Structs.Patch.Patch
+ GI.Ggit.Structs.RebaseOperation: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.RebaseOperation.RebaseOperation
+ GI.Ggit.Structs.RebaseOperation: instance GHC.Classes.Eq GI.Ggit.Structs.RebaseOperation.RebaseOperation
+ GI.Ggit.Structs.RebaseOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.RebaseOptions.RebaseOptions
+ GI.Ggit.Structs.RebaseOptions: instance GHC.Classes.Eq GI.Ggit.Structs.RebaseOptions.RebaseOptions
+ GI.Ggit.Structs.RefSpec: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.RefSpec.RefSpec
+ GI.Ggit.Structs.RefSpec: instance GHC.Classes.Eq GI.Ggit.Structs.RefSpec.RefSpec
+ GI.Ggit.Structs.Reflog: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.Reflog.Reflog
+ GI.Ggit.Structs.Reflog: instance GHC.Classes.Eq GI.Ggit.Structs.Reflog.Reflog
+ GI.Ggit.Structs.ReflogEntry: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.ReflogEntry.ReflogEntry
+ GI.Ggit.Structs.ReflogEntry: instance GHC.Classes.Eq GI.Ggit.Structs.ReflogEntry.ReflogEntry
+ GI.Ggit.Structs.RemoteHead: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.RemoteHead.RemoteHead
+ GI.Ggit.Structs.RemoteHead: instance GHC.Classes.Eq GI.Ggit.Structs.RemoteHead.RemoteHead
+ GI.Ggit.Structs.RevertOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.RevertOptions.RevertOptions
+ GI.Ggit.Structs.RevertOptions: instance GHC.Classes.Eq GI.Ggit.Structs.RevertOptions.RevertOptions
+ GI.Ggit.Structs.StatusOptions: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.StatusOptions.StatusOptions
+ GI.Ggit.Structs.StatusOptions: instance GHC.Classes.Eq GI.Ggit.Structs.StatusOptions.StatusOptions
+ GI.Ggit.Structs.Submodule: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.Submodule.Submodule
+ GI.Ggit.Structs.Submodule: instance GHC.Classes.Eq GI.Ggit.Structs.Submodule.Submodule
+ GI.Ggit.Structs.TransferProgress: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.TransferProgress.TransferProgress
+ GI.Ggit.Structs.TransferProgress: instance GHC.Classes.Eq GI.Ggit.Structs.TransferProgress.TransferProgress
+ GI.Ggit.Structs.TreeEntry: instance Data.GI.Base.GValue.IsGValue GI.Ggit.Structs.TreeEntry.TreeEntry
+ GI.Ggit.Structs.TreeEntry: instance GHC.Classes.Eq GI.Ggit.Structs.TreeEntry.TreeEntry
- GI.Ggit.Callbacks: type ConfigCallback = ConfigEntry " /@entry@/: a 'GI.Ggit.Structs.ConfigEntry.ConfigEntry'. " -> IO Int32 " __Returns:__ 0 to go for the next config value or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type ConfigCallback = ConfigEntry " /@entry@/: a t'GI.Ggit.Structs.ConfigEntry.ConfigEntry'." -> IO Int32 " __Returns:__ 0 to go for the next config value or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type ConfigCallback_WithClosures = ConfigEntry " /@entry@/: a 'GI.Ggit.Structs.ConfigEntry.ConfigEntry'. " -> Ptr () " /@userData@/: user-supplied data. " -> IO Int32 " __Returns:__ 0 to go for the next config value or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type ConfigCallback_WithClosures = ConfigEntry " /@entry@/: a t'GI.Ggit.Structs.ConfigEntry.ConfigEntry'." -> Ptr () " /@userData@/: user-supplied data." -> IO Int32 " __Returns:__ 0 to go for the next config value or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type ConfigMatchCallback = MatchInfo " /@matchInfo@/: the match " -> Text " /@value@/: the value " -> IO Int32 " __Returns:__ 0 to go for the next config value or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type ConfigMatchCallback = MatchInfo " /@matchInfo@/: the match" -> Text " /@value@/: the value" -> IO Int32 " __Returns:__ 0 to go for the next config value or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type ConfigMatchCallback_WithClosures = MatchInfo " /@matchInfo@/: the match " -> Text " /@value@/: the value " -> Ptr () " /@userData@/: user-supplied data. " -> IO Int32 " __Returns:__ 0 to go for the next config value or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type ConfigMatchCallback_WithClosures = MatchInfo " /@matchInfo@/: the match" -> Text " /@value@/: the value" -> Ptr () " /@userData@/: user-supplied data." -> IO Int32 " __Returns:__ 0 to go for the next config value or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type CredAcquireCallback = Text " /@url@/: the resource for which we are demanding a credential. " -> Maybe Text " /@usernameFromUrl@/: The username that was embedded in a \"user/@host@/\" remote url, or NULL if not included. " -> Word32 " /@allowedTypes@/: a bitmask stating which cred types are OK to return. " -> Cred " /@cred@/: newly created credential object. " -> IO Int32
+ GI.Ggit.Callbacks: type CredAcquireCallback = Text " /@url@/: the resource for which we are demanding a credential." -> Maybe Text " /@usernameFromUrl@/: The username that was embedded in a \"user/@host@/\" remote url, or NULL if not included." -> Word32 " /@allowedTypes@/: a bitmask stating which cred types are OK to return." -> Cred " /@cred@/: newly created credential object." -> IO Int32
- GI.Ggit.Callbacks: type CredAcquireCallback_WithClosures = Text " /@url@/: the resource for which we are demanding a credential. " -> Maybe Text " /@usernameFromUrl@/: The username that was embedded in a \"user/@host@/\" remote url, or NULL if not included. " -> Word32 " /@allowedTypes@/: a bitmask stating which cred types are OK to return. " -> Cred " /@cred@/: newly created credential object. " -> Ptr () " /@userData@/: user-supplied data. " -> IO Int32
+ GI.Ggit.Callbacks: type CredAcquireCallback_WithClosures = Text " /@url@/: the resource for which we are demanding a credential." -> Maybe Text " /@usernameFromUrl@/: The username that was embedded in a \"user/@host@/\" remote url, or NULL if not included." -> Word32 " /@allowedTypes@/: a bitmask stating which cred types are OK to return." -> Cred " /@cred@/: newly created credential object." -> Ptr () " /@userData@/: user-supplied data." -> IO Int32
- GI.Ggit.Callbacks: type DiffBinaryCallback = DiffDelta " /@delta@/: a 'GI.Ggit.Structs.DiffDelta.DiffDelta'. " -> DiffBinary " /@binary@/: a 'GI.Ggit.Structs.DiffBinary.DiffBinary'. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type DiffBinaryCallback = DiffDelta " /@delta@/: a t'GI.Ggit.Structs.DiffDelta.DiffDelta'." -> DiffBinary " /@binary@/: a t'GI.Ggit.Structs.DiffBinary.DiffBinary'." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type DiffBinaryCallback_WithClosures = DiffDelta " /@delta@/: a 'GI.Ggit.Structs.DiffDelta.DiffDelta'. " -> DiffBinary " /@binary@/: a 'GI.Ggit.Structs.DiffBinary.DiffBinary'. " -> Ptr () " /@userData@/: user-supplied data. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type DiffBinaryCallback_WithClosures = DiffDelta " /@delta@/: a t'GI.Ggit.Structs.DiffDelta.DiffDelta'." -> DiffBinary " /@binary@/: a t'GI.Ggit.Structs.DiffBinary.DiffBinary'." -> Ptr () " /@userData@/: user-supplied data." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type DiffFileCallback = DiffDelta " /@delta@/: a 'GI.Ggit.Structs.DiffDelta.DiffDelta'. " -> Float " /@progress@/: the progress. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type DiffFileCallback = DiffDelta " /@delta@/: a t'GI.Ggit.Structs.DiffDelta.DiffDelta'." -> Float " /@progress@/: the progress." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type DiffFileCallback_WithClosures = DiffDelta " /@delta@/: a 'GI.Ggit.Structs.DiffDelta.DiffDelta'. " -> Float " /@progress@/: the progress. " -> Ptr () " /@userData@/: user-supplied data. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type DiffFileCallback_WithClosures = DiffDelta " /@delta@/: a t'GI.Ggit.Structs.DiffDelta.DiffDelta'." -> Float " /@progress@/: the progress." -> Ptr () " /@userData@/: user-supplied data." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type DiffHunkCallback = DiffDelta " /@delta@/: a 'GI.Ggit.Structs.DiffDelta.DiffDelta'. " -> DiffHunk " /@hunk@/: a 'GI.Ggit.Structs.DiffHunk.DiffHunk'. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type DiffHunkCallback = DiffDelta " /@delta@/: a t'GI.Ggit.Structs.DiffDelta.DiffDelta'." -> DiffHunk " /@hunk@/: a t'GI.Ggit.Structs.DiffHunk.DiffHunk'." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type DiffHunkCallback_WithClosures = DiffDelta " /@delta@/: a 'GI.Ggit.Structs.DiffDelta.DiffDelta'. " -> DiffHunk " /@hunk@/: a 'GI.Ggit.Structs.DiffHunk.DiffHunk'. " -> Ptr () " /@userData@/: user-supplied data. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type DiffHunkCallback_WithClosures = DiffDelta " /@delta@/: a t'GI.Ggit.Structs.DiffDelta.DiffDelta'." -> DiffHunk " /@hunk@/: a t'GI.Ggit.Structs.DiffHunk.DiffHunk'." -> Ptr () " /@userData@/: user-supplied data." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type DiffLineCallback = DiffDelta " /@delta@/: a 'GI.Ggit.Structs.DiffDelta.DiffDelta'. " -> Maybe DiffHunk " /@hunk@/: a 'GI.Ggit.Structs.DiffHunk.DiffHunk'. " -> DiffLine " /@line@/: a 'GI.Ggit.Structs.DiffLine.DiffLine'. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type DiffLineCallback = DiffDelta " /@delta@/: a t'GI.Ggit.Structs.DiffDelta.DiffDelta'." -> Maybe DiffHunk " /@hunk@/: a t'GI.Ggit.Structs.DiffHunk.DiffHunk'." -> DiffLine " /@line@/: a t'GI.Ggit.Structs.DiffLine.DiffLine'." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type DiffLineCallback_WithClosures = DiffDelta " /@delta@/: a 'GI.Ggit.Structs.DiffDelta.DiffDelta'. " -> Maybe DiffHunk " /@hunk@/: a 'GI.Ggit.Structs.DiffHunk.DiffHunk'. " -> DiffLine " /@line@/: a 'GI.Ggit.Structs.DiffLine.DiffLine'. " -> Ptr () " /@userData@/: user-supplied data. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type DiffLineCallback_WithClosures = DiffDelta " /@delta@/: a t'GI.Ggit.Structs.DiffDelta.DiffDelta'." -> Maybe DiffHunk " /@hunk@/: a t'GI.Ggit.Structs.DiffHunk.DiffHunk'." -> DiffLine " /@line@/: a t'GI.Ggit.Structs.DiffLine.DiffLine'." -> Ptr () " /@userData@/: user-supplied data." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type NoteCallback = OId " /@blobId@/: id of the blob containing the message. " -> OId " /@annotatedObjectId@/: id of the git object being annotated. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type NoteCallback = OId " /@blobId@/: id of the blob containing the message." -> OId " /@annotatedObjectId@/: id of the git object being annotated." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type NoteCallback_WithClosures = OId " /@blobId@/: id of the blob containing the message. " -> OId " /@annotatedObjectId@/: id of the git object being annotated. " -> Ptr () " /@userData@/: user-suplied data. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type NoteCallback_WithClosures = OId " /@blobId@/: id of the blob containing the message." -> OId " /@annotatedObjectId@/: id of the git object being annotated." -> Ptr () " /@userData@/: user-suplied data." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type ReferencesCallback = Ref " /@reference@/: the reference. " -> IO Int32 " __Returns:__ 0 to go for the next references or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type ReferencesCallback = Ref " /@reference@/: the reference." -> IO Int32 " __Returns:__ 0 to go for the next references or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type ReferencesCallback_WithClosures = Ref " /@reference@/: the reference. " -> Ptr () " /@userData@/: user-supplied data. " -> IO Int32 " __Returns:__ 0 to go for the next references or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type ReferencesCallback_WithClosures = Ref " /@reference@/: the reference." -> Ptr () " /@userData@/: user-supplied data." -> IO Int32 " __Returns:__ 0 to go for the next references or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type ReferencesNameCallback = Text " /@name@/: the name of the reference " -> IO Int32 " __Returns:__ 0 to go for the next references or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type ReferencesNameCallback = Text " /@name@/: the name of the reference" -> IO Int32 " __Returns:__ 0 to go for the next references or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type ReferencesNameCallback_WithClosures = Text " /@name@/: the name of the reference " -> Ptr () " /@userData@/: user-supplied data. " -> IO Int32 " __Returns:__ 0 to go for the next references or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type ReferencesNameCallback_WithClosures = Text " /@name@/: the name of the reference" -> Ptr () " /@userData@/: user-supplied data." -> IO Int32 " __Returns:__ 0 to go for the next references or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type RemoteListCallback = Text " /@name@/: the name of the reference. " -> OId " /@oid@/: the reference\'s oid. " -> OId " /@loid@/: the reference\'s loid. " -> Bool " /@local@/: if available locally. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type RemoteListCallback = Text " /@name@/: the name of the reference." -> OId " /@oid@/: the reference\'s oid." -> OId " /@loid@/: the reference\'s loid." -> Bool " /@local@/: if available locally." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type RemoteListCallback_WithClosures = Text " /@name@/: the name of the reference. " -> OId " /@oid@/: the reference\'s oid. " -> OId " /@loid@/: the reference\'s loid. " -> Bool " /@local@/: if available locally. " -> Ptr () " /@userData@/: user-supplied data. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type RemoteListCallback_WithClosures = Text " /@name@/: the name of the reference." -> OId " /@oid@/: the reference\'s oid." -> OId " /@loid@/: the reference\'s loid." -> Bool " /@local@/: if available locally." -> Ptr () " /@userData@/: user-supplied data." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type StashCallback = Word64 " /@index@/: the position within the stash list. 0 points to the most recent stashed state. " -> Text " /@message@/: the stash message. " -> OId " /@stashOid@/: the commit oid of the stashed state. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type StashCallback = Word64 " /@index@/: the position within the stash list. 0 points to the most recent stashed state." -> Text " /@message@/: the stash message." -> OId " /@stashOid@/: the commit oid of the stashed state." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type StashCallback_WithClosures = Word64 " /@index@/: the position within the stash list. 0 points to the most recent stashed state. " -> Text " /@message@/: the stash message. " -> OId " /@stashOid@/: the commit oid of the stashed state. " -> Ptr () " /@userData@/: user-suplied data. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type StashCallback_WithClosures = Word64 " /@index@/: the position within the stash list. 0 points to the most recent stashed state." -> Text " /@message@/: the stash message." -> OId " /@stashOid@/: the commit oid of the stashed state." -> Ptr () " /@userData@/: user-suplied data." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type StatusCallback = Text " /@path@/: the file to retrieve status for, rooted at the repository working dir. " -> [StatusFlags] " /@statusFlags@/: the status value. " -> IO Int32 " __Returns:__ 0 to go for the next file or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type StatusCallback = Text " /@path@/: the file to retrieve status for, rooted at the repository working dir." -> [StatusFlags] " /@statusFlags@/: the status value." -> IO Int32 " __Returns:__ 0 to go for the next file or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type StatusCallback_WithClosures = Text " /@path@/: the file to retrieve status for, rooted at the repository working dir. " -> [StatusFlags] " /@statusFlags@/: the status value. " -> Ptr () " /@userData@/: user-supplied data. " -> IO Int32 " __Returns:__ 0 to go for the next file or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type StatusCallback_WithClosures = Text " /@path@/: the file to retrieve status for, rooted at the repository working dir." -> [StatusFlags] " /@statusFlags@/: the status value." -> Ptr () " /@userData@/: user-supplied data." -> IO Int32 " __Returns:__ 0 to go for the next file or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type SubmoduleCallback = Submodule " /@submodule@/: a 'GI.Ggit.Structs.Submodule.Submodule'. " -> Text " /@name@/: the name of the submodule. " -> IO Int32 " __Returns:__ 0 to go for the next submodule or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type SubmoduleCallback = Submodule " /@submodule@/: a t'GI.Ggit.Structs.Submodule.Submodule'." -> Text " /@name@/: the name of the submodule." -> IO Int32 " __Returns:__ 0 to go for the next submodule or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type SubmoduleCallback_WithClosures = Submodule " /@submodule@/: a 'GI.Ggit.Structs.Submodule.Submodule'. " -> Text " /@name@/: the name of the submodule. " -> Ptr () " /@userData@/: user-supplied data. " -> IO Int32 " __Returns:__ 0 to go for the next submodule or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type SubmoduleCallback_WithClosures = Submodule " /@submodule@/: a t'GI.Ggit.Structs.Submodule.Submodule'." -> Text " /@name@/: the name of the submodule." -> Ptr () " /@userData@/: user-supplied data." -> IO Int32 " __Returns:__ 0 to go for the next submodule or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type TagCallback = Text " /@name@/: the tag name. " -> OId " /@tagOid@/: the tag oid. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type TagCallback = Text " /@name@/: the tag name." -> OId " /@tagOid@/: the tag oid." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type TagCallback_WithClosures = Text " /@name@/: the tag name. " -> OId " /@tagOid@/: the tag oid. " -> Ptr () " /@userData@/: user-suplied data. " -> IO Int32 " __Returns:__ 0 to go continue or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type TagCallback_WithClosures = Text " /@name@/: the tag name." -> OId " /@tagOid@/: the tag oid." -> Ptr () " /@userData@/: user-suplied data." -> IO Int32 " __Returns:__ 0 to go continue or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type TransferProgressCallback = TransferProgress " /@stats@/: a 'GI.Ggit.Structs.TransferProgress.TransferProgress'. " -> IO Int32 " __Returns:__ a value less than zero to cancel the transfer. "
+ GI.Ggit.Callbacks: type TransferProgressCallback = TransferProgress " /@stats@/: a t'GI.Ggit.Structs.TransferProgress.TransferProgress'." -> IO Int32 " __Returns:__ a value less than zero to cancel the transfer."
- GI.Ggit.Callbacks: type TransferProgressCallback_WithClosures = TransferProgress " /@stats@/: a 'GI.Ggit.Structs.TransferProgress.TransferProgress'. " -> Ptr () " /@userData@/: user-supplied data. " -> IO Int32 " __Returns:__ a value less than zero to cancel the transfer. "
+ GI.Ggit.Callbacks: type TransferProgressCallback_WithClosures = TransferProgress " /@stats@/: a t'GI.Ggit.Structs.TransferProgress.TransferProgress'." -> Ptr () " /@userData@/: user-supplied data." -> IO Int32 " __Returns:__ a value less than zero to cancel the transfer."
- GI.Ggit.Callbacks: type TreeWalkCallback = Text " /@root@/: the current (relative) root of the entry " -> TreeEntry " /@entry@/: the tree entry " -> IO Int32 " __Returns:__ 0 to go for the next entry or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type TreeWalkCallback = Text " /@root@/: the current (relative) root of the entry" -> TreeEntry " /@entry@/: the tree entry" -> IO Int32 " __Returns:__ 0 to go for the next entry or a t'GI.Ggit.Enums.Error' in case there was an error."
- GI.Ggit.Callbacks: type TreeWalkCallback_WithClosures = Text " /@root@/: the current (relative) root of the entry " -> TreeEntry " /@entry@/: the tree entry " -> Ptr () " /@userData@/: user-supplied data. " -> IO Int32 " __Returns:__ 0 to go for the next entry or a 'GI.Ggit.Enums.Error' in case there was an error. "
+ GI.Ggit.Callbacks: type TreeWalkCallback_WithClosures = Text " /@root@/: the current (relative) root of the entry" -> TreeEntry " /@entry@/: the tree entry" -> Ptr () " /@userData@/: user-supplied data." -> IO Int32 " __Returns:__ 0 to go for the next entry or a t'GI.Ggit.Enums.Error' in case there was an error."

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.8+++ Update for haskell-gi(-base)-0.23+ ### 1.0.7  + Add support for inherited dependencies
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-ggit-1.0.7/docs/GI-Ggit.html](https://hackage.haskell.org/package/gi-ggit-1.0.7/docs/GI-Ggit.html)+[https://hackage.haskell.org/package/gi-ggit-1.0.8/docs/GI-Ggit.html](https://hackage.haskell.org/package/gi-ggit-1.0.8/docs/GI-Ggit.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
gi-ggit.cabal view
@@ -1,12 +1,12 @@ name:                 gi-ggit-version:              1.0.7+version:              1.0.8 synopsis:             libgit2-glib bindings description:          Bindings for libgit2-glib, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi license:              LGPL-2.1 license-file:         LICENSE author:               Will Thompson, Iñaki García Etxebarria and Jonas Platte-maintainer:           Iñaki García Etxebarria (inaki@blueleaf.cc)+maintainer:           Iñaki García Etxebarria category:             Bindings build-type:           Custom cabal-version:        1.24@@ -16,7 +16,7 @@ custom-setup       setup-depends: base >= 4.9 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.22.5 && < 0.23,+                     haskell-gi >= 0.23 && < 0.24,                      gi-gio == 2.0.*,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*@@ -24,13 +24,13 @@ library       default-language: Haskell2010       default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses-      other-extensions: PatternSynonyms, ViewPatterns+      other-extensions: PatternSynonyms, ViewPatterns, TypeApplications       ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations        pkgconfig-depends: libgit2-glib-1.0       build-depends: base >= 4.7 && <5,-                     haskell-gi-base >= 0.22.0 && < 0.23,-                     haskell-gi >= 0.22.5 && < 0.23,+                     haskell-gi-base >= 0.23 && < 0.24,+                     haskell-gi >= 0.23.0 && < 0.24,                      haskell-gi-overloading < 1.1,                      gi-gio == 2.0.*,                      gi-gobject == 2.0.*,@@ -51,7 +51,8 @@       -- to be built will be built at configure time, based on the       -- available introspection data. -      exposed-modules: GI.Ggit,+      exposed-modules: GI.Ggit.Config,+                       GI.Ggit,                        GI.Ggit.Callbacks,                        GI.Ggit.Enums,                        GI.Ggit.Flags,@@ -127,7 +128,8 @@                        GI.Ggit.Structs.TransferProgress,                        GI.Ggit.Structs.TreeEntry -      autogen-modules: GI.Ggit,+      autogen-modules: GI.Ggit.Config,+                       GI.Ggit,                        GI.Ggit.Callbacks,                        GI.Ggit.Enums,                        GI.Ggit.Flags,