MCPcopy Create free account

hub / github.com/isacikgoz/gitin / types & classes

Types & classes42 in github.com/isacikgoz/gitin

↓ 2 callersTypeAliasDeltaStatus
DeltaStatus ondicates a files status in a diff
git/status.go:26
↓ 2 callersTypeAliasinterfaceSource
prompt/sync_list.go:16
↓ 1 callersTypeAliasState
State is the current state of the repository
git/status.go:8
StructAsyncList
AsyncList holds a collection of items that can be displayed with an N number of visible items. The list can be moved up, down by one item of time or a
prompt/async_list.go:18
StructBranch
Branch is a wrapper of lib.Branch object
git/branch.go:10
StructBufferedReader
BufferedReader fullfills the io.Reader interface
term/bufferedreader.go:9
StructBufferedWriter
BufferedWriter creates, clears and, moves up or down lines as needed to write the output to the terminal using ANSI escape codes.
term/bufferedwriter.go:16
StructCell
Cell is a single character that will be drawn to the terminal
term/terminal.go:39
StructCommit
Commit is the wrapper of actual lib.Commit object
git/commit.go:12
StructDiff
Diff is the wrapper for a diff content acquired from repo
git/status.go:103
StructDiffDelta
DiffDelta holds delta status, file changes and the actual patchs
git/status.go:115
StructDiffFile
DiffFile the file that has been changed
git/status.go:124
TypeAliasError
Error is the errors from the git package
git/errors.go:4
TypeAliasIndexType
IndexType describes the different stages a status entry can be in
git/status.go:44
TypeAliasKey
Key is the ascii codes of a keys
term/keycodes.go:17
StructKeyBinding
KeyBinding is used for mapping a key to a function
prompt/prompt.go:22
InterfaceList
prompt/list.go:3
FuncTypeOptionalFunc
OptionalFunc handles functional arguments of the prompt
prompt/prompt.go:34
StructOptions
Options is the common options for building a prompt
prompt/prompt.go:37
StructPrompt
Prompt is a interactive prompt for command-line
prompt/prompt.go:56
InterfaceReader
Reader provides a minimal interface for Stdout.
term/terminal.go:33
InterfaceRef
Ref is the wrapper of lib.Ref
git/repository.go:30
TypeAliasRefType
RefType defines the ref types
git/repository.go:20
StructRepository
Repository is the wrapper and main interface to git repository
git/repository.go:11
StructRuneReader
RuneReader reads from an io.Reader interface
term/runereader.go:14
StructSignature
Signature is the person who signs a commit
git/commit.go:23
StructState
State holds the changeable vars of the prompt
prompt/prompt.go:45
StructStatus
Status contains all git status data
git/status.go:97
StructStatusEntry
StatusEntry contains data for a single status entry
git/status.go:90
TypeAliasStatusEntryType
StatusEntryType describes the type of change a status entry has undergone
git/status.go:55
StructSyncList
SyncList holds a collection of items that can be displayed with an N number of visible items. The list can be moved up, down by one item of time or an
prompt/sync_list.go:28
StructTag
Tag is used to label and mark a specific commit in the history.
git/tag.go:4
InterfaceWriter
Writer provides a minimal interface for Stdin.
term/terminal.go:27
Structbranch
branch holds a list of items used to fill the terminal screen.
cli/branch.go:15
FuncTypeinformationRendererFunc
func(interface{}) [][]term.Cell
prompt/prompt.go:31
FuncTypeitemRendererFunc
func(interface{}, []int, bool) [][]term.Cell
prompt/prompt.go:30
StructkeyEvent
prompt/prompt.go:16
Structlog
log holds the repository struct and the prompt pointer. since log and prompt dependent, I found the best wau to associate them with this way
cli/log.go:17
StructsearchContext
prompt/async_list.go:33
FuncTypeselectionHandlerFunc
func(interface{}) error
prompt/prompt.go:29
Structstatus
status holds the repository struct and the prompt pointer.
cli/status.go:17
StructterminalState
term/terminal.go:20