silverwind
ad38b60983
refactor!: remove go-git backend ( #39487 )
...
Removes the go-git backend so every build uses the git CLI backend. Its
Windows performance advantage is gone, it lacks SHA-256 support, and it
breaks repositories on Windows.
The performance changes moved to
https://github.com/go-gitea/gitea/pull/39526 .
Fixes https://github.com/go-gitea/gitea/issues/38359
Fixes https://github.com/go-gitea/gitea/issues/34694
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-10-03 10:04:24 +00:00
wxiaoguang
3738809219
fix: catch and fix more lint problems ( #37674 )
...
Changes are done by "make lint-go-fix"
2026-05-13 09:00:41 +02:00
Copilot
84d5c99e64
refactor: simplify ParseCatFileTreeLine and catBatchParseTreeEntries ( #37210 )
...
Simplify ParseCatFileTreeLine: it is faster without the preset buffers,
and easier to read and maintain.
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: wxiaoguang <2114189+wxiaoguang@users.noreply.github.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-04-14 12:03:26 +00:00
wxiaoguang
e226720cff
Refactor cat-file batch operations and support --batch-command approach ( #35775 )
...
Replace #34651 and address more problems including fix framework bugs and changing to QueryInfo and QueryContent calls.
---------
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2026-01-08 13:37:36 -08:00
wxiaoguang
525265c1a8
Refactor ls-tree and git path related problems ( #35858 )
...
Fix #35852 , the root problem is that the "name" field is heavily abused
(since #6816 , and no way to get a clear fix)
There are still a lot of legacy problems in old code.
Co-authored-by: Giteabot <teabot@gitea.io >
2025-11-05 17:48:38 +00:00