77f604a928 
								
							 
						 
						
							
							
								
								Add skip and limit to git.GetTags ( #16897 )  
							
							... 
							
							
							
							* Make GetTags() api similar to GetBranches()
* Use it for Tag/Release page 
							
						 
						
							2021-09-10 19:30:37 +02:00  
				
					
						
							
							
								 
						
							
								d21702475b 
								
							 
						 
						
							
							
								
								Fix git.Blob.DataAsync(): close pipe since we return a NopCloser ( #16899 )  
							
							... 
							
							
							
							* make sure headGitRepo is closed on err too
* refactor
* Fix git.Blob.DataAsync(): exec cancel since we already read all bytes (close pipe since we return a NopCloser) 
							
						 
						
							2021-08-31 08:43:31 +01:00  
				
					
						
							
							
								 
						
							
								bb4cc876b1 
								
							 
						 
						
							
							
								
								Repare and Improve GetDiffRangeWithWhitespaceBehavior ( #16894 )  
							
							... 
							
							
							
							* repare and improve GetDiffRangeWithWhitespaceBehavior
* Context with Timeout 
							
						 
						
							2021-08-31 06:16:23 +02:00  
				
					
						
							
							
								 
						
							
								c4d70a0325 
								
							 
						 
						
							
							
								
								Rename ctx.Form() to ctx.FormString() and move code into own file ( #16571 )  
							
							... 
							
							
							
							Followup from #16562  prepare for #16567 
* Rename ctx.Form() to ctx.FormString()
* Reimplement FormX func to need less code and cpu cycles
* Move code into own file 
							
						 
						
							2021-08-11 02:31:13 +02:00  
				
					
						
							
							
								 
						
							
								d9ef43a712 
								
							 
						 
						
							
							
								
								Replace `list.List` with slices ( #16311 )  
							
							... 
							
							
							
							* Replaced list with slice.
* Fixed usage of pointer to temporary variable.
* Replaced LIFO list with slice.
* Lint
* Removed type check.
* Removed duplicated code.
* Lint
* Fixed merge.
Co-authored-by: 6543 <6543@obermui.de> 
							
						 
						
							2021-08-09 14:08:51 -04:00  
				
					
						
							
							
								 
						
							
								33e0b38287 
								
							 
						 
						
							
							
								
								Rename context.Query to context.Form ( #16562 )  
							
							
							
						 
						
							2021-07-29 03:42:15 +02:00  
				
					
						
							
							
								 
						
							
								3705168837 
								
							 
						 
						
							
							
								
								Add agit flow support in gitea ( #14295 )  
							
							... 
							
							
							
							* feature: add agit flow support
ref: https://git-repo.info/en/2020/03/agit-flow-and-git-repo/ 
example:
```Bash
git checkout -b test
echo "test" >> README.md
git commit -m "test"
git push origin HEAD:refs/for/master -o topic=test
```
Signed-off-by: a1012112796 <1012112796@qq.com>
* fix lint
* simplify code add fix some nits
* update merge help message
* Apply suggestions from code review. Thanks @jiangxin
* add forced-update message
* fix lint
* splite writePktLine
* add refs/for/<target-branch>/<topic-branch> support also
* Add test code add fix api
* fix lint
* fix test
* skip test if git version < 2.29
* try test with git 2.30.1
* fix permission check bug
* fix some nit
* logic implify and test code update
* fix bug
* apply suggestions from code review
* prepare for merge
Signed-off-by: Andrew Thornton <art27@cantab.net>
* fix permission check bug
- test code update
- apply suggestions from code review @zeripath
Signed-off-by: a1012112796 <1012112796@qq.com>
* fix bug when target branch isn't exist
* prevent some special push and fix some nits
* fix lint
* try splite
* Apply suggestions from code review
- fix permission check
- handle user rename
* fix version negotiation
* remane
* fix template
* handle empty repo
* ui: fix  branch link under the title
* fix nits
Co-authored-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2021-07-28 17:42:56 +08:00  
				
					
						
							
							
								 
						
							
								fd15fd4c67 
								
							 
						 
						
							
							
								
								Handle too long PR titles correctly ( #16517 )  
							
							... 
							
							
							
							The CompareAndPullRequestPost handler for POST to /compare
incorrectly handles returning errors to the user. For a start
it does not set the necessary markers to switch SimpleMDE
but it also does not immediately return to the form.
This PR fixes this by setting the appropriate values, fixing
the templates and preventing the suggestion of a too long
title.
Fix  #16507 
Signed-off-by: Andrew Thornton <art27@cantab.net> 
							
						 
						
							2021-07-25 03:59:27 +01:00  
				
					
						
							
							
								 
						
							
								4cc63e9919 
								
							 
						 
						
							
							
								
								Fix diff expansion is missing final line in a file ( #16222 )  
							
							... 
							
							
							
							* Fixed down offset.
* Fixed wrong line count result. 
							
						 
						
							2021-06-24 17:47:46 +02:00  
				
					
						
							
							
								 
						
							
								1bfb0a24d8 
								
							 
						 
						
							
							
								
								Refactor routers directory ( #15800 )  
							
							... 
							
							
							
							* refactor routers directory
* move func used for web and api to common
* make corsHandler a function to prohibit side efects
* rm unused func
Co-authored-by: 6543 <6543@obermui.de> 
							
						 
						
							2021-06-09 01:33:54 +02:00