Re: Git in GSoC 2022?
From: Christian Couder <hidden>
Date: 2022-01-27 09:44:23
On Thu, Jan 27, 2022 at 4:55 AM Bagas Sanjaya [off-list ref] wrote:
On 27/01/22 01.29, Kaartic Sivaraam wrote:quoted
- Project ideas: There are two mentioned in SoC-2021-Ideas[3] but both were picked by GSoC students the previous year. So, we would need new ones this year.I have several project ideas: - Document the "binary diff" format. Right now we have documentation for all diff formats used in Git, except for binary diff. Hint: read `diff.c`
It seems a bit small as a project idea. Also we usually propose code related projects. It might be a good one for Google Season of Docs though: https://developers.google.com/season-of-docs/ But I don't think we have ever participated in it.
- Rewrite `git-request-pull.sh` in C. Currently the shell script
implementation hard-codes message template and only outputs to
stdout (though can be redirected to a file using shell means).
In the C version, message template can be configured (with the
default is same as current version) and introduces new
`-o/--output` option to specify output file.In https://lore.kernel.org/git/nycvar.QRO.7.76.6.2001301154170.46@tvgsbejvaqbjf.bet/ (local) Dscho put this script in the "Probably better to leave them as shell scripts" category, so you might want to explain a bit more what would be the benefits of converting it. Also would you be interested in mentoring or co-mentoring a GSoC student working on this? Thanks!