diff options
Diffstat (limited to 'pkg/commands/commit_file.go')
-rw-r--r-- | pkg/commands/commit_file.go | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/pkg/commands/commit_file.go b/pkg/commands/commit_file.go index 29ae53268..9aca23855 100644 --- a/pkg/commands/commit_file.go +++ b/pkg/commands/commit_file.go @@ -3,10 +3,13 @@ package commands // CommitFile : A git commit file type CommitFile struct { // Parent is the identifier of the parent object e.g. a commit SHA if this commit file is for a commit, or a stash entry ref like 'stash@{1}' - Parent string - Name string - DisplayString string - Status int // one of 'WHOLE' 'PART' 'NONE' + Parent string + Name string + + // Status tells us whether the file has been wholly or partially added to a patch. We might want to pull this logic up into the gui package and make it a map like we do with cherry picked commits + Status int // one of 'WHOLE' 'PART' 'NONE' + + ChangeStatus string // e.g. 'A' for added or 'M' for modified. This is based on the result from git diff --name-status } func (f *CommitFile) ID() string { |