aboutsummaryrefslogtreecommitdiffstats
path: root/plumbing/object/treenoder.go
diff options
context:
space:
mode:
authorMáximo Cuadros <mcuadros@gmail.com>2017-04-11 20:03:00 +0200
committerMáximo Cuadros <mcuadros@gmail.com>2017-04-11 04:38:46 +0200
commitaa818a3f77e6ff06765cf8c246f8708df3d190a7 (patch)
tree302a5671cfa192f5417ffd5dd5c59447e71e2cb2 /plumbing/object/treenoder.go
parentaf4f25df56c74b05ae04cc6f2fcac38db1130249 (diff)
downloadgo-git-aa818a3f77e6ff06765cf8c246f8708df3d190a7.tar.gz
plumbing: object, public Tree.FindEntry and minor diff changes
Diffstat (limited to 'plumbing/object/treenoder.go')
-rw-r--r--plumbing/object/treenoder.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/plumbing/object/treenoder.go b/plumbing/object/treenoder.go
index 4da8298..8b56d1b 100644
--- a/plumbing/object/treenoder.go
+++ b/plumbing/object/treenoder.go
@@ -21,10 +21,11 @@ type treeNoder struct {
name string // empty string for the root node
mode filemode.FileMode
hash plumbing.Hash
- children []noder.Noder // memoized
+ children []noder.Noder // memorized
}
-func newTreeNoder(t *Tree) *treeNoder {
+// NewTreeRootNode returns the root node of a Tree
+func NewTreeRootNode(t *Tree) *treeNoder {
if t == nil {
return &treeNoder{}
}
@@ -74,7 +75,7 @@ func (t *treeNoder) Children() ([]noder.Noder, error) {
return noder.NoChildren, nil
}
- // children are memoized for efficiency
+ // children are memorized for efficiency
if t.children != nil {
return t.children, nil
}