gi-ggit-1.0.11: libgit2-glib bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Ggit.Flags

Description

 
Synopsis

Flags

AttributeCheckFlags

data AttributeCheckFlags Source #

Attribute check flags indicate the order in which to check for gitattributes. git core uses gGITATTRIBUTECHECKFILETHENINDEX for all operations, except on checkout, where it uses gGITATTRIBUTECHECKINDEXTHENFILE.

Constructors

AttributeCheckFlagsFileThenIndex

check working directory, then index.

AttributeCheckFlagsIndexThenFile

check index, then working directory.

AttributeCheckFlagsIndexOnly

check only index.

AttributeCheckFlagsNoSystem

ignore system wide attributes.

AnotherAttributeCheckFlags Int

Catch-all for unknown values

Instances

Instances details
Enum AttributeCheckFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show AttributeCheckFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Eq AttributeCheckFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord AttributeCheckFlags Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags AttributeCheckFlags Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag AttributeCheckFlags Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject AttributeCheckFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes AttributeCheckFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes AttributeCheckFlags Source # 
Instance details

Defined in GI.Ggit.Flags

BlameFlags

data BlameFlags Source #

No description available in the introspection data.

Constructors

BlameFlagsNormal

Normal blame, the default.

BlameFlagsTrackCopiesSameFile

Track lines that have moved within a file (like git blame -M)

AnotherBlameFlags Int

Catch-all for unknown values

Instances

Instances details
Enum BlameFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show BlameFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Eq BlameFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord BlameFlags Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags BlameFlags Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag BlameFlags Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject BlameFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes BlameFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes BlameFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes BlameFlags = '[] :: [Type]

CheckoutNotifyFlags

data CheckoutNotifyFlags Source #

No description available in the introspection data.

Constructors

CheckoutNotifyFlagsNone

No description available in the introspection data.

CheckoutNotifyFlagsConflict

No description available in the introspection data.

CheckoutNotifyFlagsDirty

No description available in the introspection data.

CheckoutNotifyFlagsUpdated

No description available in the introspection data.

CheckoutNotifyFlagsUntracked

No description available in the introspection data.

CheckoutNotifyFlagsIgnored

No description available in the introspection data.

CheckoutNotifyFlagsAll

No description available in the introspection data.

AnotherCheckoutNotifyFlags Int

Catch-all for unknown values

Instances

Instances details
Enum CheckoutNotifyFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show CheckoutNotifyFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Eq CheckoutNotifyFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord CheckoutNotifyFlags Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags CheckoutNotifyFlags Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag CheckoutNotifyFlags Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject CheckoutNotifyFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes CheckoutNotifyFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes CheckoutNotifyFlags Source # 
Instance details

Defined in GI.Ggit.Flags

CheckoutStrategy

data CheckoutStrategy Source #

No description available in the introspection data.

Constructors

CheckoutStrategyNone

No description available in the introspection data.

CheckoutStrategySafe

No description available in the introspection data.

CheckoutStrategyForce

No description available in the introspection data.

CheckoutStrategyRecreateMissing

No description available in the introspection data.

CheckoutStrategyAllowConflicts

No description available in the introspection data.

CheckoutStrategyRemoveUntracked

No description available in the introspection data.

CheckoutStrategyRemoveIgnored

No description available in the introspection data.

CheckoutStrategyUpdateOnly

No description available in the introspection data.

CheckoutStrategyDontUpdateIndex

No description available in the introspection data.

CheckoutStrategyNoRefresh

No description available in the introspection data.

CheckoutStrategySkipUnmerged

No description available in the introspection data.

CheckoutStrategyUseOurs

No description available in the introspection data.

CheckoutStrategyUseTheirs

No description available in the introspection data.

CheckoutStrategyDisablePathspecMatch

No description available in the introspection data.

CheckoutStrategySkipLockedDirectories

No description available in the introspection data.

CheckoutStrategyDontOverwriteIgnored

No description available in the introspection data.

CheckoutStrategyConflictStyleMerge

No description available in the introspection data.

CheckoutStrategyConflictStyleDiff3

No description available in the introspection data.

CheckoutStrategyDontRemoveExisting

No description available in the introspection data.

CheckoutStrategyDontWriteIndex

No description available in the introspection data.

CheckoutStrategyUpdateSubmodules

No description available in the introspection data.

CheckoutStrategyUpdateSubmodulesIfChanged

No description available in the introspection data.

AnotherCheckoutStrategy Int

Catch-all for unknown values

Instances

Instances details
Enum CheckoutStrategy Source # 
Instance details

Defined in GI.Ggit.Flags

Show CheckoutStrategy Source # 
Instance details

Defined in GI.Ggit.Flags

Eq CheckoutStrategy Source # 
Instance details

Defined in GI.Ggit.Flags

Ord CheckoutStrategy Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags CheckoutStrategy Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag CheckoutStrategy Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject CheckoutStrategy Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes CheckoutStrategy Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes CheckoutStrategy Source # 
Instance details

Defined in GI.Ggit.Flags

CreateFlags

data CreateFlags Source #

Describes how something should be created.

Constructors

CreateFlagsNone

attempt to create.

CreateFlagsForce

force creation.

AnotherCreateFlags Int

Catch-all for unknown values

Instances

Instances details
Enum CreateFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show CreateFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Eq CreateFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord CreateFlags Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags CreateFlags Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag CreateFlags Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject CreateFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes CreateFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes CreateFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes CreateFlags = '[] :: [Type]

Credtype

data Credtype Source #

No description available in the introspection data.

Constructors

CredtypeUserpassPlaintext

No description available in the introspection data.

CredtypeSshKey

No description available in the introspection data.

CredtypeSshCustom

No description available in the introspection data.

CredtypeDefault

No description available in the introspection data.

CredtypeSshInteractive

No description available in the introspection data.

AnotherCredtype Int

Catch-all for unknown values

Instances

Instances details
Enum Credtype Source # 
Instance details

Defined in GI.Ggit.Flags

Show Credtype Source # 
Instance details

Defined in GI.Ggit.Flags

Eq Credtype Source # 
Instance details

Defined in GI.Ggit.Flags

Ord Credtype Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags Credtype Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag Credtype Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject Credtype Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes Credtype Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes Credtype Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes Credtype = '[] :: [Type]

DiffFindFlags

data DiffFindFlags Source #

No description available in the introspection data.

Constructors

DiffFindFlagsFindByConfig

No description available in the introspection data.

DiffFindFlagsFindRenames

No description available in the introspection data.

DiffFindFlagsFindRenamesFromRewrites

No description available in the introspection data.

DiffFindFlagsFindCopies

No description available in the introspection data.

DiffFindFlagsFindCopiesFromUnmodified

No description available in the introspection data.

DiffFindFlagsFindRewrites

No description available in the introspection data.

DiffFindFlagsBreakRewrites

No description available in the introspection data.

DiffFindFlagsFindAndBreakRewrites

No description available in the introspection data.

DiffFindFlagsFindForUntracked

No description available in the introspection data.

DiffFindFlagsFindAll

No description available in the introspection data.

DiffFindFlagsFindIgnoreLeadingWhitespace

No description available in the introspection data.

DiffFindFlagsFindIgnoreWhitespace

No description available in the introspection data.

DiffFindFlagsFindDontIgnoreWhitespace

No description available in the introspection data.

DiffFindFlagsFindExactMatchOnly

No description available in the introspection data.

DiffFindFlagsBreakRewritesForRenamesOnly

No description available in the introspection data.

DiffFindFlagsFindRemoveUnmodified

No description available in the introspection data.

AnotherDiffFindFlags Int

Catch-all for unknown values

Instances

Instances details
Enum DiffFindFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show DiffFindFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Eq DiffFindFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord DiffFindFlags Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags DiffFindFlags Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag DiffFindFlags Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject DiffFindFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes DiffFindFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes DiffFindFlags Source # 
Instance details

Defined in GI.Ggit.Flags

DiffFlag

data DiffFlag Source #

Describes the diff file and/or delta flags

Constructors

DiffFlagBinary

if the file is binary.

DiffFlagNotBinary

if the file is not binary.

DiffFlagValidId

if the ID is valid.

AnotherDiffFlag Int

Catch-all for unknown values

Instances

Instances details
Enum DiffFlag Source # 
Instance details

Defined in GI.Ggit.Flags

Show DiffFlag Source # 
Instance details

Defined in GI.Ggit.Flags

Eq DiffFlag Source # 
Instance details

Defined in GI.Ggit.Flags

Ord DiffFlag Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags DiffFlag Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag DiffFlag Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject DiffFlag Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes DiffFlag Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes DiffFlag Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes DiffFlag = '[] :: [Type]

DiffFormatEmailFlags

data DiffFormatEmailFlags Source #

No description available in the introspection data.

Constructors

DiffFormatEmailFlagsNone

No description available in the introspection data.

DiffFormatEmailFlagsExcludeSubjectPatchMarker

No description available in the introspection data.

AnotherDiffFormatEmailFlags Int

Catch-all for unknown values

Instances

Instances details
Enum DiffFormatEmailFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show DiffFormatEmailFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Eq DiffFormatEmailFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord DiffFormatEmailFlags Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags DiffFormatEmailFlags Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag DiffFormatEmailFlags Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject DiffFormatEmailFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes DiffFormatEmailFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes DiffFormatEmailFlags Source # 
Instance details

Defined in GI.Ggit.Flags

DiffOption

data DiffOption Source #

How the diff should be generated.

Constructors

DiffOptionNormal

normal.

DiffOptionReverse

reverse the sides of the diff.

DiffOptionIncludeIgnored

include ignored files.

DiffOptionRecurseIgnoredDirs

also add all files under ignored dirs.

DiffOptionIncludeUntracked

include untracked files.

DiffOptionRecurseUntrackedDirs

recurse to untracked directories.

DiffOptionIncludeUnmodified

include unmodified files.

DiffOptionIncludeTypechange

enable generation of typechange detal records.

DiffOptionIncludeTypechangeTrees

try to label tree transitions as type changes.

DiffOptionIgnoreFileMode

ignore file mode changes.

DiffOptionIgnoreSubmodules

ignore submodules.

DiffOptionIgnoreCase

use case insensitive filename comparison.

DiffOptionDisablePathspecMatch

use exact path matching.

DiffOptionSkipBinaryCheck

disable updating the binary flag in delta records.

DiffOptionEnableFastUntrackedDirs

immediately label untracked directories as untracked, without checking inside.

DiffOptionForceText

force text.

DiffOptionForceBinary

treat all files as binary, disabling text diffs.

DiffOptionIgnoreWhitespace

ignore whitespace.

DiffOptionIgnoreWhitespaceChange

ignore whitespace change.

DiffOptionIgnoreWhitespaceEol

ignore whitespace at end-of-line.

DiffOptionShowUntrackedContent

include content of untracked files. this implies GGIT_DIFF_INCLUDE_UNTRACKED but not GGIT_DIFF_RECURSE_UNTRACKED_DIRS.

DiffOptionShowUnmodified

show unmodified files.

DiffOptionPatience

generate using the "patience diff" algorithm.

DiffOptionMinimal

take extra time to find minimal diff.

DiffOptionShowBinary

include deflate/delta information for binary files.

AnotherDiffOption Int

Catch-all for unknown values

Instances

Instances details
Enum DiffOption Source # 
Instance details

Defined in GI.Ggit.Flags

Show DiffOption Source # 
Instance details

Defined in GI.Ggit.Flags

Eq DiffOption Source # 
Instance details

Defined in GI.Ggit.Flags

Ord DiffOption Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags DiffOption Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag DiffOption Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject DiffOption Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes DiffOption Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes DiffOption Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes DiffOption = '[] :: [Type]

FeatureFlags

data FeatureFlags Source #

No description available in the introspection data.

Constructors

FeatureFlagsThreads

No description available in the introspection data.

FeatureFlagsHttps

No description available in the introspection data.

FeatureFlagsSsh

No description available in the introspection data.

AnotherFeatureFlags Int

Catch-all for unknown values

Instances

Instances details
Enum FeatureFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show FeatureFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Eq FeatureFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord FeatureFlags Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags FeatureFlags Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag FeatureFlags Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject FeatureFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes FeatureFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes FeatureFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes FeatureFlags = '[] :: [Type]

MergeFileFlags

data MergeFileFlags Source #

GGIT_MERGE_FILE_DEFAULT: Defaults. GGIT_MERGE_FILE_STYLE_MERGE: Create standard conflicted merge files. GGIT_MERGE_FILE_STYLE_DIFF3: Create diff3-style files. GGIT_MERGE_FILE_SIMPLIFY_ALNUM: Condense non-alphanumeric regions for simplified diff file. GGIT_MERGE_FILE_IGNORE_WHITESPACE: Ignore all whitespace. GGIT_MERGE_FILE_IGNORE_WHITESPACE_CHANGE: Ignore changes in amount of whitespace. GGIT_MERGE_FILE_IGNORE_WHITESPACE_EOL: Ignore whitespace at end of line. GGIT_MERGE_FILE_DIFF_PATIENCE: Use the "patience diff" algorithm. GGIT_MERGE_FILE_DIFF_MINIMAL: Take extra time to find minimal diff.

Constructors

MergeFileFlagsDefault

No description available in the introspection data.

MergeFileFlagsStyleMerge

No description available in the introspection data.

MergeFileFlagsStyleDiff3

No description available in the introspection data.

MergeFileFlagsSimplifyAlnum

No description available in the introspection data.

MergeFileFlagsIgnoreWhitespace

No description available in the introspection data.

MergeFileFlagsIgnoreWhitespaceChange

No description available in the introspection data.

MergeFileFlagsIgnoreWhitespaceEol

No description available in the introspection data.

MergeFileFlagsDiffPatience

No description available in the introspection data.

MergeFileFlagsDiffMinimal

No description available in the introspection data.

AnotherMergeFileFlags Int

Catch-all for unknown values

Instances

Instances details
Enum MergeFileFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show MergeFileFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Eq MergeFileFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord MergeFileFlags Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags MergeFileFlags Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag MergeFileFlags Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject MergeFileFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes MergeFileFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes MergeFileFlags Source # 
Instance details

Defined in GI.Ggit.Flags

MergeFlags

data MergeFlags Source #

No description available in the introspection data.

Constructors

MergeFlagsFindRenames

detect renames that occur between the common ancestor and the "ours" side or the common ancestor and the "theirs" side. This will enable the ability to merge between a modified and renamed file.

MergeFlagsFailOnConflict

If a conflict occurs, exit immediately instead of attempting to continue resolving conflicts. The merge operation will fail with gGITEMERGECONFLICT and no index will be returned.

MergeFlagsSkipReuc

do not write the REUC extension on the generated index.

MergeFlagsNoRecursive

If the commits being merged have multiple merge bases, do not build a recursive merge base (by merging the multiple merge bases), instead simply use the first base. This flag provides a similar merge base to git-merge-resolve.

AnotherMergeFlags Int

Catch-all for unknown values

Instances

Instances details
Enum MergeFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show MergeFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Eq MergeFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord MergeFlags Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags MergeFlags Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag MergeFlags Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject MergeFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes MergeFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes MergeFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes MergeFlags = '[] :: [Type]

SortMode

data SortMode Source #

The type of sorting mode for the revision walker.

Constructors

SortModeNone

Sorts the repository contents in no particular ordering; this sorting is arbitrary, implementation-specific and subject to change at any time.

SortModeTopological

Sorts the repository contents in topological order (parents before children); this sorting mode can be combined with time sorting.

SortModeTime

Sort the repository contents by commit time; this sorting mode can be combined with topological sorting.

SortModeReverse

Iterate through the repository contents in reverse order; this sorting mode can be combined with any of the above.

AnotherSortMode Int

Catch-all for unknown values

Instances

Instances details
Enum SortMode Source # 
Instance details

Defined in GI.Ggit.Flags

Show SortMode Source # 
Instance details

Defined in GI.Ggit.Flags

Eq SortMode Source # 
Instance details

Defined in GI.Ggit.Flags

Ord SortMode Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags SortMode Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag SortMode Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject SortMode Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes SortMode Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes SortMode Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes SortMode = '[] :: [Type]

StashFlags

data StashFlags Source #

Describes how a stash should be applied.

Constructors

StashFlagsDefault

default stash.

StashFlagsKeepIndex

All changes already added to the index are left intact in the working directory.

StashFlagsIncludeUntracked

All untracked files are also stashed and then cleaned up from the working directory.

StashFlagsIncludeIgnored

All ignored files are also stashed and then cleaned up from the working directory.

AnotherStashFlags Int

Catch-all for unknown values

Instances

Instances details
Enum StashFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show StashFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Eq StashFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord StashFlags Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags StashFlags Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag StashFlags Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject StashFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes StashFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes StashFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes StashFlags = '[] :: [Type]

StatusFlags

data StatusFlags Source #

Describes a file's status.

Constructors

StatusFlagsCurrent

file is current.

StatusFlagsIndexNew

file in index is new.

StatusFlagsIndexModified

file in index is modified.

StatusFlagsIndexDeleted

file in index is deleted.

StatusFlagsIndexRenamed

No description available in the introspection data.

StatusFlagsIndexTypechange

No description available in the introspection data.

StatusFlagsWorkingTreeNew

file in working tree is new.

StatusFlagsWorkingTreeModified

file in working tree is modified.

StatusFlagsWorkingTreeDeleted

file in working tree is deleted.

StatusFlagsWorkingTreeTypechange

No description available in the introspection data.

StatusFlagsIgnored

file is ignored.

AnotherStatusFlags Int

Catch-all for unknown values

Instances

Instances details
Enum StatusFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show StatusFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Eq StatusFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord StatusFlags Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags StatusFlags Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag StatusFlags Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject StatusFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes StatusFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes StatusFlags Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes StatusFlags = '[] :: [Type]

StatusOption

data StatusOption Source #

GGIT_STATUS_OPTION_INCLUDE_UNTRACKED: include untracked files (default). GGIT_STATUS_OPTION_INCLUDE_IGNORED: include ignored files (default). GGIT_STATUS_OPTION_INCLUDE_UNMODIFIED: include unmodified files. GGIT_STATUS_OPTION_EXCLUDE_SUBMODULES: exclude submodules. GGIT_STATUS_OPTION_RECURSE_UNTRACKED_DIRS: search untracked directories recursively (default). GGIT_STATUS_OPTION_DISABLE_PATHSPEC_MATCH: do not match path specifications. GGIT_STATUS_OPTION_RECURSE_IGNORED_DIRS: search ignored directories recursively. GGIT_STATUS_OPTION_RENAMES_HEAD_TO_INDEX: indicates that rename detection should be processed between the head and the index and enables the GIT_STATUS_INDEX_RENAMED as a possible status flag. GGIT_STATUS_OPTION_RENAMES_INDEX_TO_WORKDIR: indicates tha rename detection should be run between the index and the working directory and enabled GIT_STATUS_WT_RENAMED as a possible status flag. GGIT_STATUS_OPTION_SORT_CASE_SENSITIVELY: sort case sensitive. GGIT_STATUS_OPTION_SORT_CASE_INSENSITIVELY: sort case insensitive. GGIT_STATUS_OPTION_DEFAULT: default flags. Status options specified when using ggit_repository_file_status_foreach.

Constructors

StatusOptionIncludeUntracked

No description available in the introspection data.

StatusOptionIncludeIgnored

No description available in the introspection data.

StatusOptionIncludeUnmodified

No description available in the introspection data.

StatusOptionExcludeSubmodules

No description available in the introspection data.

StatusOptionRecurseUntrackedDirs

No description available in the introspection data.

StatusOptionDisablePathspecMatch

No description available in the introspection data.

StatusOptionRecurseIgnoredDirs

No description available in the introspection data.

StatusOptionRenamesHeadToIndex

No description available in the introspection data.

StatusOptionRenamesIndexToWorkdir

No description available in the introspection data.

StatusOptionSortCaseSensitively

No description available in the introspection data.

StatusOptionSortCaseInsensitively

No description available in the introspection data.

StatusOptionDefault

No description available in the introspection data.

AnotherStatusOption Int

Catch-all for unknown values

Instances

Instances details
Enum StatusOption Source # 
Instance details

Defined in GI.Ggit.Flags

Show StatusOption Source # 
Instance details

Defined in GI.Ggit.Flags

Eq StatusOption Source # 
Instance details

Defined in GI.Ggit.Flags

Ord StatusOption Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags StatusOption Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag StatusOption Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject StatusOption Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes StatusOption Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes StatusOption Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes StatusOption = '[] :: [Type]

SubmoduleStatus

data SubmoduleStatus Source #

FIXME

Constructors

SubmoduleStatusInHead

No description available in the introspection data.

SubmoduleStatusInIndex

No description available in the introspection data.

SubmoduleStatusInConfig

No description available in the introspection data.

SubmoduleStatusInWd

No description available in the introspection data.

SubmoduleStatusIndexAdded

No description available in the introspection data.

SubmoduleStatusIndexDeleted

No description available in the introspection data.

SubmoduleStatusIndexModified

No description available in the introspection data.

SubmoduleStatusWdUninitialized

No description available in the introspection data.

SubmoduleStatusWdAdded

No description available in the introspection data.

SubmoduleStatusWdDeleted

No description available in the introspection data.

SubmoduleStatusWdModified

No description available in the introspection data.

SubmoduleStatusWdIndexModified

No description available in the introspection data.

SubmoduleStatusWdWdModified

No description available in the introspection data.

SubmoduleStatusWdUntracked

No description available in the introspection data.

AnotherSubmoduleStatus Int

Catch-all for unknown values

Instances

Instances details
Enum SubmoduleStatus Source # 
Instance details

Defined in GI.Ggit.Flags

Show SubmoduleStatus Source # 
Instance details

Defined in GI.Ggit.Flags

Eq SubmoduleStatus Source # 
Instance details

Defined in GI.Ggit.Flags

Ord SubmoduleStatus Source # 
Instance details

Defined in GI.Ggit.Flags

BoxedFlags SubmoduleStatus Source # 
Instance details

Defined in GI.Ggit.Flags

IsGFlag SubmoduleStatus Source # 
Instance details

Defined in GI.Ggit.Flags

TypedObject SubmoduleStatus Source # 
Instance details

Defined in GI.Ggit.Flags

Methods

glibType :: IO GType #

HasParentTypes SubmoduleStatus Source # 
Instance details

Defined in GI.Ggit.Flags

type ParentTypes SubmoduleStatus Source # 
Instance details

Defined in GI.Ggit.Flags