Lunny Xiao 
							
						 
					 
					
						
						
							
						
						69f5ee970c 
					 
					
						
						
							
							Move some functions to gitrepo package ( #35543 )  
						
						... 
						
						
						
						Refactor Git command functions to use WithXXX methods instead of
exposing RunOpts.
This change simplifies reuse across gitrepo and improves consistency,
encapsulation, and maintainability of command options.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
						
						
					 
					
						2025-10-07 17:06:51 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						9332ff291b 
					 
					
						
						
							
							Move git command to git/gitcmd ( #35483 )  
						
						... 
						
						
						
						The name cmd is already used in many places and may cause conflicts, so
I chose `gitcmd` instead to minimize potential naming conflicts. 
						
						
					 
					
						2025-09-15 23:33:12 -07:00 
						 
				 
			
				
					
						
							
							
								TheFox0x7 
							
						 
					 
					
						
						
							
						
						ee3c82f874 
					 
					
						
						
							
							Enable addtional linters ( #34085 )  
						
						... 
						
						
						
						enable mirror, usestdlibbars and perfsprint 
part of: https://github.com/go-gitea/gitea/issues/34083 
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com > 
						
						
					 
					
						2025-04-01 10:14:01 +00:00 
						 
				 
			
				
					
						
							
							
								TheFox0x7 
							
						 
					 
					
						
						
							
						
						2a59dfbd47 
					 
					
						
						
							
							enable staticcheck QFxxxx rules ( #34064 )  
						
						
						
						
					 
					
						2025-03-29 17:32:28 -04:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						403775e74e 
					 
					
						
						
							
							Improve issue & code search ( #33860 )  
						
						... 
						
						
						
						Each "indexer" should provide the "search modes" they support by
themselves. And we need to remove the "fuzzy" search for code. 
						
						
					 
					
						2025-03-13 11:07:48 +08:00 
						 
				 
			
				
					
						
							
							
								TheFox0x7 
							
						 
					 
					
						
						
							
						
						ae3a18e01a 
					 
					
						
						
							
							Remove context from git struct ( #33793 )  
						
						... 
						
						
						
						Argument is moved from struct init in command run, which lets us remove
context from struct. 
						
						
					 
					
						2025-03-04 11:56:11 -08:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						0f3e717a1a 
					 
					
						
						
							
							Improve grep search ( #30843 )  
						
						... 
						
						
						
						Reduce the context line number to 1, make "git grep" search respect the
include/exclude patter, and fix  #30785  
						
						
					 
					
						2024-05-03 09:13:48 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						f9fdac9809 
					 
					
						
						
							
							Limit the max line length when parsing git grep output ( #30418 )  
						
						
						
						
					 
					
						2024-04-12 03:36:34 +00:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						8e79aed573 
					 
					
						
						
							
							Fix git grep search limit, add test ( #30071 )  
						
						... 
						
						
						
						Fix  #30069  
					
						2024-03-25 21:25:22 +08:00 
						 
				 
			
				
					
						
							
							
								wxiaoguang 
							
						 
					 
					
						
						
							
						
						4734d43e14 
					 
					
						
						
							
							Support repo code search without setting up an indexer ( #29998 )  
						
						... 
						
						
						
						By using git's ability, end users (especially small instance users) do
not need to enable the indexer, they could also benefit from the code
searching feature.
Fix  #29996 


---------
Co-authored-by: silverwind <me@silverwind.io > 
						
						
					 
					
						2024-03-24 17:05:00 +01:00