Adam Majer 
								
							 
						 
						
							
							
								
							
							
	
	
	d68a613ba8 
 
						 
						
							
							
								
								
								Add support for sha256 repositories ( #23894 )  
							
							... 
							
							
							
							
							Currently only SHA1 repositories are supported by Gitea. This adds
support for alternate SHA256 with the additional aim of easier support
for additional hash types in the future.
Fixes : #13794 
Limited by: https://github.com/go-git/go-git/issues/899 
Depend on: #28138 
<img width="776" alt="图片" src="https://github.com/go-gitea/gitea/assets/81045/5448c9a7-608e-4341-a149-5dd0069c9447 ">
---------
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: 6543 <6543@obermui.de> 
							
						 
						
							2024-01-19 17:05:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	408a484224 
 
						 
						
							
							
								
								
								Adjust object format interface ( #28469 )  
							
							... 
							
							
							
							
							- Remove `ObjectFormatID`
- Remove function `ObjectFormatFromID`.
- Use `Sha1ObjectFormat` directly but not a pointer because it's an
empty struct.
- Store `ObjectFormatName` in `repository` struct 
							
						 
						
							2023-12-17 11:56:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Majer 
								
							 
						 
						
							
							
								
							
							
	
	
	cbf923e87b 
 
						 
						
							
							
								
								
								Abstract hash function usage ( #28138 )  
							
							... 
							
							
							
							
							Refactor Hash interfaces and centralize hash function. This will allow
easier introduction of different hash function later on.
This forms the "no-op" part of the SHA256 enablement patch. 
							
						 
						
							2023-12-13 21:02:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	9852c92e9a 
 
						 
						
							
							
								
								
								Remove unnecessary parameter ( #27671 )  
							
							
							
							
						 
						
							2023-10-18 15:03:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	4f32abaf94 
 
						 
						
							
							
								
								
								move repository deletion to service layer ( #26948 )  
							
							... 
							
							
							
							
							Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-09-08 04:51:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	b9df9fa2e2 
 
						 
						
							
							
								
								
								Move createrepository from module to service layer ( #26927 )  
							
							... 
							
							
							
							
							Repository creation depends on many models, so moving it to service
layer is better. 
							
						 
						
							2023-09-06 12:08:51 +00:00