Exemplo n.º 1
0
func findPresentByNodeId(ent *store.ManifestEnt, rlist []*revlog.Rec) (index int, err error) {
	wantId, err := ent.Id()
	if err != nil {
		return
	}

	for i, r := range rlist {
		if wantId.Eq(r.Id()) {
			index = i
			return
		}
	}

	err = fmt.Errorf("internal error: none of the given records matches node id %v", wantId)
	return
}