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

Re: [GSoC] Exploring Previous year Projects

From
Jakub Narebski <jnareb@gmail.com>
Date
Jan 29, 2020, 19:15 UTC
Message-ID
<86k15ars55.fsf@gmail.com>
In-Reply-To
<20200129171248.6217-1-shouryashukla.oo@gmail.com>
Shourya Shukla <shouryashukla.oo@gmail.com> writes:
Show 9 quoted lines
> Hello,
>
> I was looking at the previous year projects[1] and a project intrigued me, namely:
> "Convert scripts to builtins".
>
> Following from Christian's advice[2], I have decided to focus on my project proposal.
> I noticed that various commands such as "git bisect", "git web--browse"(it particularly
> interests me) are still in their "shell" form and will be needed to be converted into
> their "C" form as per the project description.
[...]
> [1]: https://git.github.io/SoC-2019-Ideas/
> [2]: https://lore.kernel.org/git/CAP8UFD2Fo=2suQDLwzLM-Wg3ZzXpqHw-x0brPtPV0d4dRsgs9A@mail.gmail.com/

As far as I know, "git bisect" is currently being converted from shell to C by Miriam Rubio for Outreachy project [3], so I am not sure if it would be feasible as GSoC 2020 project.

I'm not sure if it would be possible and if it would make sense to convert "git instaweb" and/or it's helper script "git web--browse" from shell to C.

I think trying to convert either "git stash" or "git submodule" to C would make more sense.

[3]: https://public-inbox.org/git/20200128144026.53128-1-mirucam@gmail.com/t/#u
Best,
-- 
Jakub Narębski
Previous: Shourya ShuklaNext: Johannes Schindelin
Message 2 of 6 in “[GSoC] Exploring Previous year Projects”
  1. Shourya ShuklaJan 29, 2020
  2. Jakub NarebskiJan 29, 2020
  3. Converting scripted commands to built-ins, was Re: [GSoC] Exploring Previous year ProjectsJohannes Schindelin, Jan 30, 2020
  4. Derrick StoleeJan 30, 2020
  5. Johannes SchindelinJan 31, 2020
  6. Johannes SchindelinJan 31, 2020

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.