Skip to content

Commit 55b9fa0

Browse files
committed
Rename OidOID
1 parent 13d0130 commit 55b9fa0

File tree

5 files changed

+111
-111
lines changed

5 files changed

+111
-111
lines changed

git/git.go

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -19,34 +19,34 @@ import (
1919
// The type of an object ("blob", "tree", "commit", "tag", "missing").
2020
type ObjectType string
2121

22-
type Oid struct {
22+
type OID struct {
2323
v [20]byte
2424
}
2525

26-
var NullOid Oid
26+
var NullOID OID
2727

28-
func OidFromBytes(oidBytes []byte) (Oid, error) {
29-
var oid Oid
28+
func OIDFromBytes(oidBytes []byte) (OID, error) {
29+
var oid OID
3030
if len(oidBytes) != len(oid.v) {
31-
return Oid{}, errors.New("bytes oid has the wrong length")
31+
return OID{}, errors.New("bytes oid has the wrong length")
3232
}
3333
copy(oid.v[0:20], oidBytes)
3434
return oid, nil
3535
}
3636

37-
func NewOid(s string) (Oid, error) {
37+
func NewOID(s string) (OID, error) {
3838
oidBytes, err := hex.DecodeString(s)
3939
if err != nil {
40-
return Oid{}, err
40+
return OID{}, err
4141
}
42-
return OidFromBytes(oidBytes)
42+
return OIDFromBytes(oidBytes)
4343
}
4444

45-
func (oid Oid) String() string {
45+
func (oid OID) String() string {
4646
return hex.EncodeToString(oid.v[:])
4747
}
4848

49-
func (oid Oid) MarshalJSON() ([]byte, error) {
49+
func (oid OID) MarshalJSON() ([]byte, error) {
5050
src := oid.v[:]
5151
dst := make([]byte, hex.EncodedLen(len(src))+2)
5252
dst[0] = '"'
@@ -100,7 +100,7 @@ type Reference struct {
100100
Refname string
101101
ObjectType ObjectType
102102
ObjectSize counts.Count32
103-
Oid Oid
103+
OID OID
104104
}
105105

106106
type ReferenceIter struct {
@@ -151,7 +151,7 @@ func (iter *ReferenceIter) Next() (Reference, bool, error) {
151151
if len(words) != 4 {
152152
return Reference{}, false, fmt.Errorf("line improperly formatted: %#v", line)
153153
}
154-
oid, err := NewOid(words[0])
154+
oid, err := NewOID(words[0])
155155
if err != nil {
156156
return Reference{}, false, fmt.Errorf("SHA-1 improperly formatted: %#v", words[0])
157157
}
@@ -165,7 +165,7 @@ func (iter *ReferenceIter) Next() (Reference, bool, error) {
165165
Refname: refname,
166166
ObjectType: objectType,
167167
ObjectSize: counts.Count32(objectSize),
168-
Oid: oid,
168+
OID: oid,
169169
}, true, nil
170170
}
171171

@@ -217,20 +217,20 @@ func (repo *Repository) NewBatchObjectIter() (*BatchObjectIter, io.WriteCloser,
217217
}, in, nil
218218
}
219219

220-
func (iter *BatchObjectIter) Next() (Oid, ObjectType, counts.Count32, []byte, error) {
220+
func (iter *BatchObjectIter) Next() (OID, ObjectType, counts.Count32, []byte, error) {
221221
header, err := iter.f.ReadString('\n')
222222
if err != nil {
223-
return Oid{}, "", 0, nil, err
223+
return OID{}, "", 0, nil, err
224224
}
225225
oid, objectType, objectSize, err := parseBatchHeader("", header)
226226
if err != nil {
227-
return Oid{}, "", 0, nil, err
227+
return OID{}, "", 0, nil, err
228228
}
229229
// +1 for LF:
230230
data := make([]byte, objectSize+1)
231231
_, err = io.ReadFull(iter.f, data)
232232
if err != nil {
233-
return Oid{}, "", 0, nil, err
233+
return OID{}, "", 0, nil, err
234234
}
235235
data = data[:len(data)-1]
236236
return oid, objectType, objectSize, data, nil
@@ -323,24 +323,24 @@ func NotFilter(filter ReferenceFilter) ReferenceFilter {
323323

324324
// Parse a `cat-file --batch[-check]` output header line (including
325325
// the trailing LF). `spec`, if not "", is used in error messages.
326-
func parseBatchHeader(spec string, header string) (Oid, ObjectType, counts.Count32, error) {
326+
func parseBatchHeader(spec string, header string) (OID, ObjectType, counts.Count32, error) {
327327
header = header[:len(header)-1]
328328
words := strings.Split(header, " ")
329329
if words[len(words)-1] == "missing" {
330330
if spec == "" {
331331
spec = words[0]
332332
}
333-
return Oid{}, "missing", 0, errors.New(fmt.Sprintf("missing object %s", spec))
333+
return OID{}, "missing", 0, errors.New(fmt.Sprintf("missing object %s", spec))
334334
}
335335

336-
oid, err := NewOid(words[0])
336+
oid, err := NewOID(words[0])
337337
if err != nil {
338-
return Oid{}, "missing", 0, err
338+
return OID{}, "missing", 0, err
339339
}
340340

341341
size, err := strconv.ParseUint(words[2], 10, 0)
342342
if err != nil {
343-
return Oid{}, "missing", 0, err
343+
return OID{}, "missing", 0, err
344344
}
345345
return oid, ObjectType(words[1]), counts.NewCount32(size), nil
346346
}
@@ -445,10 +445,10 @@ func (repo *Repository) NewObjectIter(args ...string) (
445445
}
446446

447447
// Next returns the next object, or EOF when done.
448-
func (l *ObjectIter) Next() (Oid, ObjectType, counts.Count32, error) {
448+
func (l *ObjectIter) Next() (OID, ObjectType, counts.Count32, error) {
449449
line, err := l.f.ReadString('\n')
450450
if err != nil {
451-
return Oid{}, "", 0, err
451+
return OID{}, "", 0, err
452452
}
453453

454454
return parseBatchHeader("", line)
@@ -511,13 +511,13 @@ func (iter *ObjectHeaderIter) Next() (string, string, error) {
511511

512512
type Commit struct {
513513
Size counts.Count32
514-
Parents []Oid
515-
Tree Oid
514+
Parents []OID
515+
Tree OID
516516
}
517517

518-
func ParseCommit(oid Oid, data []byte) (*Commit, error) {
519-
var parents []Oid
520-
var tree Oid
518+
func ParseCommit(oid OID, data []byte) (*Commit, error) {
519+
var parents []OID
520+
var tree OID
521521
var treeFound bool
522522
iter, err := NewObjectHeaderIter(oid.String(), data)
523523
if err != nil {
@@ -530,7 +530,7 @@ func ParseCommit(oid Oid, data []byte) (*Commit, error) {
530530
}
531531
switch key {
532532
case "parent":
533-
parent, err := NewOid(value)
533+
parent, err := NewOID(value)
534534
if err != nil {
535535
return nil, fmt.Errorf("malformed parent header in commit %s", oid)
536536
}
@@ -539,7 +539,7 @@ func ParseCommit(oid Oid, data []byte) (*Commit, error) {
539539
if treeFound {
540540
return nil, fmt.Errorf("multiple trees found in commit %s", oid)
541541
}
542-
tree, err = NewOid(value)
542+
tree, err = NewOID(value)
543543
if err != nil {
544544
return nil, fmt.Errorf("malformed tree header in commit %s", oid)
545545
}
@@ -560,7 +560,7 @@ type Tree struct {
560560
data string
561561
}
562562

563-
func ParseTree(oid Oid, data []byte) (*Tree, error) {
563+
func ParseTree(oid OID, data []byte) (*Tree, error) {
564564
return &Tree{string(data)}, nil
565565
}
566566

@@ -573,7 +573,7 @@ func (tree Tree) Size() counts.Count32 {
573573
// data reachable.
574574
type TreeEntry struct {
575575
Name string
576-
Oid Oid
576+
OID OID
577577
Filemode uint
578578
}
579579

@@ -618,20 +618,20 @@ func (iter *TreeIter) NextEntry() (TreeEntry, bool, error) {
618618
return TreeEntry{}, false, errors.New("tree entry ends unexpectedly")
619619
}
620620

621-
copy(entry.Oid.v[0:20], iter.data[0:20])
621+
copy(entry.OID.v[0:20], iter.data[0:20])
622622
iter.data = iter.data[20:]
623623

624624
return entry, true, nil
625625
}
626626

627627
type Tag struct {
628628
Size counts.Count32
629-
Referent Oid
629+
Referent OID
630630
ReferentType ObjectType
631631
}
632632

633-
func ParseTag(oid Oid, data []byte) (*Tag, error) {
634-
var referent Oid
633+
func ParseTag(oid OID, data []byte) (*Tag, error) {
634+
var referent OID
635635
var referentFound bool
636636
var referentType ObjectType
637637
var referentTypeFound bool
@@ -649,7 +649,7 @@ func ParseTag(oid Oid, data []byte) (*Tag, error) {
649649
if referentFound {
650650
return nil, fmt.Errorf("multiple referents found in tag %s", oid)
651651
}
652-
referent, err = NewOid(value)
652+
referent, err = NewOID(value)
653653
if err != nil {
654654
return nil, fmt.Errorf("malformed object header in tag %s", oid)
655655
}

0 commit comments

Comments
 (0)