From b7ca4a96f55c8f5d601ca3a3e55678fca467c641 Mon Sep 17 00:00:00 2001 From: Josh Bleecher Snyder Date: Thu, 15 Feb 2018 10:01:14 -0800 Subject: [PATCH] git: simplify some Oid methods --- git.go | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/git.go b/git.go index 0925e45d..897d261f 100644 --- a/git.go +++ b/git.go @@ -189,22 +189,16 @@ func (oid *Oid) Cmp(oid2 *Oid) int { } func (oid *Oid) Copy() *Oid { - ret := new(Oid) - copy(ret[:], oid[:]) - return ret + ret := *oid + return &ret } func (oid *Oid) Equal(oid2 *Oid) bool { - return bytes.Equal(oid[:], oid2[:]) + return *oid == *oid2 } func (oid *Oid) IsZero() bool { - for _, a := range oid { - if a != 0 { - return false - } - } - return true + return *oid == Oid{} } func (oid *Oid) NCmp(oid2 *Oid, n uint) int {