Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
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
- | StatusFlagsIgnored
- | 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
.
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.
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.
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.
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.
CreateFlagsNone | attempt to create. |
CreateFlagsForce | force creation. |
AnotherCreateFlags Int | Catch-all for unknown values |
Instances
Credtype
No description available in the introspection data.
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 # | |
Eq Credtype Source # | |
Ord Credtype Source # | |
Defined in GI.Ggit.Flags | |
Show Credtype Source # | |
BoxedFlags Credtype Source # | |
Defined in GI.Ggit.Flags | |
IsGFlag Credtype Source # | |
Defined in GI.Ggit.Flags |
DiffFindFlags
data DiffFindFlags Source #
No description available in the introspection data.
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
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 # | |
Eq DiffFlag Source # | |
Ord DiffFlag Source # | |
Defined in GI.Ggit.Flags | |
Show DiffFlag Source # | |
BoxedFlags DiffFlag Source # | |
Defined in GI.Ggit.Flags | |
IsGFlag DiffFlag Source # | |
Defined in GI.Ggit.Flags |
DiffFormatEmailFlags
data DiffFormatEmailFlags Source #
No description available in the introspection data.
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.
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.
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.
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.
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.
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 # | |
Eq SortMode Source # | |
Ord SortMode Source # | |
Defined in GI.Ggit.Flags | |
Show SortMode Source # | |
BoxedFlags SortMode Source # | |
Defined in GI.Ggit.Flags | |
IsGFlag SortMode Source # | |
Defined in GI.Ggit.Flags |
StashFlags
data StashFlags Source #
Describes how a stash should be applied.
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.
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
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
.
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
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 |