mirror of
https://github.com/bluekeyes/go-gitdiff
synced 2026-06-08 13:18:30 +00:00
Add incomplete git header parsing functions
I believe the structure is correct, but there are a lot of details to fill in - translating the C string parsing logic into Go is not always straightforward.
This commit is contained in:
@@ -1,8 +1,25 @@
|
||||
package gitdiff
|
||||
|
||||
import (
|
||||
"os"
|
||||
)
|
||||
|
||||
// File describes changes to a single file. It can be either a text file or a
|
||||
// binary file.
|
||||
type File struct {
|
||||
OldName string
|
||||
NewName string
|
||||
|
||||
IsNew bool
|
||||
IsDelete bool
|
||||
IsCopy bool
|
||||
IsRename bool
|
||||
|
||||
OldMode os.FileMode
|
||||
NewMode os.FileMode
|
||||
|
||||
Score int
|
||||
|
||||
Fragments []*Fragment
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user