build: Index | Files | Directories

package internal

import ""


Package Files


func PeriodicallyDo Uses

func PeriodicallyDo(ctx context.Context, period time.Duration, f func(context.Context, time.Time))

PeriodicallyDo calls f every period until the provided context is cancelled.


buildgoPackage buildgo provides tools for pushing and building the Go distribution on buildlets.
buildstatsPackage buildstats contains code to sync the coordinator's build logs from Datastore to BigQuery.
foreachPackage foreach provides allocation-conscious helpers for iterating over lines of text.
gitauthPackage gitauth writes gitcookies files so git will authenticate to Gerrit as gopherbot for quota purposes.
gophersPackage gophers is a list of names, emails, and GitHub usernames of people from the Go git repos and issue trackers.
httpdlPackage httpdl downloads things from HTTP to local disk.
httpsPackage https contains helpers for starting an HTTPS server.
loghashPackage loghash provides the shared information for computing a log hash (as in
lruPackage lru implements an LRU cache.
secretPackage secret provides a client interface for interacting with the GCP Secret Management service.
singleflightPackage singleflight provides a duplicate function call suppression mechanism.
sourcecachePackage sourcecache provides a cache of code found in Git repositories.
spanlogPackage spanlog provides span and event logger interfaces.
untarPackage untar untars a tarball to disk.

Package internal imports 2 packages (graph) and is imported by 1 packages. Updated 2021-01-21. Refresh now. Tools for package owners.