blob: 855d7db086a4dfea8b9a5444ac2234194c5b20af [file] [log] [blame]
package git_steps
/*
Task Driver utilities for working with Git.
*/
import (
"context"
"go.skia.org/infra/go/auth"
"go.skia.org/infra/task_driver/go/lib/auth_steps"
"golang.org/x/oauth2"
)
// Init initializes git auth for a Task Driver. Returns a TokenSource or any
// error which occurred.
func Init(ctx context.Context, local bool) (oauth2.TokenSource, error) {
return auth_steps.Init(ctx, local, auth.SCOPE_GERRIT, auth.SCOPE_USERINFO_EMAIL)
}