ref: 57f1818d547f2f1dca38033b4e29f62d89ef80f9
dir: /diff/trees/entry.go/
package trees
import "codeberg.org/lindenii/furgit/object"
// Entry is one recursive tree difference at a path.
type Entry struct {
// Path is the slash-separated path relative to the diff root.
Path []byte
// Kind is the difference kind for this path.
Kind EntryKind
// Old is the old tree entry (nil when Kind is EntryKindAdded).
Old *object.TreeEntry
// New is the new tree entry (nil when Kind is EntryKindDeleted).
New *object.TreeEntry
}