blob: 58ed7bf3df0f7504c93649d3cd6b4cd8fbea0223 (
about) (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
package commitquery
// ensureLoaded completes one node's metadata load if it has not been loaded yet.
func (query *Query) ensureLoaded(idx nodeIndex) error {
if query.nodes[idx].loaded {
return nil
}
if query.nodes[idx].hasGraphPos {
return query.loadByGraphPos(idx)
}
return query.loadByOID(idx)
}
|