Documentation ¶
Index ¶
Constants ¶
View Source
const ( DiffExtHeaderOldMode = "old mode" // old mode <mode> DiffExtHeaderNewMode = "new mode" // new mode <mode> DiffExtHeaderDeletedFileMode = "deleted file mode" // deleted file mode <mode> DiffExtHeaderNewFileMode = "new file mode" // new file mode <mode> DiffExtHeaderCopyFrom = "copy from" // copy from <path> DiffExtHeaderCopyTo = "copy to" // copy to <path> DiffExtHeaderRenameFrom = "rename from" // rename from <path> DiffExtHeaderRenameTo = "rename to" // rename to <path> DiffExtHeaderSimilarity = "similarity index" // similarity index <number> DiffExtHeaderDissimilarity = "dissimilarity index" // dissimilarity index <number> DiffExtHeaderIndex = "index" // index <hash>..<hash> <mode> )
Diff file header extensions. From: https://git-scm.com/docs/git-diff#generate_patch_text_with_p
Variables ¶
View Source
var MergeMethods = []MergeMethod{ MergeMethodMerge, MergeMethodSquash, MergeMethodRebase, }
Functions ¶
This section is empty.
Types ¶
type FileDiffStatus ¶
type FileDiffStatus string
const ( FileDiffStatusUndefined FileDiffStatus = "UNDEFINED" FileDiffStatusAdded FileDiffStatus = "ADDED" FileDiffStatusModified FileDiffStatus = "MODIFIED" FileDiffStatusDeleted FileDiffStatus = "DELETED" FileDiffStatusRenamed FileDiffStatus = "RENAMED" FileDiffStatusCopied FileDiffStatus = "COPIED" )
type LastCommitCacheMode ¶
type LastCommitCacheMode string
LastCommitCacheMode specifies the type of the cache used for caching last commit information.
const ( LastCommitCacheModeInMemory LastCommitCacheMode = "inmemory" LastCommitCacheModeRedis LastCommitCacheMode = "redis" LastCommitCacheModeNone LastCommitCacheMode = "none" )
type MergeMethod ¶
type MergeMethod string
MergeMethod represents the approach to merge commits into base branch.
const ( // MergeMethodMerge create merge commit. MergeMethodMerge MergeMethod = "merge" // MergeMethodSquash squash commits into single commit before merging. MergeMethodSquash MergeMethod = "squash" // MergeMethodRebase rebase before merging. MergeMethodRebase MergeMethod = "rebase" )
func (MergeMethod) Sanitize ¶
func (m MergeMethod) Sanitize() (MergeMethod, bool)
Click to show internal directories.
Click to hide internal directories.