gi-ggit-1.0.8: libgit2-glib bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
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

Eq AttributeCheckFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord AttributeCheckFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show 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

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

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

Eq CheckoutNotifyFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord CheckoutNotifyFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show 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

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

Eq CheckoutStrategy Source # 
Instance details

Defined in GI.Ggit.Flags

Ord CheckoutStrategy Source # 
Instance details

Defined in GI.Ggit.Flags

Show 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

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

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

Eq Credtype Source # 
Instance details

Defined in GI.Ggit.Flags

Ord Credtype Source # 
Instance details

Defined in GI.Ggit.Flags

Show 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

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

Eq DiffFindFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord DiffFindFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show 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

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

Eq DiffFlag Source # 
Instance details

Defined in GI.Ggit.Flags

Ord DiffFlag Source # 
Instance details

Defined in GI.Ggit.Flags

Show 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

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

Eq DiffFormatEmailFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord DiffFormatEmailFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show 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

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

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

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

Eq MergeFileFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Ord MergeFileFlags Source # 
Instance details

Defined in GI.Ggit.Flags

Show 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

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

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

Eq SortMode Source # 
Instance details

Defined in GI.Ggit.Flags

Ord SortMode Source # 
Instance details

Defined in GI.Ggit.Flags

Show 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

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

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

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

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

Eq SubmoduleStatus Source # 
Instance details

Defined in GI.Ggit.Flags

Ord SubmoduleStatus Source # 
Instance details

Defined in GI.Ggit.Flags

Show 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