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>
This commit is contained in:
Lunny Xiao
2025-10-07 02:06:51 -07:00
committed by GitHub
parent c9e7fde8b3
commit 69f5ee970c
114 changed files with 1188 additions and 919 deletions

View File

@@ -11,7 +11,7 @@ import (
)
func TestCallerFuncName(t *testing.T) {
s := CallerFuncName(1)
s := CallerFuncName()
assert.Equal(t, "code.gitea.io/gitea/modules/util.TestCallerFuncName", s)
}
@@ -26,7 +26,7 @@ func BenchmarkCallerFuncName(b *testing.B) {
// It is almost as fast as fmt.Sprintf
b.Run("caller", func(b *testing.B) {
for b.Loop() {
CallerFuncName(1)
CallerFuncName()
}
})
}