mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-06-10 00:27:40 +00:00
update go git from v4.10.0 to v4.11.0 (#7096)
This commit is contained in:
parent
fb4438a815
commit
8a343dda39
15 changed files with 93 additions and 40 deletions
17
vendor/gopkg.in/src-d/go-git.v4/repository.go
generated
vendored
17
vendor/gopkg.in/src-d/go-git.v4/repository.go
generated
vendored
|
@ -49,6 +49,7 @@ var (
|
|||
ErrRepositoryAlreadyExists = errors.New("repository already exists")
|
||||
ErrRemoteNotFound = errors.New("remote not found")
|
||||
ErrRemoteExists = errors.New("remote already exists")
|
||||
ErrAnonymousRemoteName = errors.New("anonymous remote name must be 'anonymous'")
|
||||
ErrWorktreeNotProvided = errors.New("worktree should be provided")
|
||||
ErrIsBareRepository = errors.New("worktree not available in a bare repository")
|
||||
ErrUnableToResolveCommit = errors.New("unable to resolve commit")
|
||||
|
@ -492,6 +493,22 @@ func (r *Repository) CreateRemote(c *config.RemoteConfig) (*Remote, error) {
|
|||
return remote, r.Storer.SetConfig(cfg)
|
||||
}
|
||||
|
||||
// CreateRemoteAnonymous creates a new anonymous remote. c.Name must be "anonymous".
|
||||
// It's used like 'git fetch git@github.com:src-d/go-git.git master:master'.
|
||||
func (r *Repository) CreateRemoteAnonymous(c *config.RemoteConfig) (*Remote, error) {
|
||||
if err := c.Validate(); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
if c.Name != "anonymous" {
|
||||
return nil, ErrAnonymousRemoteName
|
||||
}
|
||||
|
||||
remote := newRemote(r.Storer, c)
|
||||
|
||||
return remote, nil
|
||||
}
|
||||
|
||||
// DeleteRemote delete a remote from the repository and delete the config
|
||||
func (r *Repository) DeleteRemote(name string) error {
|
||||
cfg, err := r.Storer.Config()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue