Lines Matching refs:buildID
99 func actionID(buildID string) string {
100 i := strings.Index(buildID, buildIDSeparator)
102 return buildID
104 return buildID[:i]
108 func contentID(buildID string) string {
109 return buildID[strings.LastIndex(buildID, buildIDSeparator)+1:]
328 for i := 0; i < len(a.buildID); i++ {
336 fmt.Fprintf(&buf, "%#02x", a.buildID[i])
373 for i := 0; i < len(a.buildID); i++ {
381 fmt.Fprintf(&buf, "%#02x", a.buildID[i])
403 func (b *Builder) buildID(file string) string { func
455 a.buildID = actionID + buildIDSeparator + contentID
461 a.buildID = actionID + buildIDSeparator + mainpkg.buildID + buildIDSeparator + contentID
466 var buildID string
468 buildID, _ = buildid.ReadFile(target)
469 if strings.HasPrefix(buildID, actionID+buildIDSeparator) {
470 a.buildID = buildID
484 buildID, err := buildid.ReadFile(target)
486 id := strings.Split(buildID, buildIDSeparator)
498 oldBuildID := a.buildID
499 a.buildID = id[1] + buildIDSeparator + id[2]
508 a.buildID = oldBuildID
561 buildID, err2 := buildid.ReadFile(file)
575 a.buildID = buildID
626 matches, hash, err := buildid.FindAndHash(r, a.buildID, 0)
631 …newID := a.buildID[:strings.LastIndex(a.buildID, buildIDSeparator)] + buildIDSeparator + hashToStr…
632 if len(newID) != len(a.buildID) {
633 return fmt.Errorf("internal error: build ID length mismatch %q vs %q", a.buildID, newID)
637 a.buildID = newID