mirror of
https://github.com/jesseduffield/lazygit.git
synced 2024-11-26 09:00:57 +02:00
29 lines
566 B
Go
29 lines
566 B
Go
|
package git
|
||
|
|
||
|
// File : A staged/unstaged file
|
||
|
// TODO: decide whether to give all of these the Git prefix
|
||
|
type File struct {
|
||
|
Name string
|
||
|
HasStagedChanges bool
|
||
|
HasUnstagedChanges bool
|
||
|
Tracked bool
|
||
|
Deleted bool
|
||
|
HasMergeConflicts bool
|
||
|
DisplayString string
|
||
|
}
|
||
|
|
||
|
// Commit : A git commit
|
||
|
type Commit struct {
|
||
|
Sha string
|
||
|
Name string
|
||
|
Pushed bool
|
||
|
DisplayString string
|
||
|
}
|
||
|
|
||
|
// StashEntry : A git stash entry
|
||
|
type StashEntry struct {
|
||
|
Index int
|
||
|
Name string
|
||
|
DisplayString string
|
||
|
}
|