mirror of
https://codeberg.org/davrot/forgejo.git
synced 2025-05-25 03:00:04 +02:00
Vendor Update Go Libs (#13166)
* update github.com/alecthomas/chroma v0.8.0 -> v0.8.1 * github.com/blevesearch/bleve v1.0.10 -> v1.0.12 * editorconfig-core-go v2.1.1 -> v2.3.7 * github.com/gliderlabs/ssh v0.2.2 -> v0.3.1 * migrate editorconfig.ParseBytes to Parse * github.com/shurcooL/vfsgen to 0d455de96546 * github.com/go-git/go-git/v5 v5.1.0 -> v5.2.0 * github.com/google/uuid v1.1.1 -> v1.1.2 * github.com/huandu/xstrings v1.3.0 -> v1.3.2 * github.com/klauspost/compress v1.10.11 -> v1.11.1 * github.com/markbates/goth v1.61.2 -> v1.65.0 * github.com/mattn/go-sqlite3 v1.14.0 -> v1.14.4 * github.com/mholt/archiver v3.3.0 -> v3.3.2 * github.com/microcosm-cc/bluemonday 4f7140c49acb -> v1.0.4 * github.com/minio/minio-go v7.0.4 -> v7.0.5 * github.com/olivere/elastic v7.0.9 -> v7.0.20 * github.com/urfave/cli v1.20.0 -> v1.22.4 * github.com/prometheus/client_golang v1.1.0 -> v1.8.0 * github.com/xanzy/go-gitlab v0.37.0 -> v0.38.1 * mvdan.cc/xurls v2.1.0 -> v2.2.0 Co-authored-by: Lauris BH <lauris@nix.lv>
This commit is contained in:
parent
91f2afdb54
commit
12a1f914f4
656 changed files with 52967 additions and 25229 deletions
36
vendor/github.com/go-git/go-git/v5/remote.go
generated
vendored
36
vendor/github.com/go-git/go-git/v5/remote.go
generated
vendored
|
@ -32,6 +32,19 @@ var (
|
|||
ErrExactSHA1NotSupported = errors.New("server does not support exact SHA1 refspec")
|
||||
)
|
||||
|
||||
type NoMatchingRefSpecError struct {
|
||||
refSpec config.RefSpec
|
||||
}
|
||||
|
||||
func (e NoMatchingRefSpecError) Error() string {
|
||||
return fmt.Sprintf("couldn't find remote ref %q", e.refSpec.Src())
|
||||
}
|
||||
|
||||
func (e NoMatchingRefSpecError) Is(target error) bool {
|
||||
_, ok := target.(NoMatchingRefSpecError)
|
||||
return ok
|
||||
}
|
||||
|
||||
const (
|
||||
// This describes the maximum number of commits to walk when
|
||||
// computing the haves to send to a server, for each ref in the
|
||||
|
@ -126,7 +139,7 @@ func (r *Remote) PushContext(ctx context.Context, o *PushOptions) (err error) {
|
|||
if o.Force {
|
||||
for i := 0; i < len(o.RefSpecs); i++ {
|
||||
rs := &o.RefSpecs[i]
|
||||
if !rs.IsForceUpdate() {
|
||||
if !rs.IsForceUpdate() && !rs.IsDelete() {
|
||||
o.RefSpecs[i] = config.RefSpec("+" + rs.String())
|
||||
}
|
||||
}
|
||||
|
@ -218,9 +231,9 @@ func (r *Remote) newReferenceUpdateRequest(
|
|||
if o.Progress != nil {
|
||||
req.Progress = o.Progress
|
||||
if ar.Capabilities.Supports(capability.Sideband64k) {
|
||||
req.Capabilities.Set(capability.Sideband64k)
|
||||
_ = req.Capabilities.Set(capability.Sideband64k)
|
||||
} else if ar.Capabilities.Supports(capability.Sideband) {
|
||||
req.Capabilities.Set(capability.Sideband)
|
||||
_ = req.Capabilities.Set(capability.Sideband)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -498,10 +511,8 @@ func (r *Remote) deleteReferences(rs config.RefSpec,
|
|||
if _, ok := refsDict[rs.Dst(ref.Name()).String()]; ok {
|
||||
return nil
|
||||
}
|
||||
} else {
|
||||
if rs.Dst("") != ref.Name() {
|
||||
return nil
|
||||
}
|
||||
} else if rs.Dst("") != ref.Name() {
|
||||
return nil
|
||||
}
|
||||
|
||||
cmd := &packp.Command{
|
||||
|
@ -753,7 +764,7 @@ func doCalculateRefs(
|
|||
})
|
||||
|
||||
if !matched && !s.IsWildcard() {
|
||||
return fmt.Errorf("couldn't find remote ref %q", s.Src())
|
||||
return NoMatchingRefSpecError{refSpec: s}
|
||||
}
|
||||
|
||||
return err
|
||||
|
@ -1037,21 +1048,22 @@ func (r *Remote) List(o *ListOptions) (rfs []*plumbing.Reference, err error) {
|
|||
}
|
||||
|
||||
var resultRefs []*plumbing.Reference
|
||||
refs.ForEach(func(ref *plumbing.Reference) error {
|
||||
err = refs.ForEach(func(ref *plumbing.Reference) error {
|
||||
resultRefs = append(resultRefs, ref)
|
||||
return nil
|
||||
})
|
||||
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return resultRefs, nil
|
||||
}
|
||||
|
||||
func objectsToPush(commands []*packp.Command) []plumbing.Hash {
|
||||
var objects []plumbing.Hash
|
||||
objects := make([]plumbing.Hash, 0, len(commands))
|
||||
for _, cmd := range commands {
|
||||
if cmd.New == plumbing.ZeroHash {
|
||||
continue
|
||||
}
|
||||
|
||||
objects = append(objects, cmd.New)
|
||||
}
|
||||
return objects
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue