Skip to content

Commit c9f422f

Browse files
carlosmnlhchavez
authored andcommitted
Merge pull request #432 from josharian/simplify-oid
git: simplify some Oid methods (cherry picked from commit c740e1d)
1 parent 99ca761 commit c9f422f

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

git.go

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -189,22 +189,16 @@ func (oid *Oid) Cmp(oid2 *Oid) int {
189189
}
190190

191191
func (oid *Oid) Copy() *Oid {
192-
ret := new(Oid)
193-
copy(ret[:], oid[:])
194-
return ret
192+
ret := *oid
193+
return &ret
195194
}
196195

197196
func (oid *Oid) Equal(oid2 *Oid) bool {
198-
return bytes.Equal(oid[:], oid2[:])
197+
return *oid == *oid2
199198
}
200199

201200
func (oid *Oid) IsZero() bool {
202-
for _, a := range oid {
203-
if a != 0 {
204-
return false
205-
}
206-
}
207-
return true
201+
return *oid == Oid{}
208202
}
209203

210204
func (oid *Oid) NCmp(oid2 *Oid, n uint) int {

0 commit comments

Comments
 (0)