diff options
| author | Carlos MartÃn Nieto <[email protected]> | 2019-01-03 23:53:13 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-01-03 23:53:13 +0000 |
| commit | c740e1d83df805f55eda80c76bd1f1c562b3051d (patch) | |
| tree | 2a05c8cc8e192495a62415fdc4f41ca0814c7b28 | |
| parent | fc1230ba16d8f2af3c5e74c4c5b84970f33f1b19 (diff) | |
| parent | b7ca4a96f55c8f5d601ca3a3e55678fca467c641 (diff) | |
Merge pull request #432 from josharian/simplify-oid
git: simplify some Oid methods
| -rw-r--r-- | git.go | 14 |
1 files changed, 4 insertions, 10 deletions
@@ -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 { |
