diff options
| author | 2025-11-16 00:00:00 +0000 | |
|---|---|---|
| committer | 2025-11-16 00:00:00 +0000 | |
| commit | b6d4ab71d42234a4ae2678083d1b7558b8e6519f (patch) | |
| tree | 993c8a56ee9b2a72237e29cbf41767d4986c2fc5 /obj_tree.go | |
| parent | hash: Make fewer helper functions need explicit hash length fields (diff) | |
| signature | ||
Make the API more consistent
Diffstat (limited to 'obj_tree.go')
| -rw-r--r-- | obj_tree.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/obj_tree.go b/obj_tree.go index 2bc3262f..0a7e6a97 100644 --- a/obj_tree.go +++ b/obj_tree.go @@ -96,8 +96,8 @@ func treeBody(t *Tree) []byte { } // Serialize renders a Tree into canonical Git format. -func (t *Tree) Serialize() ([]byte, error) { - body := treeBody(t) +func (tree *Tree) Serialize() ([]byte, error) { + body := treeBody(tree) header, err := headerForType(ObjTree, body) if err != nil { return nil, err @@ -110,13 +110,13 @@ func (t *Tree) Serialize() ([]byte, error) { } // Entry looks up a tree entry by name. -func (t *Tree) Entry(name []byte) *TreeEntry { - low, high := 0, len(t.Entries)-1 +func (tree *Tree) Entry(name []byte) *TreeEntry { + low, high := 0, len(tree.Entries)-1 for low <= high { mid := (low + high) / 2 - cmp := bytes.Compare(t.Entries[mid].Name, name) + cmp := bytes.Compare(tree.Entries[mid].Name, name) if cmp == 0 { - return &t.Entries[mid] + return &tree.Entries[mid] } else if cmp < 0 { low = mid + 1 } else { |
