mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 02:46:04 +01:00 
			
		
		
		
	Go 1.19 format (#20758)
* 1.19 gofumpt Signed-off-by: jolheiser <john.olheiser@gmail.com> * Change CSV test Signed-off-by: jolheiser <john.olheiser@gmail.com> * Commit whitespace fixes from @zeripath Co-authored-by: zeripath <art27@cantab.net> * Update emoji Signed-off-by: jolheiser <john.olheiser@gmail.com> * bump swagger & fix generate-swagger Signed-off-by: jolheiser <john.olheiser@gmail.com> Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: Lauris BH <lauris@nix.lv>
This commit is contained in:
		
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							| @@ -32,7 +32,7 @@ GOFUMPT_PACKAGE ?= mvdan.cc/gofumpt@v0.3.1 | |||||||
| GOLANGCI_LINT_PACKAGE ?= github.com/golangci/golangci-lint/cmd/golangci-lint@v1.47.0 | GOLANGCI_LINT_PACKAGE ?= github.com/golangci/golangci-lint/cmd/golangci-lint@v1.47.0 | ||||||
| GXZ_PAGAGE ?= github.com/ulikunitz/xz/cmd/gxz@v0.5.10 | GXZ_PAGAGE ?= github.com/ulikunitz/xz/cmd/gxz@v0.5.10 | ||||||
| MISSPELL_PACKAGE ?= github.com/client9/misspell/cmd/misspell@v0.3.4 | MISSPELL_PACKAGE ?= github.com/client9/misspell/cmd/misspell@v0.3.4 | ||||||
| SWAGGER_PACKAGE ?= github.com/go-swagger/go-swagger/cmd/swagger@v0.29.0 | SWAGGER_PACKAGE ?= github.com/go-swagger/go-swagger/cmd/swagger@v0.30.0 | ||||||
| XGO_PACKAGE ?= src.techknowlogick.com/xgo@latest | XGO_PACKAGE ?= src.techknowlogick.com/xgo@latest | ||||||
|  |  | ||||||
| DOCKER_IMAGE ?= gitea/gitea | DOCKER_IMAGE ?= gitea/gitea | ||||||
|   | |||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -214,8 +214,7 @@ const hdr = ` | |||||||
|  |  | ||||||
| package emoji | package emoji | ||||||
|  |  | ||||||
| // Code generated by gen.go. DO NOT EDIT. | // Code generated by build/generate-emoji.go. DO NOT EDIT. | ||||||
| // Sourced from %s | // Sourced from %s | ||||||
| // |  | ||||||
| var GemojiData = %#v | var GemojiData = %#v | ||||||
| ` | ` | ||||||
|   | |||||||
| @@ -59,6 +59,7 @@ func b1(img *image.Paletted, x, y, size, angle int) { | |||||||
| } | } | ||||||
|  |  | ||||||
| // a small block | // a small block | ||||||
|  | // | ||||||
| //	---------- | //	---------- | ||||||
| //	|        | | //	|        | | ||||||
| //	|  ####  | | //	|  ####  | | ||||||
|   | |||||||
| @@ -322,7 +322,7 @@ func TestGuessDelimiter(t *testing.T) { | |||||||
| 		}, | 		}, | ||||||
| 		// case 3 - tab delimited | 		// case 3 - tab delimited | ||||||
| 		{ | 		{ | ||||||
| 			csv: "1	2", | 			csv:               "1\t2", | ||||||
| 			expectedDelimiter: '\t', | 			expectedDelimiter: '\t', | ||||||
| 		}, | 		}, | ||||||
| 		// case 4 - pipe delimited | 		// case 4 - pipe delimited | ||||||
|   | |||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -69,7 +69,6 @@ func NewParser(r io.Reader, format Format) *Parser { | |||||||
| // It could, for example return something like: | // It could, for example return something like: | ||||||
| // | // | ||||||
| //	{ "objecttype": "tag", "refname:short": "v1.16.4", "object": "f460b7543ed500e49c133c2cd85c8c55ee9dbe27" } | //	{ "objecttype": "tag", "refname:short": "v1.16.4", "object": "f460b7543ed500e49c133c2cd85c8c55ee9dbe27" } | ||||||
| // |  | ||||||
| func (p *Parser) Next() map[string]string { | func (p *Parser) Next() map[string]string { | ||||||
| 	if !p.scanner.Scan() { | 	if !p.scanner.Scan() { | ||||||
| 		return nil | 		return nil | ||||||
| @@ -90,7 +89,6 @@ func (p *Parser) Err() error { | |||||||
| // parseRef parses out all key-value pairs from a single reference block, such as | // parseRef parses out all key-value pairs from a single reference block, such as | ||||||
| // | // | ||||||
| //	"objecttype tag\0refname:short v1.16.4\0object f460b7543ed500e49c133c2cd85c8c55ee9dbe27" | //	"objecttype tag\0refname:short v1.16.4\0object f460b7543ed500e49c133c2cd85c8c55ee9dbe27" | ||||||
| // |  | ||||||
| func (p *Parser) parseRef(refBlock string) (map[string]string, error) { | func (p *Parser) parseRef(refBlock string) (map[string]string, error) { | ||||||
| 	if refBlock == "" { | 	if refBlock == "" { | ||||||
| 		// must be at EOF | 		// must be at EOF | ||||||
|   | |||||||
| @@ -19,8 +19,10 @@ import ( | |||||||
| type Signature = object.Signature | type Signature = object.Signature | ||||||
|  |  | ||||||
| // Helper to get a signature from the commit line, which looks like these: | // Helper to get a signature from the commit line, which looks like these: | ||||||
|  | // | ||||||
| //	author Patrick Gundlach <gundlach@speedata.de> 1378823654 +0200 | //	author Patrick Gundlach <gundlach@speedata.de> 1378823654 +0200 | ||||||
| //	author Patrick Gundlach <gundlach@speedata.de> Thu, 07 Apr 2005 22:13:13 +0200 | //	author Patrick Gundlach <gundlach@speedata.de> Thu, 07 Apr 2005 22:13:13 +0200 | ||||||
|  | // | ||||||
| // but without the "author " at the beginning (this method should) | // but without the "author " at the beginning (this method should) | ||||||
| // be used for author and committer. | // be used for author and committer. | ||||||
| // | // | ||||||
|   | |||||||
| @@ -37,8 +37,10 @@ func (s *Signature) Decode(b []byte) { | |||||||
| } | } | ||||||
|  |  | ||||||
| // Helper to get a signature from the commit line, which looks like these: | // Helper to get a signature from the commit line, which looks like these: | ||||||
|  | // | ||||||
| //	author Patrick Gundlach <gundlach@speedata.de> 1378823654 +0200 | //	author Patrick Gundlach <gundlach@speedata.de> 1378823654 +0200 | ||||||
| //	author Patrick Gundlach <gundlach@speedata.de> Thu, 07 Apr 2005 22:13:13 +0200 | //	author Patrick Gundlach <gundlach@speedata.de> Thu, 07 Apr 2005 22:13:13 +0200 | ||||||
|  | // | ||||||
| // but without the "author " at the beginning (this method should) | // but without the "author " at the beginning (this method should) | ||||||
| // be used for author and committer. | // be used for author and committer. | ||||||
| func newSignatureFromCommitline(line []byte) (sig *Signature, err error) { | func newSignatureFromCommitline(line []byte) (sig *Signature, err error) { | ||||||
|   | |||||||
| @@ -93,6 +93,7 @@ func NewFileLogger() LoggerProvider { | |||||||
|  |  | ||||||
| // Init file logger with json config. | // Init file logger with json config. | ||||||
| // config like: | // config like: | ||||||
|  | // | ||||||
| //	{ | //	{ | ||||||
| //	"filename":"log/gogs.log", | //	"filename":"log/gogs.log", | ||||||
| //	"maxsize":1<<30, | //	"maxsize":1<<30, | ||||||
|   | |||||||
| @@ -48,6 +48,7 @@ func NewSMTPLogger() LoggerProvider { | |||||||
|  |  | ||||||
| // Init smtp writer with json config. | // Init smtp writer with json config. | ||||||
| // config like: | // config like: | ||||||
|  | // | ||||||
| //	{ | //	{ | ||||||
| //		"Username":"example@gmail.com", | //		"Username":"example@gmail.com", | ||||||
| //		"password:"password", | //		"password:"password", | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ func DumpMemProfileForUsername(pprofDataPath, username string) error { | |||||||
| } | } | ||||||
|  |  | ||||||
| // DumpCPUProfileForUsername dumps a CPU profile at pprofDataPath as cpuprofile_<username>_<temporary id> | // DumpCPUProfileForUsername dumps a CPU profile at pprofDataPath as cpuprofile_<username>_<temporary id> | ||||||
| //  it returns the stop function which stops, writes and closes the CPU profile file | // the stop function it returns stops, writes and closes the CPU profile file | ||||||
| func DumpCPUProfileForUsername(pprofDataPath, username string) (func(), error) { | func DumpCPUProfileForUsername(pprofDataPath, username string) (func(), error) { | ||||||
| 	f, err := os.CreateTemp(pprofDataPath, fmt.Sprintf("cpuprofile_%s_", username)) | 	f, err := os.CreateTemp(pprofDataPath, fmt.Sprintf("cpuprofile_%s_", username)) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
|   | |||||||
| @@ -17,13 +17,13 @@ func isSnakeCaseLowerOrNumber(c byte) bool { | |||||||
| // ToSnakeCase convert the input string to snake_case format. | // ToSnakeCase convert the input string to snake_case format. | ||||||
| // | // | ||||||
| // Some samples. | // Some samples. | ||||||
|  | // | ||||||
| //	"FirstName"  => "first_name" | //	"FirstName"  => "first_name" | ||||||
| //	"HTTPServer" => "http_server" | //	"HTTPServer" => "http_server" | ||||||
| //	"NoHTTPS"    => "no_https" | //	"NoHTTPS"    => "no_https" | ||||||
| //	"GO_PATH"    => "go_path" | //	"GO_PATH"    => "go_path" | ||||||
| //	"GO PATH"    => "go_path"      // space is converted to underscore. | //	"GO PATH"    => "go_path"      // space is converted to underscore. | ||||||
| //	"GO-PATH"    => "go_path"      // hyphen is converted to underscore. | //	"GO-PATH"    => "go_path"      // hyphen is converted to underscore. | ||||||
| // |  | ||||||
| func ToSnakeCase(input string) string { | func ToSnakeCase(input string) string { | ||||||
| 	if len(input) == 0 { | 	if len(input) == 0 { | ||||||
| 		return "" | 		return "" | ||||||
|   | |||||||
| @@ -98,7 +98,6 @@ func PersonInbox(ctx *context.APIContext) { | |||||||
| 	//   type: string | 	//   type: string | ||||||
| 	//   required: true | 	//   required: true | ||||||
| 	// responses: | 	// responses: | ||||||
| 	// responses: |  | ||||||
| 	//   "204": | 	//   "204": | ||||||
| 	//     "$ref": "#/responses/empty" | 	//     "$ref": "#/responses/empty" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -34,7 +34,7 @@ func GetGitAllRefs(ctx *context.APIContext) { | |||||||
| 	//   required: true | 	//   required: true | ||||||
| 	// responses: | 	// responses: | ||||||
| 	//   "200": | 	//   "200": | ||||||
| 	//     "$ref": "#/responses/Reference" | 	// #   "$ref": "#/responses/Reference" TODO: swagger doesnt support different output formats by ref | ||||||
| 	//     "$ref": "#/responses/ReferenceList" | 	//     "$ref": "#/responses/ReferenceList" | ||||||
| 	//   "404": | 	//   "404": | ||||||
| 	//     "$ref": "#/responses/notFound" | 	//     "$ref": "#/responses/notFound" | ||||||
| @@ -67,7 +67,7 @@ func GetGitRefs(ctx *context.APIContext) { | |||||||
| 	//   required: true | 	//   required: true | ||||||
| 	// responses: | 	// responses: | ||||||
| 	//   "200": | 	//   "200": | ||||||
| 	//     "$ref": "#/responses/Reference" | 	// #   "$ref": "#/responses/Reference" TODO: swagger doesnt support different output formats by ref | ||||||
| 	//     "$ref": "#/responses/ReferenceList" | 	//     "$ref": "#/responses/ReferenceList" | ||||||
| 	//   "404": | 	//   "404": | ||||||
| 	//     "$ref": "#/responses/notFound" | 	//     "$ref": "#/responses/notFound" | ||||||
|   | |||||||
| @@ -566,6 +566,8 @@ func ListMyTrackedTimes(ctx *context.APIContext) { | |||||||
| 	// swagger:operation GET /user/times user userCurrentTrackedTimes | 	// swagger:operation GET /user/times user userCurrentTrackedTimes | ||||||
| 	// --- | 	// --- | ||||||
| 	// summary: List the current user's tracked times | 	// summary: List the current user's tracked times | ||||||
|  | 	// produces: | ||||||
|  | 	// - application/json | ||||||
| 	// parameters: | 	// parameters: | ||||||
| 	// - name: page | 	// - name: page | ||||||
| 	//   in: query | 	//   in: query | ||||||
| @@ -575,9 +577,6 @@ func ListMyTrackedTimes(ctx *context.APIContext) { | |||||||
| 	//   in: query | 	//   in: query | ||||||
| 	//   description: page size of results | 	//   description: page size of results | ||||||
| 	//   type: integer | 	//   type: integer | ||||||
| 	// produces: |  | ||||||
| 	// - application/json |  | ||||||
| 	// parameters: |  | ||||||
| 	// - name: since | 	// - name: since | ||||||
| 	//   in: query | 	//   in: query | ||||||
| 	//   description: Only show times updated after the given time. This is a timestamp in RFC 3339 format | 	//   description: Only show times updated after the given time. This is a timestamp in RFC 3339 format | ||||||
|   | |||||||
| @@ -584,7 +584,6 @@ func Edit(ctx *context.APIContext) { | |||||||
| 	//   description: name of the repo to edit | 	//   description: name of the repo to edit | ||||||
| 	//   type: string | 	//   type: string | ||||||
| 	//   required: true | 	//   required: true | ||||||
| 	//   required: true |  | ||||||
| 	// - name: body | 	// - name: body | ||||||
| 	//   in: body | 	//   in: body | ||||||
| 	//   description: "Properties of a repo that you can edit" | 	//   description: "Properties of a repo that you can edit" | ||||||
|   | |||||||
| @@ -48,11 +48,6 @@ func AddEmail(ctx *context.APIContext) { | |||||||
| 	// produces: | 	// produces: | ||||||
| 	// - application/json | 	// - application/json | ||||||
| 	// parameters: | 	// parameters: | ||||||
| 	// - name: options |  | ||||||
| 	//   in: body |  | ||||||
| 	//   schema: |  | ||||||
| 	//     "$ref": "#/definitions/CreateEmailOption" |  | ||||||
| 	// parameters: |  | ||||||
| 	// - name: body | 	// - name: body | ||||||
| 	//   in: body | 	//   in: body | ||||||
| 	//   schema: | 	//   schema: | ||||||
|   | |||||||
| @@ -78,6 +78,7 @@ type GiteaDownloader struct { | |||||||
| } | } | ||||||
|  |  | ||||||
| // NewGiteaDownloader creates a gitea Downloader via gitea API | // NewGiteaDownloader creates a gitea Downloader via gitea API | ||||||
|  | // | ||||||
| //	Use either a username/password or personal token. token is preferred | //	Use either a username/password or personal token. token is preferred | ||||||
| //	Note: Public access only allows very basic access | //	Note: Public access only allows very basic access | ||||||
| func NewGiteaDownloader(ctx context.Context, baseURL, repoPath, username, password, token string) (*GiteaDownloader, error) { | func NewGiteaDownloader(ctx context.Context, baseURL, repoPath, username, password, token string) (*GiteaDownloader, error) { | ||||||
|   | |||||||
| @@ -70,6 +70,7 @@ type GitlabDownloader struct { | |||||||
| } | } | ||||||
|  |  | ||||||
| // NewGitlabDownloader creates a gitlab Downloader via gitlab API | // NewGitlabDownloader creates a gitlab Downloader via gitlab API | ||||||
|  | // | ||||||
| //	Use either a username/password, personal token entered into the username field, or anonymous/public access | //	Use either a username/password, personal token entered into the username field, or anonymous/public access | ||||||
| //	Note: Public access only allows very basic access | //	Note: Public access only allows very basic access | ||||||
| func NewGitlabDownloader(ctx context.Context, baseURL, repoPath, username, password, token string) (*GitlabDownloader, error) { | func NewGitlabDownloader(ctx context.Context, baseURL, repoPath, username, password, token string) (*GitlabDownloader, error) { | ||||||
| @@ -353,6 +354,7 @@ type gitlabIssueContext struct { | |||||||
| } | } | ||||||
|  |  | ||||||
| // GetIssues returns issues according start and limit | // GetIssues returns issues according start and limit | ||||||
|  | // | ||||||
| //	Note: issue label description and colors are not supported by the go-gitlab library at this time | //	Note: issue label description and colors are not supported by the go-gitlab library at this time | ||||||
| func (g *GitlabDownloader) GetIssues(page, perPage int) ([]*base.Issue, bool, error) { | func (g *GitlabDownloader) GetIssues(page, perPage int) ([]*base.Issue, bool, error) { | ||||||
| 	state := "all" | 	state := "all" | ||||||
|   | |||||||
| @@ -12699,6 +12699,18 @@ | |||||||
|         "summary": "List the current user's tracked times", |         "summary": "List the current user's tracked times", | ||||||
|         "operationId": "userCurrentTrackedTimes", |         "operationId": "userCurrentTrackedTimes", | ||||||
|         "parameters": [ |         "parameters": [ | ||||||
|  |           { | ||||||
|  |             "type": "integer", | ||||||
|  |             "description": "page number of results to return (1-based)", | ||||||
|  |             "name": "page", | ||||||
|  |             "in": "query" | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "type": "integer", | ||||||
|  |             "description": "page size of results", | ||||||
|  |             "name": "limit", | ||||||
|  |             "in": "query" | ||||||
|  |           }, | ||||||
|           { |           { | ||||||
|             "type": "string", |             "type": "string", | ||||||
|             "format": "date-time", |             "format": "date-time", | ||||||
| @@ -15936,7 +15948,6 @@ | |||||||
|           "$ref": "#/definitions/FileCommitResponse" |           "$ref": "#/definitions/FileCommitResponse" | ||||||
|         }, |         }, | ||||||
|         "content": { |         "content": { | ||||||
|           "type": "object", |  | ||||||
|           "x-go-name": "Content" |           "x-go-name": "Content" | ||||||
|         }, |         }, | ||||||
|         "verification": { |         "verification": { | ||||||
| @@ -18933,7 +18944,6 @@ | |||||||
|           "x-go-name": "Ignored" |           "x-go-name": "Ignored" | ||||||
|         }, |         }, | ||||||
|         "reason": { |         "reason": { | ||||||
|           "type": "object", |  | ||||||
|           "x-go-name": "Reason" |           "x-go-name": "Reason" | ||||||
|         }, |         }, | ||||||
|         "repository_url": { |         "repository_url": { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user