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

GSOC proposal

From
Fredrik Gustafsson <iveqy@iveqy.com>
Date
Mar 24, 2011, 22:01 UTC
Message-ID
<20110324220104.GA18721@paksenarrion.iveqy.com>

Hi, I'm interested in working as a student for git in the GSOC program this year.

I'm running a lot of web projects with heavy use of git submodules (each project has around 40 submodules) and therefore I'm very interested in enchant the git submodule experience.

I'm asking for your oppinions and idées for my planned todolist for this summer (if I get accepted of course).

== Preventing false "pointers" == It's far too easy to push a gitrepo pointing to a submodule version that is not existing on the server. Prevent this by checking for available submodule versions before acceptingt the push.

== Threat every module alike == When failing fetching a submodule, continue fetching the next one instead of dying. There's no need to prevent fetching a submodule beginning at 'z' just because a failing in fetching a submodule beginning at 'a'. The submodules should not be alphabetically dependant as they are now.

== Make submodule changes globally visible == Give git-log submodule support. A git log of showing a new version of a module should (if choosen by --submodules or alike) also list the changes to that submodule since the last version of the submodule was commited.

== Move submodules into core == This last bit is excellent described in the link below.

So, what do you all think? Is it too much? Too little? Is the quests relevant to git?

See also https://git.wiki.kernel.org/index.php/SoC2011Ideas#Git_Submodules_Enhancements

-- 
Med vänliga hälsningar
Fredrik Gustafsson

tel: 0733-608274
e-post: iveqy@iveqy.com
Next: Jens Lehmann
Message 1 of 6 in “GSOC proposal”
  1. Fredrik GustafssonMar 24, 2011
  2. Jens LehmannMar 24, 2011
  3. Junio C HamanoMar 24, 2011
  4. Fredrik GustafssonMar 25, 2011
  5. Jens LehmannMar 25, 2011
  6. Fredrik GustafssonMar 25, 2011

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.