lfsapi: don't export CommandCredentialHelper
This commit is contained in:
parent
e1bb479b54
commit
7d32b5ca28
@ -15,7 +15,7 @@ import (
|
||||
)
|
||||
|
||||
var (
|
||||
defaultCredentialHelper = &CommandCredentialHelper{}
|
||||
defaultCredentialHelper = &commandCredentialHelper{}
|
||||
defaultNetrcFinder = &noFinder{}
|
||||
defaultEndpointFinder = NewEndpointFinder(nil)
|
||||
)
|
||||
|
@ -28,25 +28,25 @@ func (c Creds) Buffer() *bytes.Buffer {
|
||||
return buf
|
||||
}
|
||||
|
||||
type CommandCredentialHelper struct {
|
||||
type commandCredentialHelper struct {
|
||||
SkipPrompt bool
|
||||
}
|
||||
|
||||
func (h *CommandCredentialHelper) Fill(creds Creds) (Creds, error) {
|
||||
func (h *commandCredentialHelper) Fill(creds Creds) (Creds, error) {
|
||||
return h.exec("fill", creds)
|
||||
}
|
||||
|
||||
func (h *CommandCredentialHelper) Reject(creds Creds) error {
|
||||
func (h *commandCredentialHelper) Reject(creds Creds) error {
|
||||
_, err := h.exec("reject", creds)
|
||||
return err
|
||||
}
|
||||
|
||||
func (h *CommandCredentialHelper) Approve(creds Creds) error {
|
||||
func (h *commandCredentialHelper) Approve(creds Creds) error {
|
||||
_, err := h.exec("approve", creds)
|
||||
return err
|
||||
}
|
||||
|
||||
func (h *CommandCredentialHelper) exec(subcommand string, input Creds) (Creds, error) {
|
||||
func (h *commandCredentialHelper) exec(subcommand string, input Creds) (Creds, error) {
|
||||
output := new(bytes.Buffer)
|
||||
cmd := exec.Command("git", "credential", subcommand)
|
||||
cmd.Stdin = input.Buffer()
|
||||
|
@ -72,7 +72,7 @@ func NewClient(osEnv Env, gitEnv Env) (*Client, error) {
|
||||
|
||||
c := &Client{
|
||||
Endpoints: NewEndpointFinder(gitEnv),
|
||||
Credentials: &CommandCredentialHelper{
|
||||
Credentials: &commandCredentialHelper{
|
||||
SkipPrompt: !osEnv.Bool("GIT_TERMINAL_PROMPT", true),
|
||||
},
|
||||
Netrc: netrc,
|
||||
|
Loading…
Reference in New Issue
Block a user