git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Git project and GSoC 2026

From
Christian Couder <christian.couder@gmail.com>
Date
Jan 29, 2026, 10:20 UTC
Message-ID
<CAP8UFD29LtG2dRRB4f6mZAHNGqDmDxUV4ULYw3w3OYg15ZBBYg@mail.gmail.com>
In-Reply-To
<BAD29E01-C358-456F-8E31-058AC0AED0C8@gmail.com>
Hi,

On Wed, Jan 28, 2026 at 9:28 PM Kaartic Sivaraam <kaartic.sivaraam@gmail.com> wrote:

> Just a gentle nudge for the project ideas. The deadline to apply for GSoC is Feb 3 18:00 UTC. We need the ideas page ready a couple of days before it at least.
Thanks for the nudge!
> Feel free to chime in to suggest ideas that would be achievable by someone new-ish to the community. If you're doubtful whether an idea would be relevant for GSoC, feel free to share the same and we can discuss it.
Here are ideas I came up with:
1) Continue the current work on removing global variables.
2) Finish, and then maybe improve, some work Eric Ju started a long
time ago on `git cat-file`.
3) Improve git-backfill, or maybe a different command, so it can
remove large local blobs when they are available on a promisor remote
(for clients who want to get back disk space).
4) Implement some kind of fetch order when more than 1 promisor remote
is configured (this order could be passed from servers to clients
through the promisor-remote protocol to make sure the fetches happen
in the optimal order).
5) Make the promisor-remote protocol useful when the server wants to
advertise "better-connected" remotes (not just remotes the server
uses) as Junio suggested some time ago (see
Documentation/gitprotocol-v2.adoc).
6) Improve `git repo info` so it can show more information than now.
7) Improve `git repo structure` so it can show more stats than now.
8) Improve fast-export/fast-import and maybe git-repo-filter regarding
commit and/or tag signatures. This might conflict with GitLab people
(including me) possibly working on that soon though.

I would be willing to mentor any of them, but I don't have much knowledge on `git repo`, so I think it makes more sense for me to avoid 6) and 7).

Previous: Kaartic SivaraamNext: Lucas Seiki Oshiro
Message 7 of 19 in “Git project and GSoC 2026”
  1. Christian CouderJan 16, 2026
  2. Lucas Seiki OshiroJan 19, 2026
  3. Christian CouderJan 19, 2026
  4. Kaartic SivaraamJan 22, 2026
  5. Christian CouderJan 22, 2026
  6. Kaartic SivaraamJan 28, 2026
  7. Christian CouderJan 29, 2026
  8. Lucas Seiki OshiroJan 29, 2026
  9. Christian CouderFeb 3, 2026
  10. Christian CouderFeb 3, 2026
  11. Christian CouderFeb 3, 2026
  12. Karthik NayakJan 30, 2026
  13. Christian CouderFeb 3, 2026
  14. Chandra PratapJan 22, 2026
  15. Christian CouderFeb 3, 2026
  16. Chandra PratapFeb 3, 2026
  17. Christian CouderFeb 3, 2026
  18. Kaartic SivaraamFeb 22, 2026
  19. Christian CouderJan 21, 2026

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.