Documentation
¶
Index ¶
- Constants
- Variables
- func EmojiConfigToEmojiProfile(e config.EmojiSet) emoji.Profile
- func EmojiSummaryToSubject(emoji, summary string) string
- func FileCreate() func(string) (io.WriteCloser, error)
- func FileExists(file string) bool
- func FileOpen() func(string) (io.Reader, error)
- func MessageToBody(msg string) string
- func MessageToEmoji(set *emoji.Set, msg string) emoji.NullEmoji
- func MessageToSummary(msg string) string
- func SortUsersByDefault(us ...repository.User) []repository.User
- func TrimComments(str string) string
- func UserToAuthor(user repository.User) string
- type Applier
- type Commit
- type Config
- type Configer
- type Creator
- type Emojier
- type File
- type FileOptions
- type Mode
- type Opener
- type Options
- type Placeholders
- type ReadFiler
- type Repoer
- type Request
- type Saver
- type Snapshotter
- type State
Constants ¶
View Source
const ( PlaceholderHash string = "1234567890abcdef1234567890abcdef12345678" PlaceholderSummary string = "Capitalized, short (50 chars or less) summary" )
Variables ¶
View Source
var PlaceholderHelp string
View Source
var PlaceholderMessage string
Functions ¶
func EmojiConfigToEmojiProfile ¶ added in v0.6.2
func EmojiSummaryToSubject ¶ added in v0.4.0
func FileCreate ¶ added in v0.8.0
func FileCreate() func(string) (io.WriteCloser, error)
func FileExists ¶ added in v0.8.0
func MessageToBody ¶ added in v0.4.0
func MessageToEmoji ¶ added in v0.4.0
func MessageToSummary ¶ added in v0.4.0
func SortUsersByDefault ¶ added in v0.7.0
func SortUsersByDefault(us ...repository.User) []repository.User
func TrimComments ¶ added in v0.10.0
func UserToAuthor ¶ added in v0.4.0
func UserToAuthor(user repository.User) string
Types ¶
type Applier ¶ added in v0.5.0
type Applier func(repository.Commit, ...func(c *repository.Commit)) error
type Commit ¶
type FileOptions ¶ added in v0.10.0
type Placeholders ¶ added in v0.2.0
type Repoer ¶ added in v0.5.0
type Repoer interface { Open() error Describe() (repository.Description, error) Apply(repository.Commit) error IgnoreGlobalConfig() }
type Snapshotter ¶ added in v0.8.0
type State ¶ added in v0.5.0
type State struct { Placeholders Placeholders Repository repository.Description Emojis *emoji.Set Theme theme.Theme Config config.Config Snapshot snapshot.Snapshot Options Options File File }
Click to show internal directories.
Click to hide internal directories.