| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
GI.Ggit.Flags
Description
Synopsis
- data AttributeCheckFlags
- data BlameFlags
- data CheckoutNotifyFlags
- data CheckoutStrategy
- = CheckoutStrategyNone
- | CheckoutStrategySafe
- | CheckoutStrategyForce
- | CheckoutStrategyRecreateMissing
- | CheckoutStrategyAllowConflicts
- | CheckoutStrategyRemoveUntracked
- | CheckoutStrategyRemoveIgnored
- | CheckoutStrategyUpdateOnly
- | CheckoutStrategyDontUpdateIndex
- | CheckoutStrategyNoRefresh
- | CheckoutStrategySkipUnmerged
- | CheckoutStrategyUseOurs
- | CheckoutStrategyUseTheirs
- | CheckoutStrategyDisablePathspecMatch
- | CheckoutStrategySkipLockedDirectories
- | CheckoutStrategyDontOverwriteIgnored
- | CheckoutStrategyConflictStyleMerge
- | CheckoutStrategyConflictStyleDiff3
- | CheckoutStrategyDontRemoveExisting
- | CheckoutStrategyDontWriteIndex
- | CheckoutStrategyUpdateSubmodules
- | CheckoutStrategyUpdateSubmodulesIfChanged
- | AnotherCheckoutStrategy Int
- data CreateFlags
- data Credtype
- data DiffFindFlags
- = DiffFindFlagsFindByConfig
- | DiffFindFlagsFindRenames
- | DiffFindFlagsFindRenamesFromRewrites
- | DiffFindFlagsFindCopies
- | DiffFindFlagsFindCopiesFromUnmodified
- | DiffFindFlagsFindRewrites
- | DiffFindFlagsBreakRewrites
- | DiffFindFlagsFindAndBreakRewrites
- | DiffFindFlagsFindForUntracked
- | DiffFindFlagsFindAll
- | DiffFindFlagsFindIgnoreLeadingWhitespace
- | DiffFindFlagsFindIgnoreWhitespace
- | DiffFindFlagsFindDontIgnoreWhitespace
- | DiffFindFlagsFindExactMatchOnly
- | DiffFindFlagsBreakRewritesForRenamesOnly
- | DiffFindFlagsFindRemoveUnmodified
- | AnotherDiffFindFlags Int
- data DiffFlag
- data DiffFormatEmailFlags
- data DiffOption
- = DiffOptionNormal
- | DiffOptionReverse
- | DiffOptionIncludeIgnored
- | DiffOptionRecurseIgnoredDirs
- | DiffOptionIncludeUntracked
- | DiffOptionRecurseUntrackedDirs
- | DiffOptionIncludeUnmodified
- | DiffOptionIncludeTypechange
- | DiffOptionIncludeTypechangeTrees
- | DiffOptionIgnoreFileMode
- | DiffOptionIgnoreSubmodules
- | DiffOptionIgnoreCase
- | DiffOptionDisablePathspecMatch
- | DiffOptionSkipBinaryCheck
- | DiffOptionEnableFastUntrackedDirs
- | DiffOptionForceText
- | DiffOptionForceBinary
- | DiffOptionIgnoreWhitespace
- | DiffOptionIgnoreWhitespaceChange
- | DiffOptionIgnoreWhitespaceEol
- | DiffOptionShowUntrackedContent
- | DiffOptionShowUnmodified
- | DiffOptionPatience
- | DiffOptionMinimal
- | DiffOptionShowBinary
- | AnotherDiffOption Int
- data FeatureFlags
- data MergeFileFlags
- data MergeFlags
- data SortMode
- data StashFlags
- data StatusFlags
- = StatusFlagsCurrent
- | StatusFlagsIndexNew
- | StatusFlagsIndexModified
- | StatusFlagsIndexDeleted
- | StatusFlagsIndexRenamed
- | StatusFlagsIndexTypechange
- | StatusFlagsWorkingTreeNew
- | StatusFlagsWorkingTreeModified
- | StatusFlagsWorkingTreeDeleted
- | StatusFlagsWorkingTreeTypechange
- | StatusFlagsWorkingTreeRenamed
- | StatusFlagsWorkingTreeUnreadable
- | StatusFlagsIgnored
- | StatusFlagsConflicted
- | AnotherStatusFlags Int
- data StatusOption
- = StatusOptionIncludeUntracked
- | StatusOptionIncludeIgnored
- | StatusOptionIncludeUnmodified
- | StatusOptionExcludeSubmodules
- | StatusOptionRecurseUntrackedDirs
- | StatusOptionDisablePathspecMatch
- | StatusOptionRecurseIgnoredDirs
- | StatusOptionRenamesHeadToIndex
- | StatusOptionRenamesIndexToWorkdir
- | StatusOptionSortCaseSensitively
- | StatusOptionSortCaseInsensitively
- | StatusOptionDefault
- | AnotherStatusOption Int
- data SubmoduleStatus
- = SubmoduleStatusInHead
- | SubmoduleStatusInIndex
- | SubmoduleStatusInConfig
- | SubmoduleStatusInWd
- | SubmoduleStatusIndexAdded
- | SubmoduleStatusIndexDeleted
- | SubmoduleStatusIndexModified
- | SubmoduleStatusWdUninitialized
- | SubmoduleStatusWdAdded
- | SubmoduleStatusWdDeleted
- | SubmoduleStatusWdModified
- | SubmoduleStatusWdIndexModified
- | SubmoduleStatusWdWdModified
- | SubmoduleStatusWdUntracked
- | AnotherSubmoduleStatus Int
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
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
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
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
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
Credtype
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
| Enum Credtype Source # | |
| Show Credtype Source # | |
| Eq Credtype Source # | |
| Ord Credtype Source # | |
Defined in GI.Ggit.Flags | |
| BoxedFlags Credtype Source # | |
Defined in GI.Ggit.Flags | |
| IsGFlag Credtype Source # | |
Defined in GI.Ggit.Flags | |
| TypedObject Credtype Source # | |
Defined in GI.Ggit.Flags | |
| HasParentTypes Credtype Source # | |
Defined in GI.Ggit.Flags | |
| type ParentTypes Credtype Source # | |
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
DiffFlag
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
| Enum DiffFlag Source # | |
| Show DiffFlag Source # | |
| Eq DiffFlag Source # | |
| Ord DiffFlag Source # | |
Defined in GI.Ggit.Flags | |
| BoxedFlags DiffFlag Source # | |
Defined in GI.Ggit.Flags | |
| IsGFlag DiffFlag Source # | |
Defined in GI.Ggit.Flags | |
| TypedObject DiffFlag Source # | |
Defined in GI.Ggit.Flags | |
| HasParentTypes DiffFlag Source # | |
Defined in GI.Ggit.Flags | |
| type ParentTypes DiffFlag Source # | |
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
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
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
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
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 |
| 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 |
| AnotherMergeFlags Int | Catch-all for unknown values |
Instances
SortMode
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
| Enum SortMode Source # | |
| Show SortMode Source # | |
| Eq SortMode Source # | |
| Ord SortMode Source # | |
Defined in GI.Ggit.Flags | |
| BoxedFlags SortMode Source # | |
Defined in GI.Ggit.Flags | |
| IsGFlag SortMode Source # | |
Defined in GI.Ggit.Flags | |
| TypedObject SortMode Source # | |
Defined in GI.Ggit.Flags | |
| HasParentTypes SortMode Source # | |
Defined in GI.Ggit.Flags | |
| type ParentTypes SortMode Source # | |
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 |
Instances
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. |
| StatusFlagsWorkingTreeRenamed | No description available in the introspection data. |
| StatusFlagsWorkingTreeUnreadable | No description available in the introspection data. |
| StatusFlagsIgnored | file is ignored. |
| StatusFlagsConflicted | No description available in the introspection data. |
| AnotherStatusFlags Int | Catch-all for unknown values |
Instances
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
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 |