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

Re: [GSoC] Draft Proposal (Convert submodule to builtin)

From
Bagas Sanjaya <bagasdotme@gmail.com>
Date
Apr 2, 2021, 05:32 UTC
Message-ID
<f5b9ea24-e2f7-6c54-b4ff-86cef27527f7@gmail.com>
In-Reply-To
<195bf718-6226-43c9-8c58-167388d3d99b@gmail.com>
On 01/04/21 18.40, Chinmoy Chakraborty wrote:
Show 16 quoted lines
> Greetings mentors,
> 
> This is my draft proposal for the GSoC project, Convert submodule to builtin.
> 
> It would be really helpful if you could review the draft and present your
> 
> views on it :).
> 
> 
> Regards,
> 
> Chinmoy Chakraborty.
> 
> 
> Link: https://github.com/chinmoy12c/GSoC/blob/master/GSoC_Git_proposal.pdf
> 

Looking from your proposal, you seems like you're using Kali Linux as daily driver. Why do you do that? AFAIK Kali is for penetration testing purposes. I assumed that you know what you're doing if you use this distro as your general-purpose distro. And why not using Ubuntu/Mint/Debian/ Arch? Please see [1].

[1]: https://www.kali.org/docs/introduction/should-i-use-kali-linux/
But anyway, because we're at Git ML, let me review your proposal:
Show 14 quoted lines
> The following helper functions would be required to be implemented● A function to guess the directory name from the repository string.
> ● A function for normalizing path, that is, removing multiple //;
> leading ./; /./; /../; trailing / .
> ● A function to check for tracked directories properly as pointed out
> by Kaartic Sivaraam on the thread:
> https://lore.kernel.org/git/ce151a1408291bb0991ce89459e36ee1
> 3ccdfa52.camel@gmail.com/.
> ● A function to check if the path exists and is already a git repo,
> else clone it.
> ● A function to set the submodule config properly.
> After implementation of all these helper methods, the main
> `module_add()` function would be implemented using the helper
> functions listed above as well as those helper functions which are
> predefined.

I know these helper functions will be required for porting `git-submodule.sh` and used by `module_add()`, but do you have any justification for these?

Anyway, I copy-pasted the quotation above from your proposal in PDF format. but when I pasted it into text-only mail, it looks rather ugly. So next time when sending GSoC proposal for Git, I would like to see proposals in Markdown format (as well as PDF) for the reason above.

Thanks.
-- 
An old man doll... just what I always wanted! - Clara
Previous: Chinmoy ChakrabortyNext: Christian Couder
Message 2 of 10 in “[GSoC] Draft Proposal (Convert submodule to builtin)”
  1. Chinmoy ChakrabortyApr 1, 2021
  2. Bagas SanjayaApr 2, 2021
  3. Christian CouderApr 2, 2021
  4. Chinmoy ChakrabortyApr 2, 2021
  5. Chinmoy ChakrabortyApr 3, 2021
  6. Christian CouderApr 5, 2021
  7. Chinmoy ChakrabortyApr 6, 2021
  8. Chinmoy ChakrabortyApr 8, 2021
  9. Christian CouderApr 10, 2021
  10. Chinmoy ChakrabortyApr 2, 2021

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.