mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 10:56:10 +01:00 
			
		
		
		
	Refactor "dump" sub-command (#30240)
Major changes: * Move some functions like "addReader" / "isSubDir" / "addRecursiveExclude" to a separate package, and add tests * Clarify the filename&dump type logic and add tests * Clarify the logger behavior and remove FIXME comments Co-authored-by: Giteabot <teabot@gitea.io>
This commit is contained in:
		| @@ -213,6 +213,14 @@ func ToPointer[T any](val T) *T { | ||||
| 	return &val | ||||
| } | ||||
|  | ||||
| // Iif is an "inline-if", it returns "trueVal" if "condition" is true, otherwise "falseVal" | ||||
| func Iif[T comparable](condition bool, trueVal, falseVal T) T { | ||||
| 	if condition { | ||||
| 		return trueVal | ||||
| 	} | ||||
| 	return falseVal | ||||
| } | ||||
|  | ||||
| // IfZero returns "def" if "v" is a zero value, otherwise "v" | ||||
| func IfZero[T comparable](v, def T) T { | ||||
| 	var zero T | ||||
|   | ||||
		Reference in New Issue
	
	Block a user