mirror of
https://github.com/bluekeyes/go-gitdiff
synced 2026-06-08 13:18:30 +00:00
4ddf1d962d
Use a regexp for simplicity, unlike the direct parsing in Git.
17 lines
338 B
Go
17 lines
338 B
Go
package gitdiff
|
|
|
|
// File describes changes to a single file. It can be either a text file or a
|
|
// binary file.
|
|
type File struct {
|
|
Fragments []*Fragment
|
|
}
|
|
|
|
// Fragment describes changed lines starting at a specific line in a text file.
|
|
type Fragment struct {
|
|
OldPosition int64
|
|
OldLines int64
|
|
|
|
NewPosition int64
|
|
NewLines int64
|
|
}
|