mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 10:56:10 +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 | ||||
| GXZ_PAGAGE ?= github.com/ulikunitz/xz/cmd/gxz@v0.5.10 | ||||
| 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 | ||||
|  | ||||
| DOCKER_IMAGE ?= gitea/gitea | ||||
|   | ||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -214,8 +214,7 @@ const hdr = ` | ||||
|  | ||||
| package emoji | ||||
|  | ||||
| // Code generated by gen.go. DO NOT EDIT. | ||||
| // Code generated by build/generate-emoji.go. DO NOT EDIT. | ||||
| // Sourced from %s | ||||
| // | ||||
| var GemojiData = %#v | ||||
| ` | ||||
|   | ||||
| @@ -36,20 +36,20 @@ func drawBlock(img *image.Paletted, x, y, size, angle int, points []int) { | ||||
|  | ||||
| // blank | ||||
| // | ||||
| //  -------- | ||||
| //  |      | | ||||
| //  |      | | ||||
| //  |      | | ||||
| //  -------- | ||||
| //	-------- | ||||
| //	|      | | ||||
| //	|      | | ||||
| //	|      | | ||||
| //	-------- | ||||
| func b0(img *image.Paletted, x, y, size, angle int) {} | ||||
|  | ||||
| // full-filled | ||||
| // | ||||
| //  -------- | ||||
| //  |######| | ||||
| //  |######| | ||||
| //  |######| | ||||
| //  -------- | ||||
| //	-------- | ||||
| //	|######| | ||||
| //	|######| | ||||
| //	|######| | ||||
| //	-------- | ||||
| func b1(img *image.Paletted, x, y, size, angle int) { | ||||
| 	for i := x; i < x+size; i++ { | ||||
| 		for j := y; j < y+size; j++ { | ||||
| @@ -59,12 +59,13 @@ func b1(img *image.Paletted, x, y, size, angle int) { | ||||
| } | ||||
|  | ||||
| // a small block | ||||
| //  ---------- | ||||
| //  |        | | ||||
| //  |  ####  | | ||||
| //  |  ####  | | ||||
| //  |        | | ||||
| //  ---------- | ||||
| // | ||||
| //	---------- | ||||
| //	|        | | ||||
| //	|  ####  | | ||||
| //	|  ####  | | ||||
| //	|        | | ||||
| //	---------- | ||||
| func b2(img *image.Paletted, x, y, size, angle int) { | ||||
| 	l := size / 4 | ||||
| 	x += l | ||||
| @@ -79,15 +80,15 @@ func b2(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // diamond | ||||
| // | ||||
| //  --------- | ||||
| //  |   #   | | ||||
| //  |  ###  | | ||||
| //  | ##### | | ||||
| //  |#######| | ||||
| //  | ##### | | ||||
| //  |  ###  | | ||||
| //  |   #   | | ||||
| //  --------- | ||||
| //	--------- | ||||
| //	|   #   | | ||||
| //	|  ###  | | ||||
| //	| ##### | | ||||
| //	|#######| | ||||
| //	| ##### | | ||||
| //	|  ###  | | ||||
| //	|   #   | | ||||
| //	--------- | ||||
| func b3(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	drawBlock(img, x, y, size, 0, []int{ | ||||
| @@ -101,13 +102,13 @@ func b3(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b4 | ||||
| // | ||||
| //  ------- | ||||
| //  |#####| | ||||
| //  |#### | | ||||
| //  |###  | | ||||
| //  |##   | | ||||
| //  |#    | | ||||
| //  |------ | ||||
| //	------- | ||||
| //	|#####| | ||||
| //	|#### | | ||||
| //	|###  | | ||||
| //	|##   | | ||||
| //	|#    | | ||||
| //	|------ | ||||
| func b4(img *image.Paletted, x, y, size, angle int) { | ||||
| 	drawBlock(img, x, y, size, angle, []int{ | ||||
| 		0, 0, | ||||
| @@ -119,11 +120,11 @@ func b4(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b5 | ||||
| // | ||||
| //  --------- | ||||
| //  |   #   | | ||||
| //  |  ###  | | ||||
| //  | ##### | | ||||
| //  |#######| | ||||
| //	--------- | ||||
| //	|   #   | | ||||
| //	|  ###  | | ||||
| //	| ##### | | ||||
| //	|#######| | ||||
| func b5(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	drawBlock(img, x, y, size, angle, []int{ | ||||
| @@ -136,11 +137,11 @@ func b5(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b6 | ||||
| // | ||||
| //  -------- | ||||
| //  |###   | | ||||
| //  |###   | | ||||
| //  |###   | | ||||
| //  -------- | ||||
| //	-------- | ||||
| //	|###   | | ||||
| //	|###   | | ||||
| //	|###   | | ||||
| //	-------- | ||||
| func b6(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	drawBlock(img, x, y, size, angle, []int{ | ||||
| @@ -154,12 +155,12 @@ func b6(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b7 italic cone | ||||
| // | ||||
| //  --------- | ||||
| //  | #     | | ||||
| //  |  ##   | | ||||
| //  |  #####| | ||||
| //  |   ####| | ||||
| //  |-------- | ||||
| //	--------- | ||||
| //	| #     | | ||||
| //	|  ##   | | ||||
| //	|  #####| | ||||
| //	|   ####| | ||||
| //	|-------- | ||||
| func b7(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	drawBlock(img, x, y, size, angle, []int{ | ||||
| @@ -173,14 +174,14 @@ func b7(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b8 three small triangles | ||||
| // | ||||
| //  ----------- | ||||
| //  |    #    | | ||||
| //  |   ###   | | ||||
| //  |  #####  | | ||||
| //  |  #   #  | | ||||
| //  | ### ### | | ||||
| //  |#########| | ||||
| //  ----------- | ||||
| //	----------- | ||||
| //	|    #    | | ||||
| //	|   ###   | | ||||
| //	|  #####  | | ||||
| //	|  #   #  | | ||||
| //	| ### ### | | ||||
| //	|#########| | ||||
| //	----------- | ||||
| func b8(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	mm := m / 2 | ||||
| @@ -212,13 +213,13 @@ func b8(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b9 italic triangle | ||||
| // | ||||
| //  --------- | ||||
| //  |#      | | ||||
| //  | ####  | | ||||
| //  |  #####| | ||||
| //  |  #### | | ||||
| //  |   #   | | ||||
| //  --------- | ||||
| //	--------- | ||||
| //	|#      | | ||||
| //	| ####  | | ||||
| //	|  #####| | ||||
| //	|  #### | | ||||
| //	|   #   | | ||||
| //	--------- | ||||
| func b9(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	drawBlock(img, x, y, size, angle, []int{ | ||||
| @@ -231,16 +232,16 @@ func b9(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b10 | ||||
| // | ||||
| //  ---------- | ||||
| //  |    ####| | ||||
| //  |    ### | | ||||
| //  |    ##  | | ||||
| //  |    #   | | ||||
| //  |####    | | ||||
| //  |###     | | ||||
| //  |##      | | ||||
| //  |#       | | ||||
| //  ---------- | ||||
| //	---------- | ||||
| //	|    ####| | ||||
| //	|    ### | | ||||
| //	|    ##  | | ||||
| //	|    #   | | ||||
| //	|####    | | ||||
| //	|###     | | ||||
| //	|##      | | ||||
| //	|#       | | ||||
| //	---------- | ||||
| func b10(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	drawBlock(img, x, y, size, angle, []int{ | ||||
| @@ -260,13 +261,13 @@ func b10(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b11 | ||||
| // | ||||
| //  ---------- | ||||
| //  |####    | | ||||
| //  |####    | | ||||
| //  |####    | | ||||
| //  |        | | ||||
| //  |        | | ||||
| //  ---------- | ||||
| //	---------- | ||||
| //	|####    | | ||||
| //	|####    | | ||||
| //	|####    | | ||||
| //	|        | | ||||
| //	|        | | ||||
| //	---------- | ||||
| func b11(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	drawBlock(img, x, y, size, angle, []int{ | ||||
| @@ -280,13 +281,13 @@ func b11(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b12 | ||||
| // | ||||
| //  ----------- | ||||
| //  |         | | ||||
| //  |         | | ||||
| //  |#########| | ||||
| //  |  #####  | | ||||
| //  |    #    | | ||||
| //  ----------- | ||||
| //	----------- | ||||
| //	|         | | ||||
| //	|         | | ||||
| //	|#########| | ||||
| //	|  #####  | | ||||
| //	|    #    | | ||||
| //	----------- | ||||
| func b12(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	drawBlock(img, x, y, size, angle, []int{ | ||||
| @@ -299,13 +300,13 @@ func b12(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b13 | ||||
| // | ||||
| //  ----------- | ||||
| //  |         | | ||||
| //  |         | | ||||
| //  |    #    | | ||||
| //  |  #####  | | ||||
| //  |#########| | ||||
| //  ----------- | ||||
| //	----------- | ||||
| //	|         | | ||||
| //	|         | | ||||
| //	|    #    | | ||||
| //	|  #####  | | ||||
| //	|#########| | ||||
| //	----------- | ||||
| func b13(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	drawBlock(img, x, y, size, angle, []int{ | ||||
| @@ -318,13 +319,13 @@ func b13(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b14 | ||||
| // | ||||
| //  --------- | ||||
| //  |   #   | | ||||
| //  | ###   | | ||||
| //  |####   | | ||||
| //  |       | | ||||
| //  |       | | ||||
| //  --------- | ||||
| //	--------- | ||||
| //	|   #   | | ||||
| //	| ###   | | ||||
| //	|####   | | ||||
| //	|       | | ||||
| //	|       | | ||||
| //	--------- | ||||
| func b14(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	drawBlock(img, x, y, size, angle, []int{ | ||||
| @@ -337,13 +338,13 @@ func b14(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b15 | ||||
| // | ||||
| //  ---------- | ||||
| //  |#####   | | ||||
| //  |###     | | ||||
| //  |#       | | ||||
| //  |        | | ||||
| //  |        | | ||||
| //  ---------- | ||||
| //	---------- | ||||
| //	|#####   | | ||||
| //	|###     | | ||||
| //	|#       | | ||||
| //	|        | | ||||
| //	|        | | ||||
| //	---------- | ||||
| func b15(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	drawBlock(img, x, y, size, angle, []int{ | ||||
| @@ -356,14 +357,14 @@ func b15(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b16 | ||||
| // | ||||
| //  --------- | ||||
| //  |   #   | | ||||
| //  | ##### | | ||||
| //  |#######| | ||||
| //  |   #   | | ||||
| //  | ##### | | ||||
| //  |#######| | ||||
| //  --------- | ||||
| //	--------- | ||||
| //	|   #   | | ||||
| //	| ##### | | ||||
| //	|#######| | ||||
| //	|   #   | | ||||
| //	| ##### | | ||||
| //	|#######| | ||||
| //	--------- | ||||
| func b16(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	drawBlock(img, x, y, size, angle, []int{ | ||||
| @@ -383,13 +384,13 @@ func b16(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b17 | ||||
| // | ||||
| //  ---------- | ||||
| //  |#####   | | ||||
| //  |###     | | ||||
| //  |#       | | ||||
| //  |      ##| | ||||
| //  |      ##| | ||||
| //  ---------- | ||||
| //	---------- | ||||
| //	|#####   | | ||||
| //	|###     | | ||||
| //	|#       | | ||||
| //	|      ##| | ||||
| //	|      ##| | ||||
| //	---------- | ||||
| func b17(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
|  | ||||
| @@ -412,13 +413,13 @@ func b17(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b18 | ||||
| // | ||||
| //  ---------- | ||||
| //  |#####   | | ||||
| //  |####    | | ||||
| //  |###     | | ||||
| //  |##      | | ||||
| //  |#       | | ||||
| //  ---------- | ||||
| //	---------- | ||||
| //	|#####   | | ||||
| //	|####    | | ||||
| //	|###     | | ||||
| //	|##      | | ||||
| //	|#       | | ||||
| //	---------- | ||||
| func b18(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
|  | ||||
| @@ -432,13 +433,13 @@ func b18(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b19 | ||||
| // | ||||
| //  ---------- | ||||
| //  |########| | ||||
| //  |###  ###| | ||||
| //  |#      #| | ||||
| //  |###  ###| | ||||
| //  |########| | ||||
| //  ---------- | ||||
| //	---------- | ||||
| //	|########| | ||||
| //	|###  ###| | ||||
| //	|#      #| | ||||
| //	|###  ###| | ||||
| //	|########| | ||||
| //	---------- | ||||
| func b19(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
|  | ||||
| @@ -473,13 +474,13 @@ func b19(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b20 | ||||
| // | ||||
| //  ---------- | ||||
| //  |  ##     | | ||||
| //  |###      | | ||||
| //  |##       | | ||||
| //  |##       | | ||||
| //  |#        | | ||||
| //  ---------- | ||||
| //	---------- | ||||
| //	|  ##     | | ||||
| //	|###      | | ||||
| //	|##       | | ||||
| //	|##       | | ||||
| //	|#        | | ||||
| //	---------- | ||||
| func b20(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	q := size / 4 | ||||
| @@ -494,13 +495,13 @@ func b20(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b21 | ||||
| // | ||||
| //  ---------- | ||||
| //  | ####   | | ||||
| //  |## #####| | ||||
| //  |##    ##| | ||||
| //  |##      | | ||||
| //  |#       | | ||||
| //  ---------- | ||||
| //	---------- | ||||
| //	| ####   | | ||||
| //	|## #####| | ||||
| //	|##    ##| | ||||
| //	|##      | | ||||
| //	|#       | | ||||
| //	---------- | ||||
| func b21(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	q := size / 4 | ||||
| @@ -522,13 +523,13 @@ func b21(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b22 | ||||
| // | ||||
| //  ---------- | ||||
| //  | ####   | | ||||
| //  |##  ### | | ||||
| //  |##    ##| | ||||
| //  |##    ##| | ||||
| //  |#      #| | ||||
| //  ---------- | ||||
| //	---------- | ||||
| //	| ####   | | ||||
| //	|##  ### | | ||||
| //	|##    ##| | ||||
| //	|##    ##| | ||||
| //	|#      #| | ||||
| //	---------- | ||||
| func b22(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	q := size / 4 | ||||
| @@ -550,13 +551,13 @@ func b22(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b23 | ||||
| // | ||||
| //  ---------- | ||||
| //  | #######| | ||||
| //  |###    #| | ||||
| //  |##      | | ||||
| //  |##      | | ||||
| //  |#       | | ||||
| //  ---------- | ||||
| //	---------- | ||||
| //	| #######| | ||||
| //	|###    #| | ||||
| //	|##      | | ||||
| //	|##      | | ||||
| //	|#       | | ||||
| //	---------- | ||||
| func b23(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	q := size / 4 | ||||
| @@ -578,13 +579,13 @@ func b23(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b24 | ||||
| // | ||||
| //  ---------- | ||||
| //  | ##  ###| | ||||
| //  |###  ###| | ||||
| //  |##  ##  | | ||||
| //  |##  ##  | | ||||
| //  |#   #   | | ||||
| //  ---------- | ||||
| //	---------- | ||||
| //	| ##  ###| | ||||
| //	|###  ###| | ||||
| //	|##  ##  | | ||||
| //	|##  ##  | | ||||
| //	|#   #   | | ||||
| //	---------- | ||||
| func b24(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	q := size / 4 | ||||
| @@ -606,13 +607,13 @@ func b24(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b25 | ||||
| // | ||||
| //  ---------- | ||||
| //  |#      #| | ||||
| //  |##   ###| | ||||
| //  |##  ##  | | ||||
| //  |######  | | ||||
| //  |####    | | ||||
| //  ---------- | ||||
| //	---------- | ||||
| //	|#      #| | ||||
| //	|##   ###| | ||||
| //	|##  ##  | | ||||
| //	|######  | | ||||
| //	|####    | | ||||
| //	---------- | ||||
| func b25(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	q := size / 4 | ||||
| @@ -634,13 +635,13 @@ func b25(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b26 | ||||
| // | ||||
| //  ---------- | ||||
| //  |#      #| | ||||
| //  |###  ###| | ||||
| //  |  ####  | | ||||
| //  |###  ###| | ||||
| //  |#      #| | ||||
| //  ---------- | ||||
| //	---------- | ||||
| //	|#      #| | ||||
| //	|###  ###| | ||||
| //	|  ####  | | ||||
| //	|###  ###| | ||||
| //	|#      #| | ||||
| //	---------- | ||||
| func b26(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	q := size / 4 | ||||
| @@ -676,13 +677,13 @@ func b26(img *image.Paletted, x, y, size, angle int) { | ||||
|  | ||||
| // b27 | ||||
| // | ||||
| //  ---------- | ||||
| //  |########| | ||||
| //  |##   ###| | ||||
| //  |#      #| | ||||
| //  |###   ##| | ||||
| //  |########| | ||||
| //  ---------- | ||||
| //	---------- | ||||
| //	|########| | ||||
| //	|##   ###| | ||||
| //	|#      #| | ||||
| //	|###   ##| | ||||
| //	|########| | ||||
| //	---------- | ||||
| func b27(img *image.Paletted, x, y, size, angle int) { | ||||
| 	m := size / 2 | ||||
| 	q := size / 4 | ||||
|   | ||||
| @@ -322,7 +322,7 @@ func TestGuessDelimiter(t *testing.T) { | ||||
| 		}, | ||||
| 		// case 3 - tab delimited | ||||
| 		{ | ||||
| 			csv: "1	2", | ||||
| 			csv:               "1\t2", | ||||
| 			expectedDelimiter: '\t', | ||||
| 		}, | ||||
| 		// case 4 - pipe delimited | ||||
|   | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -68,8 +68,7 @@ func NewParser(r io.Reader, format Format) *Parser { | ||||
| // | ||||
| // 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 { | ||||
| 	if !p.scanner.Scan() { | ||||
| 		return nil | ||||
| @@ -89,8 +88,7 @@ func (p *Parser) Err() error { | ||||
|  | ||||
| // 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) { | ||||
| 	if refBlock == "" { | ||||
| 		// must be at EOF | ||||
|   | ||||
| @@ -19,8 +19,10 @@ import ( | ||||
| type Signature = object.Signature | ||||
|  | ||||
| // 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> Thu, 07 Apr 2005 22:13:13 +0200 | ||||
| // | ||||
| //	author Patrick Gundlach <gundlach@speedata.de> 1378823654 +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) | ||||
| // 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: | ||||
| //     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> 1378823654 +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) | ||||
| // be used for author and committer. | ||||
| func newSignatureFromCommitline(line []byte) (sig *Signature, err error) { | ||||
|   | ||||
| @@ -93,6 +93,7 @@ func NewFileLogger() LoggerProvider { | ||||
|  | ||||
| // Init file logger with json config. | ||||
| // config like: | ||||
| // | ||||
| //	{ | ||||
| //	"filename":"log/gogs.log", | ||||
| //	"maxsize":1<<30, | ||||
|   | ||||
| @@ -48,6 +48,7 @@ func NewSMTPLogger() LoggerProvider { | ||||
|  | ||||
| // Init smtp writer with json config. | ||||
| // config like: | ||||
| // | ||||
| //	{ | ||||
| //		"Username":"example@gmail.com", | ||||
| //		"password:"password", | ||||
|   | ||||
| @@ -141,7 +141,7 @@ func (r *stripRenderer) AddOptions(...renderer.Option) { | ||||
| } | ||||
|  | ||||
| // StripMarkdown parses markdown content by removing all markup and code blocks | ||||
| //	in order to extract links and other references | ||||
| // in order to extract links and other references | ||||
| func StripMarkdown(rawBytes []byte) (string, []string) { | ||||
| 	buf, links := StripMarkdownBytes(rawBytes) | ||||
| 	return string(buf), links | ||||
| @@ -153,7 +153,7 @@ var ( | ||||
| ) | ||||
|  | ||||
| // StripMarkdownBytes parses markdown content by removing all markup and code blocks | ||||
| //	in order to extract links and other references | ||||
| // in order to extract links and other references | ||||
| func StripMarkdownBytes(rawBytes []byte) ([]byte, []string) { | ||||
| 	once.Do(func() { | ||||
| 		gdMarkdown := goldmark.New( | ||||
|   | ||||
| @@ -25,7 +25,7 @@ func DumpMemProfileForUsername(pprofDataPath, username string) error { | ||||
| } | ||||
|  | ||||
| // 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) { | ||||
| 	f, err := os.CreateTemp(pprofDataPath, fmt.Sprintf("cpuprofile_%s_", username)) | ||||
| 	if err != nil { | ||||
|   | ||||
| @@ -17,13 +17,13 @@ func isSnakeCaseLowerOrNumber(c byte) bool { | ||||
| // ToSnakeCase convert the input string to snake_case format. | ||||
| // | ||||
| // Some samples. | ||||
| //     "FirstName"  => "first_name" | ||||
| //     "HTTPServer" => "http_server" | ||||
| //     "NoHTTPS"    => "no_https" | ||||
| //     "GO_PATH"    => "go_path" | ||||
| //     "GO PATH"    => "go_path"      // space is converted to underscore. | ||||
| //     "GO-PATH"    => "go_path"      // hyphen is converted to underscore. | ||||
| // | ||||
| //	"FirstName"  => "first_name" | ||||
| //	"HTTPServer" => "http_server" | ||||
| //	"NoHTTPS"    => "no_https" | ||||
| //	"GO_PATH"    => "go_path" | ||||
| //	"GO PATH"    => "go_path"      // space is converted to underscore. | ||||
| //	"GO-PATH"    => "go_path"      // hyphen is converted to underscore. | ||||
| func ToSnakeCase(input string) string { | ||||
| 	if len(input) == 0 { | ||||
| 		return "" | ||||
|   | ||||
| @@ -98,7 +98,6 @@ func PersonInbox(ctx *context.APIContext) { | ||||
| 	//   type: string | ||||
| 	//   required: true | ||||
| 	// responses: | ||||
| 	// responses: | ||||
| 	//   "204": | ||||
| 	//     "$ref": "#/responses/empty" | ||||
|  | ||||
|   | ||||
| @@ -7,59 +7,59 @@ | ||||
| // | ||||
| // This documentation describes the Gitea API. | ||||
| // | ||||
| //     Schemes: http, https | ||||
| //     BasePath: /api/v1 | ||||
| //     Version: {{AppVer | JSEscape | Safe}} | ||||
| //     License: MIT http://opensource.org/licenses/MIT | ||||
| //	Schemes: http, https | ||||
| //	BasePath: /api/v1 | ||||
| //	Version: {{AppVer | JSEscape | Safe}} | ||||
| //	License: MIT http://opensource.org/licenses/MIT | ||||
| // | ||||
| //     Consumes: | ||||
| //     - application/json | ||||
| //     - text/plain | ||||
| //	Consumes: | ||||
| //	- application/json | ||||
| //	- text/plain | ||||
| // | ||||
| //     Produces: | ||||
| //     - application/json | ||||
| //     - text/html | ||||
| //	Produces: | ||||
| //	- application/json | ||||
| //	- text/html | ||||
| // | ||||
| //     Security: | ||||
| //     - BasicAuth : | ||||
| //     - Token : | ||||
| //     - AccessToken : | ||||
| //     - AuthorizationHeaderToken : | ||||
| //     - SudoParam : | ||||
| //     - SudoHeader : | ||||
| //     - TOTPHeader : | ||||
| //	Security: | ||||
| //	- BasicAuth : | ||||
| //	- Token : | ||||
| //	- AccessToken : | ||||
| //	- AuthorizationHeaderToken : | ||||
| //	- SudoParam : | ||||
| //	- SudoHeader : | ||||
| //	- TOTPHeader : | ||||
| // | ||||
| //     SecurityDefinitions: | ||||
| //     BasicAuth: | ||||
| //          type: basic | ||||
| //     Token: | ||||
| //          type: apiKey | ||||
| //          name: token | ||||
| //          in: query | ||||
| //     AccessToken: | ||||
| //          type: apiKey | ||||
| //          name: access_token | ||||
| //          in: query | ||||
| //     AuthorizationHeaderToken: | ||||
| //          type: apiKey | ||||
| //          name: Authorization | ||||
| //          in: header | ||||
| //          description: API tokens must be prepended with "token" followed by a space. | ||||
| //     SudoParam: | ||||
| //          type: apiKey | ||||
| //          name: sudo | ||||
| //          in: query | ||||
| //          description: Sudo API request as the user provided as the key. Admin privileges are required. | ||||
| //     SudoHeader: | ||||
| //          type: apiKey | ||||
| //          name: Sudo | ||||
| //          in: header | ||||
| //          description: Sudo API request as the user provided as the key. Admin privileges are required. | ||||
| //     TOTPHeader: | ||||
| //          type: apiKey | ||||
| //          name: X-GITEA-OTP | ||||
| //          in: header | ||||
| //          description: Must be used in combination with BasicAuth if two-factor authentication is enabled. | ||||
| //	SecurityDefinitions: | ||||
| //	BasicAuth: | ||||
| //	     type: basic | ||||
| //	Token: | ||||
| //	     type: apiKey | ||||
| //	     name: token | ||||
| //	     in: query | ||||
| //	AccessToken: | ||||
| //	     type: apiKey | ||||
| //	     name: access_token | ||||
| //	     in: query | ||||
| //	AuthorizationHeaderToken: | ||||
| //	     type: apiKey | ||||
| //	     name: Authorization | ||||
| //	     in: header | ||||
| //	     description: API tokens must be prepended with "token" followed by a space. | ||||
| //	SudoParam: | ||||
| //	     type: apiKey | ||||
| //	     name: sudo | ||||
| //	     in: query | ||||
| //	     description: Sudo API request as the user provided as the key. Admin privileges are required. | ||||
| //	SudoHeader: | ||||
| //	     type: apiKey | ||||
| //	     name: Sudo | ||||
| //	     in: header | ||||
| //	     description: Sudo API request as the user provided as the key. Admin privileges are required. | ||||
| //	TOTPHeader: | ||||
| //	     type: apiKey | ||||
| //	     name: X-GITEA-OTP | ||||
| //	     in: header | ||||
| //	     description: Must be used in combination with BasicAuth if two-factor authentication is enabled. | ||||
| // | ||||
| // swagger:meta | ||||
| package v1 | ||||
|   | ||||
| @@ -34,7 +34,7 @@ func GetGitAllRefs(ctx *context.APIContext) { | ||||
| 	//   required: true | ||||
| 	// responses: | ||||
| 	//   "200": | ||||
| 	//     "$ref": "#/responses/Reference" | ||||
| 	// #   "$ref": "#/responses/Reference" TODO: swagger doesnt support different output formats by ref | ||||
| 	//     "$ref": "#/responses/ReferenceList" | ||||
| 	//   "404": | ||||
| 	//     "$ref": "#/responses/notFound" | ||||
| @@ -67,7 +67,7 @@ func GetGitRefs(ctx *context.APIContext) { | ||||
| 	//   required: true | ||||
| 	// responses: | ||||
| 	//   "200": | ||||
| 	//     "$ref": "#/responses/Reference" | ||||
| 	// #   "$ref": "#/responses/Reference" TODO: swagger doesnt support different output formats by ref | ||||
| 	//     "$ref": "#/responses/ReferenceList" | ||||
| 	//   "404": | ||||
| 	//     "$ref": "#/responses/notFound" | ||||
|   | ||||
| @@ -566,6 +566,8 @@ func ListMyTrackedTimes(ctx *context.APIContext) { | ||||
| 	// swagger:operation GET /user/times user userCurrentTrackedTimes | ||||
| 	// --- | ||||
| 	// summary: List the current user's tracked times | ||||
| 	// produces: | ||||
| 	// - application/json | ||||
| 	// parameters: | ||||
| 	// - name: page | ||||
| 	//   in: query | ||||
| @@ -575,9 +577,6 @@ func ListMyTrackedTimes(ctx *context.APIContext) { | ||||
| 	//   in: query | ||||
| 	//   description: page size of results | ||||
| 	//   type: integer | ||||
| 	// produces: | ||||
| 	// - application/json | ||||
| 	// parameters: | ||||
| 	// - name: since | ||||
| 	//   in: query | ||||
| 	//   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 | ||||
| 	//   type: string | ||||
| 	//   required: true | ||||
| 	//   required: true | ||||
| 	// - name: body | ||||
| 	//   in: body | ||||
| 	//   description: "Properties of a repo that you can edit" | ||||
|   | ||||
| @@ -48,11 +48,6 @@ func AddEmail(ctx *context.APIContext) { | ||||
| 	// produces: | ||||
| 	// - application/json | ||||
| 	// parameters: | ||||
| 	// - name: options | ||||
| 	//   in: body | ||||
| 	//   schema: | ||||
| 	//     "$ref": "#/definitions/CreateEmailOption" | ||||
| 	// parameters: | ||||
| 	// - name: body | ||||
| 	//   in: body | ||||
| 	//   schema: | ||||
|   | ||||
| @@ -78,8 +78,9 @@ type GiteaDownloader struct { | ||||
| } | ||||
|  | ||||
| // NewGiteaDownloader creates a gitea Downloader via gitea API | ||||
| //   Use either a username/password or personal token. token is preferred | ||||
| //   Note: Public access only allows very basic access | ||||
| // | ||||
| //	Use either a username/password or personal token. token is preferred | ||||
| //	Note: Public access only allows very basic access | ||||
| func NewGiteaDownloader(ctx context.Context, baseURL, repoPath, username, password, token string) (*GiteaDownloader, error) { | ||||
| 	giteaClient, err := gitea_sdk.NewClient( | ||||
| 		baseURL, | ||||
|   | ||||
| @@ -70,8 +70,9 @@ type GitlabDownloader struct { | ||||
| } | ||||
|  | ||||
| // NewGitlabDownloader creates a gitlab Downloader via gitlab API | ||||
| //   Use either a username/password, personal token entered into the username field, or anonymous/public access | ||||
| //   Note: Public access only allows very basic 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 | ||||
| func NewGitlabDownloader(ctx context.Context, baseURL, repoPath, username, password, token string) (*GitlabDownloader, error) { | ||||
| 	gitlabClient, err := gitlab.NewClient(token, gitlab.WithBaseURL(baseURL), gitlab.WithHTTPClient(NewMigrationHTTPClient())) | ||||
| 	// Only use basic auth if token is blank and password is NOT | ||||
| @@ -353,7 +354,8 @@ type gitlabIssueContext struct { | ||||
| } | ||||
|  | ||||
| // 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) { | ||||
| 	state := "all" | ||||
| 	sort := "asc" | ||||
|   | ||||
| @@ -12699,6 +12699,18 @@ | ||||
|         "summary": "List the current user's tracked times", | ||||
|         "operationId": "userCurrentTrackedTimes", | ||||
|         "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", | ||||
|             "format": "date-time", | ||||
| @@ -15936,7 +15948,6 @@ | ||||
|           "$ref": "#/definitions/FileCommitResponse" | ||||
|         }, | ||||
|         "content": { | ||||
|           "type": "object", | ||||
|           "x-go-name": "Content" | ||||
|         }, | ||||
|         "verification": { | ||||
| @@ -18933,7 +18944,6 @@ | ||||
|           "x-go-name": "Ignored" | ||||
|         }, | ||||
|         "reason": { | ||||
|           "type": "object", | ||||
|           "x-go-name": "Reason" | ||||
|         }, | ||||
|         "repository_url": { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user