~mroik@TTBP

Don't expect well written entries. I use this as a "personal diary", it simply happens to be public.



18 march 2026

I wanna apply for GSoC with git but I don't have a decent proposal in mind yet. The main thing that they recommend is reducing the use of global state, but that is so boring... I saw a few interesting proposals about partials clones. I wanted to implement precious-files but I'm not sure if it's too trivial to do... I mean, I bet most of the implementation boils down to reusing a lot of the code and it wouldn't take enough time to make it into a GSoC proposal.

The main recommended ideas are:
1 - Refactoring in order to reduce Git’s global state (Medium)
2 - Improve the new git repo command (Medium)
3 - Improve disk space recovery for partial clones (Medium to Hard)
4 - Implement promisor remote fetch ordering (Medium to Hard)
5 - Enhance promisor-remote protocol for better-connected remotes (Hard)
6 - Complete and extend the remote-object-info command for git cat-file (Medium)

#3 like I said seems interesting, even #5 would be great. But they are listed as potentially hard and I haven't really looked at that part of the codebase yet. I have till the 31st to submit a proposal, we'll see. I haven't thought about any other projects for GSoC, only Git.