Radosław Piliszek 
								
							 
						 
						
							
							
								
							
							
	f4a7bf6d2a  
						 
						
							
							
								
								
								git-grep: skip binary files  
							
							... 
							
							
							
							
							It is a waste of resources to scan them looking for matches
because they are never returned back - they appear as empty
lines in the current format.
Notably, even if they were returned, it is unlikely that matching
in binary files makes sense when the goal is "code search". 
							
						 
						
							2024-08-11 19:10:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shiny Nematoda 
								
							 
						 
						
							
							
								
							
							
	06d2e90fa4  
						 
						
							
							
								
								
								feat: highlighted code search results ( #4749 )  
							
							... 
							
							
							
							
							closes  #4534 
<details>
<summary>Screenshots</summary>

</details>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4749 
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Co-authored-by: Shiny Nematoda <snematoda.751k2@aleeas.com>
Co-committed-by: Shiny Nematoda <snematoda.751k2@aleeas.com> 
						
							2024-08-06 05:57:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									TheFox0x7 
								
							 
						 
						
							
							
								
							
							
	4de909747b  
						 
						
							
							
								
								
								Add testifylint to lint checks ( #4535 )  
							
							... 
							
							
							
							
							go-require lint is ignored for now
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/4535 
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: TheFox0x7 <thefox0x7@gmail.com>
Co-committed-by: TheFox0x7 <thefox0x7@gmail.com> 
							
						 
						
							2024-07-30 19:41:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shiny Nematoda 
								
							 
						 
						
							
							
								
							
							
	ec4f5495ba  
						 
						
							
							
								
								
								feat: wiki search using git-grep  
							
							... 
							
							
							
							
							+ add release note 
							
						 
						
							2024-05-20 13:48:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shiny Nematoda 
								
							 
						 
						
							
							
								
							
							
	b6ca8abcfd  
						 
						
							
							
								
								
								[FEAT] support searching non default branches/tags when using git-grep ( #3654 )  
							
							... 
							
							
							
							
							resolves https://codeberg.org/forgejo/forgejo/pulls/3639#issuecomment-1806676  and https://codeberg.org/forgejo/forgejo/pulls/3513#issuecomment-1794990 
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3654 
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Shiny Nematoda <snematoda.751k2@aleeas.com>
Co-committed-by: Shiny Nematoda <snematoda.751k2@aleeas.com> 
							
						 
						
							2024-05-14 15:41:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gusted 
								
							 
						 
						
							
							
								
							
							
	
	
	668709a33f 
 
						 
						
							
							
								
								
								[BUG] Handle bigger files in git grep  
							
							... 
							
							
							
							
							- The parser of `git grep`'s output uses `bufio.Scanner`, which is a good
choice overall, however it does have a limit that's usually not noticed,
it will not read more than `64 * 1024` bytes at once which can be hit in
practical scenarios.
- Use `bufio.Reader` instead which doesn't have this limitation, but is
a bit harder to work with as it's a more lower level primitive.
- Adds unit test.
- Resolves https://codeberg.org/forgejo/forgejo/issues/3149  
							
						 
						
							2024-04-11 13:47:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	eb21829800  
						 
						
							
							
								
								
								Fix git grep search limit, add test ( #30071 )  
							
							... 
							
							
							
							
							Fix  #30069  
						
							2024-03-28 07:48:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wxiaoguang 
								
							 
						 
						
							
							
								
							
							
	1e7a6483b8  
						 
						
							
							
								
								
								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-28 05:16:51 +00:00