MCPcopy Create free account
hub / github.com/Scalingo/cli / deleteThenCreateRemoteInRepository

Function deleteThenCreateRemoteInRepository

git/setup.go:75–81  ·  view source on GitHub ↗
(ctx context.Context, repository *git.Repository, remoteName string, url string)

Source from the content-addressed store, hash-verified

73}
74
75func deleteThenCreateRemoteInRepository(ctx context.Context, repository *git.Repository, remoteName string, url string) error {
76 err := repository.DeleteRemote(remoteName)
77 if err != nil {
78 return errors.Wrap(ctx, err, "delete the Git remote")
79 }
80 return createRemoteInRepository(ctx, repository, remoteName, url)
81}
82
83func repositoryHasRemote(ctx context.Context, repository *git.Repository, remoteName string) (bool, error) {
84 config, err := repository.Storer.Config()

Callers 1

putRemoteInRepositoryFunction · 0.85

Calls 1

createRemoteInRepositoryFunction · 0.85

Tested by

no test coverage detected