1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-06-15 00:15:32 +02:00

Mid refactor change some more stuff

This commit is contained in:
Andrei Miulescu
2018-08-12 21:04:47 +10:00
parent e65ddd7b6f
commit e8eb78617c
16 changed files with 220 additions and 118 deletions

View File

@ -0,0 +1,34 @@
package commands
// File : A staged/unstaged file
// TODO: decide whether to give all of these the Git prefix
type GitFile 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
}
// Branch : A git branch
type Branch struct {
Name string
Recency string
}