aboutsummaryrefslogtreecommitdiff
path: root/obj_tree.go
diff options
context:
space:
mode:
authorGravatar Runxi Yu2025-11-16 00:00:00 +0000
committerGravatar Runxi Yu2025-11-16 00:00:00 +0000
commitb6d4ab71d42234a4ae2678083d1b7558b8e6519f (patch)
tree993c8a56ee9b2a72237e29cbf41767d4986c2fc5 /obj_tree.go
parenthash: 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.go12
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 {