Skip to content
This repository was archived by the owner on Sep 11, 2020. It is now read-only.

Commit 1e77971

Browse files
ajnavarromcuadros
authored andcommitted
Remove unused method (#1022)
Signed-off-by: Antonio Jesus Navarro Perez <antnavper@gmail.com>
1 parent a779a26 commit 1e77971

File tree

1 file changed

+0
-56
lines changed

1 file changed

+0
-56
lines changed

plumbing/format/packfile/packfile.go

-56
Original file line numberDiff line numberDiff line change
@@ -114,62 +114,6 @@ func (p *Packfile) nextObjectHeader() (*ObjectHeader, error) {
114114
return h, err
115115
}
116116

117-
func (p *Packfile) getObjectData(
118-
h *ObjectHeader,
119-
) (typ plumbing.ObjectType, size int64, err error) {
120-
switch h.Type {
121-
case plumbing.CommitObject, plumbing.TreeObject, plumbing.BlobObject, plumbing.TagObject:
122-
typ = h.Type
123-
size = h.Length
124-
case plumbing.REFDeltaObject, plumbing.OFSDeltaObject:
125-
buf := bufPool.Get().(*bytes.Buffer)
126-
buf.Reset()
127-
defer bufPool.Put(buf)
128-
129-
_, _, err = p.s.NextObject(buf)
130-
if err != nil {
131-
return
132-
}
133-
134-
delta := buf.Bytes()
135-
_, delta = decodeLEB128(delta) // skip src size
136-
sz, _ := decodeLEB128(delta)
137-
size = int64(sz)
138-
139-
var offset int64
140-
if h.Type == plumbing.REFDeltaObject {
141-
offset, err = p.FindOffset(h.Reference)
142-
if err != nil {
143-
return
144-
}
145-
} else {
146-
offset = h.OffsetReference
147-
}
148-
149-
if baseType, ok := p.offsetToType[offset]; ok {
150-
typ = baseType
151-
} else {
152-
if _, err = p.s.SeekFromStart(offset); err != nil {
153-
return
154-
}
155-
156-
h, err = p.nextObjectHeader()
157-
if err != nil {
158-
return
159-
}
160-
161-
typ, _, err = p.getObjectData(h)
162-
if err != nil {
163-
return
164-
}
165-
}
166-
default:
167-
err = ErrInvalidObject.AddDetails("type %q", h.Type)
168-
}
169-
170-
return
171-
}
172-
173117
func (p *Packfile) getObjectSize(h *ObjectHeader) (int64, error) {
174118
switch h.Type {
175119
case plumbing.CommitObject, plumbing.TreeObject, plumbing.BlobObject, plumbing.TagObject:

0 commit comments

Comments
 (0)