All git interaction goes through modules/git, about 15,000 lines of Go that shells out to the git binary and parses text output. With git data in Postgres, reading an object becomes SELECT content FROM objects WHERE oid = $1 on the database connection Forgejo already holds, and walking commit history is a query against a materialized view rather than spawning git log.
相关阅读:裁了你,省钱买AI,再裁一批,这篇来自 2028 的文章怎么让华尔街慌了
,这一点在搜狗输入法2026中也有详细论述
BuildKit’s --output flag is where this gets practical. You can tell BuildKit to export the result as:
16:39, 27 февраля 2026Мир
Save anything online with just one click