They could add stacked diffs, large monorepo features (allow user to view a slice of a repo), better submodule support (why can’t I PR multiple repos at once?). A good desktop app that is faster than the slow web client.
If you help humans collaborate better, you help LLMs collaborate better.
I am reminded of this discussion between fb devs and git devs from 13 yrs ago:
https://public-inbox.org/git/CB5074CF.3AD7A%25joshua.redston...
git has definitely made improvements since that thread, e.g.:
https://graphite.dev/guides/git-monorepo#tools-and-strategie...
but it could still be better for the truly gargantuan of code bases. Might not be worth it? Idk. Maybe with llm generated code churn, suddenly it becomes worth it? haha.