shithub: furgit

Download patch

ref: dae52d718f51f9a90d15d48fc80d9674346721c8
parent: 2e44bb34cf9b4d8b0ce809c4da29880633ba659a
author: Runxi Yu <me@runxiyu.org>
date: Thu Jan 29 17:17:30 EST 2026

tree: Document TreeEntryNameCompare

--- a/obj_tree.go
+++ b/obj_tree.go
@@ -259,6 +259,10 @@
 	return ErrNotFound
 }
 
+// TreeEntryNameCompare compares names using Git's tree ordering rules.
+//
+// If an entry or search name is a tree, it is compared as if it has a trailing
+// '/'.
 func TreeEntryNameCompare(entryName []byte, entryMode FileMode, searchName []byte, searchIsTree bool) int {
 	isEntryTree := entryMode == FileModeDir
 
--