code: func getFileInfo(item blob.Ref, peers map[string]*search.DescribedBlob) (path []blob.Ref, fi *camtypes.FileInfo, ok bool) {
  	described := peers[item.String()]
  	if described == nil ||
  		described.Permanode == nil ||
  		described.Permanode.Attr == nil {
  		return
  	}
  	contentRef := described.Permanode.Attr.Get("camliContent")
  	if contentRef == "" {
  		return
  	}
  	if cdes := peers[contentRef]; cdes != nil && cdes.File != nil {
  		return []blob.Ref{described.BlobRef, cdes.BlobRef}, cdes.File, true
  	}
  	return
  }
docs: // var hopRE = regexp.MustCompile(fmt.Sprintf("^/%s([0-9a-f]{%d})", digestPrefix, digestLen))