mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09: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:
		
							
								
								
									
										7
									
								
								vendor/github.com/blevesearch/bleve/config.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/github.com/blevesearch/bleve/config.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -43,9 +43,16 @@ type configuration struct { | ||||
| } | ||||
|  | ||||
| func (c *configuration) SetAnalysisQueueSize(n int) { | ||||
| 	if c.analysisQueue != nil { | ||||
| 		c.analysisQueue.Close() | ||||
| 	} | ||||
| 	c.analysisQueue = index.NewAnalysisQueue(n) | ||||
| } | ||||
|  | ||||
| func (c *configuration) Shutdown() { | ||||
| 	c.SetAnalysisQueueSize(0) | ||||
| } | ||||
|  | ||||
| func newConfiguration() *configuration { | ||||
| 	return &configuration{ | ||||
| 		Cache:         registry.NewCache(), | ||||
|   | ||||
							
								
								
									
										9
									
								
								vendor/github.com/blevesearch/bleve/go.mod
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/github.com/blevesearch/bleve/go.mod
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -8,10 +8,11 @@ require ( | ||||
| 	github.com/blevesearch/go-porterstemmer v1.0.3 | ||||
| 	github.com/blevesearch/segment v0.9.0 | ||||
| 	github.com/blevesearch/snowballstem v0.9.0 | ||||
| 	github.com/blevesearch/zap/v11 v11.0.10 | ||||
| 	github.com/blevesearch/zap/v12 v12.0.10 | ||||
| 	github.com/blevesearch/zap/v13 v13.0.2 | ||||
| 	github.com/blevesearch/zap/v14 v14.0.1 | ||||
| 	github.com/blevesearch/zap/v11 v11.0.12 | ||||
| 	github.com/blevesearch/zap/v12 v12.0.12 | ||||
| 	github.com/blevesearch/zap/v13 v13.0.4 | ||||
| 	github.com/blevesearch/zap/v14 v14.0.3 | ||||
| 	github.com/blevesearch/zap/v15 v15.0.1 | ||||
| 	github.com/couchbase/moss v0.1.0 | ||||
| 	github.com/couchbase/vellum v1.0.2 | ||||
| 	github.com/golang/protobuf v1.3.2 | ||||
|   | ||||
							
								
								
									
										22
									
								
								vendor/github.com/blevesearch/bleve/index/scorch/scorch.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								vendor/github.com/blevesearch/bleve/index/scorch/scorch.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -515,21 +515,17 @@ func (s *Scorch) diskFileStats(rootSegmentPaths map[string]struct{}) (uint64, | ||||
| 	return numFilesOnDisk, numBytesUsedDisk, numBytesOnDiskByRoot | ||||
| } | ||||
|  | ||||
| func (s *Scorch) rootDiskSegmentsPaths() map[string]struct{} { | ||||
| 	rv := make(map[string]struct{}, len(s.root.segment)) | ||||
| 	for _, segmentSnapshot := range s.root.segment { | ||||
| 		if seg, ok := segmentSnapshot.segment.(segment.PersistedSegment); ok { | ||||
| 			rv[seg.Path()] = struct{}{} | ||||
| 		} | ||||
| 	} | ||||
| 	return rv | ||||
| } | ||||
|  | ||||
| func (s *Scorch) StatsMap() map[string]interface{} { | ||||
| 	m := s.stats.ToMap() | ||||
|  | ||||
| 	indexSnapshot := s.currentSnapshot() | ||||
| 	defer func() { | ||||
| 		_ = indexSnapshot.Close() | ||||
| 	}() | ||||
|  | ||||
| 	rootSegPaths := indexSnapshot.diskSegmentsPaths() | ||||
|  | ||||
| 	s.rootLock.RLock() | ||||
| 	rootSegPaths := s.rootDiskSegmentsPaths() | ||||
| 	m["CurFilesIneligibleForRemoval"] = uint64(len(s.ineligibleForRemoval)) | ||||
| 	s.rootLock.RUnlock() | ||||
|  | ||||
| @@ -556,6 +552,10 @@ func (s *Scorch) StatsMap() map[string]interface{} { | ||||
| 	m["num_bytes_used_disk"] = numBytesUsedDisk | ||||
| 	// total disk bytes by the latest root index, exclusive of older snapshots | ||||
| 	m["num_bytes_used_disk_by_root"] = numBytesOnDiskByRoot | ||||
| 	// num_bytes_used_disk_by_root_reclaimable is an approximation about the | ||||
| 	// reclaimable disk space in an index. (eg: from a full compaction) | ||||
| 	m["num_bytes_used_disk_by_root_reclaimable"] = uint64(float64(numBytesOnDiskByRoot) * | ||||
| 		indexSnapshot.reClaimableDocsRatio()) | ||||
| 	m["num_files_on_disk"] = numFilesOnDisk | ||||
| 	m["num_root_memorysegments"] = m["TotMemorySegmentsAtRoot"] | ||||
| 	m["num_root_filesegments"] = m["TotFileSegmentsAtRoot"] | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/github.com/blevesearch/bleve/index/scorch/segment_plugin.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/github.com/blevesearch/bleve/index/scorch/segment_plugin.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -23,6 +23,7 @@ import ( | ||||
| 	zapv12 "github.com/blevesearch/zap/v12" | ||||
| 	zapv13 "github.com/blevesearch/zap/v13" | ||||
| 	zapv14 "github.com/blevesearch/zap/v14" | ||||
| 	zapv15 "github.com/blevesearch/zap/v15" | ||||
| ) | ||||
|  | ||||
| var supportedSegmentPlugins map[string]map[uint32]segment.Plugin | ||||
| @@ -30,6 +31,7 @@ var defaultSegmentPlugin segment.Plugin | ||||
|  | ||||
| func init() { | ||||
| 	ResetPlugins() | ||||
| 	RegisterPlugin(zapv15.Plugin(), false) | ||||
| 	RegisterPlugin(zapv14.Plugin(), false) | ||||
| 	RegisterPlugin(zapv13.Plugin(), false) | ||||
| 	RegisterPlugin(zapv12.Plugin(), false) | ||||
|   | ||||
							
								
								
									
										27
									
								
								vendor/github.com/blevesearch/bleve/index/scorch/snapshot_index.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										27
									
								
								vendor/github.com/blevesearch/bleve/index/scorch/snapshot_index.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -708,6 +708,33 @@ func (i *IndexSnapshot) DumpFields() chan interface{} { | ||||
| 	return rv | ||||
| } | ||||
|  | ||||
| func (i *IndexSnapshot) diskSegmentsPaths() map[string]struct{} { | ||||
| 	rv := make(map[string]struct{}, len(i.segment)) | ||||
| 	for _, segmentSnapshot := range i.segment { | ||||
| 		if seg, ok := segmentSnapshot.segment.(segment.PersistedSegment); ok { | ||||
| 			rv[seg.Path()] = struct{}{} | ||||
| 		} | ||||
| 	} | ||||
| 	return rv | ||||
| } | ||||
|  | ||||
| // reClaimableDocsRatio gives a ratio about the obsoleted or | ||||
| // reclaimable documents present in a given index snapshot. | ||||
| func (i *IndexSnapshot) reClaimableDocsRatio() float64 { | ||||
| 	var totalCount, liveCount uint64 | ||||
| 	for _, segmentSnapshot := range i.segment { | ||||
| 		if _, ok := segmentSnapshot.segment.(segment.PersistedSegment); ok { | ||||
| 			totalCount += uint64(segmentSnapshot.FullSize()) | ||||
| 			liveCount += uint64(segmentSnapshot.Count()) | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	if totalCount > 0 { | ||||
| 		return float64(totalCount-liveCount) / float64(totalCount) | ||||
| 	} | ||||
| 	return 0 | ||||
| } | ||||
|  | ||||
| // subtractStrings returns set a minus elements of set b. | ||||
| func subtractStrings(a, b []string) []string { | ||||
| 	if len(b) == 0 { | ||||
|   | ||||
							
								
								
									
										10
									
								
								vendor/github.com/blevesearch/bleve/index_impl.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								vendor/github.com/blevesearch/bleve/index_impl.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -112,6 +112,11 @@ func newIndexUsing(path string, mapping mapping.IndexMapping, indexType string, | ||||
| 		} | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	defer func(rv *indexImpl) { | ||||
| 		if !rv.open { | ||||
| 			rv.i.Close() | ||||
| 		} | ||||
| 	}(&rv) | ||||
|  | ||||
| 	// now persist the mapping | ||||
| 	mappingBytes, err := json.Marshal(mapping) | ||||
| @@ -177,6 +182,11 @@ func openIndexUsing(path string, runtimeConfig map[string]interface{}) (rv *inde | ||||
| 		} | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	defer func(rv *indexImpl) { | ||||
| 		if !rv.open { | ||||
| 			rv.i.Close() | ||||
| 		} | ||||
| 	}(rv) | ||||
|  | ||||
| 	// now load the mapping | ||||
| 	indexReader, err := rv.i.Reader() | ||||
|   | ||||
							
								
								
									
										10
									
								
								vendor/github.com/blevesearch/bleve/search/highlight/format/html/html.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								vendor/github.com/blevesearch/bleve/search/highlight/format/html/html.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -15,6 +15,8 @@ | ||||
| package html | ||||
|  | ||||
| import ( | ||||
| 	"html" | ||||
|  | ||||
| 	"github.com/blevesearch/bleve/registry" | ||||
| 	"github.com/blevesearch/bleve/search/highlight" | ||||
| ) | ||||
| @@ -54,18 +56,18 @@ func (a *FragmentFormatter) Format(f *highlight.Fragment, orderedTermLocations h | ||||
| 			break | ||||
| 		} | ||||
| 		// add the stuff before this location | ||||
| 		rv += string(f.Orig[curr:termLocation.Start]) | ||||
| 		// add the color | ||||
| 		rv += html.EscapeString(string(f.Orig[curr:termLocation.Start])) | ||||
| 		// start the <mark> tag | ||||
| 		rv += a.before | ||||
| 		// add the term itself | ||||
| 		rv += string(f.Orig[termLocation.Start:termLocation.End]) | ||||
| 		// reset the color | ||||
| 		// end the <mark> tag | ||||
| 		rv += a.after | ||||
| 		// update current | ||||
| 		curr = termLocation.End | ||||
| 	} | ||||
| 	// add any remaining text after the last token | ||||
| 	rv += string(f.Orig[curr:f.End]) | ||||
| 	rv += html.EscapeString(string(f.Orig[curr:f.End])) | ||||
|  | ||||
| 	return rv | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user