gi-ggit-1.0.1: libgit2-glib bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Ggit.Flags

Contents

Description

 

Synopsis

Exported types

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

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

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

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

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

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

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

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

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

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

Enum DiffFormatEmailFlags Source # 
Eq DiffFormatEmailFlags Source # 
Ord DiffFormatEmailFlags Source # 
Show DiffFormatEmailFlags Source # 
BoxedFlags DiffFormatEmailFlags Source # 
IsGFlag DiffFormatEmailFlags Source # 

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

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

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

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

Enum CheckoutNotifyFlags Source # 
Eq CheckoutNotifyFlags Source # 
Ord CheckoutNotifyFlags Source # 
Show CheckoutNotifyFlags Source # 
BoxedFlags CheckoutNotifyFlags Source # 
IsGFlag CheckoutNotifyFlags Source # 

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

Enum AttributeCheckFlags Source # 
Eq AttributeCheckFlags Source # 
Ord AttributeCheckFlags Source # 
Show AttributeCheckFlags Source # 
BoxedFlags AttributeCheckFlags Source # 
IsGFlag AttributeCheckFlags Source #