diff options
Diffstat (limited to 'plumbing/object.go')
-rw-r--r-- | plumbing/object.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/plumbing/object.go b/plumbing/object.go index 63396f0..2655dee 100644 --- a/plumbing/object.go +++ b/plumbing/object.go @@ -82,6 +82,12 @@ func (t ObjectType) Valid() bool { return t >= CommitObject && t <= REFDeltaObject } +// IsDelta returns true for any ObjectTyoe that represents a delta (i.e. +// REFDeltaObject or OFSDeltaObject). +func (t ObjectType) IsDelta() bool { + return t == REFDeltaObject || t == OFSDeltaObject +} + // ParseObjectType parses a string representation of ObjectType. It returns an // error on parse failure. func ParseObjectType(value string) (typ ObjectType, err error) { |