a1012112796 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								luzpaz 
							
						 
					 
					
						
						
							
						
						e0296b6a6d 
					 
					
						
						
							
							Fix various documentation, user-facing, and source comment typos ( #16367 )  
						
						... 
						
						
						
						* Fix various doc, user-facing, and source comment typos
Found via `codespell -q 3 -S ./options/locale,./vendor -L ba,pullrequest,pullrequests,readby` 
						
						
					 
					
						2021-07-08 13:38:13 +02:00 
						 
				 
			
				
					
						
							
							
								KN4CK3R 
							
						 
					 
					
						
						
							
						
						383ffcfa34 
					 
					
						
						
							
							Small refactoring of modules/private ( #15947 )  
						
						... 
						
						
						
						* Use correct variable name.
* doer is never nil here.
* Use status code constants.
* Replaced generic map with concrete struct.
* Fixed windows lint.
* Removed unused method.
* Changed error codes.
Co-authored-by: techknowlogick <techknowlogick@gitea.io > 
						
						
					 
					
						2021-06-23 15:38:19 -04:00 
						 
				 
			
				
					
						
							
							
								zeripath 
							
						 
					 
					
						
						
							
						
						196593e2e9 
					 
					
						
						
							
							More efficiently parse shas for shaPostProcessor ( #16101 )  
						
						... 
						
						
						
						* More efficiently parse shas for shaPostProcessor
The shaPostProcessor currently repeatedly calls git rev-parse --verify on both backends
which is fine if there is only one thing that matches a sha - however if there are
multiple things then this becomes wildly inefficient.
This PR provides functions for both backends which are much faster to use.
Fix  #16092 
* Add ShaExistCache to RenderContext
Signed-off-by: Andrew Thornton <art27@cantab.net >
Co-authored-by: 6543 <6543@obermui.de > 
						
						
					 
					
						2021-06-21 00:39:12 +02:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						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