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

Re: Getting Ensimag students to work on Git for a few weeks

From
Jakub Narebski <jnareb@gmail.com>
Date
Oct 28, 2009, 22:41 UTC
Message-ID
<m3r5sncfbv.fsf@localhost.localdomain>
In-Reply-To
<20091027144405.GA12464@localhost>
Clemens Buchacher <drizzd@aon.at> writes:
Show 11 quoted lines
> On Tue, Oct 27, 2009 at 11:12:52AM +0100, Matthieu Moy wrote:
> 
> > The students work full-time for about 3 weeks (May 20th to June 16th),
> > and are grouped by teams of 2 to 4 students. Given my bandwidth, I
> > plan to propose only one group of 4 students this year, but we may
> > scale up later, who knows.
> 
> That's not much time to get familiar with a complex project like git. So you
> will have to do something extremely simple, which probably means that it
> won't be anything exciting. If it were, someone else would have done it
> already.
Let's take a look at some projects from SoC2009Ideas and Wishlist:
* "smart" HTTP transport is being actively worked on
* narrow / sparse checkout is being worked on
* directory renames development stalled, I think last was in
  http://thread.gmane.org/gmane.comp.version-control.git/99529
* git-svnserver has supposedly partial Python implementation
* restartable clone, which should be fairly easy to add to "dumb"
  protocols, and quite challenging to add to "smart" protocols;
  even without a code, having fresh ideas would be nice
* (optional) support for empty directories, needs index extension,
  there were some patches, but the area might be muddy

It all depends on what you want to achieve in this short time. Would it be to get to know OSS development workflow (submitting patches, answering reviews, etc.), or would it be solving interesting real-life problem, or perhaps solving some problem from beginning to the end (the code being accepted).

-- 
Jakub Narebski
Poland
ShadeHawk on #git
Previous: Matthieu MoyNext: Hervé Cauwelier
Message 6 of 11 in “Getting Ensimag students to work on Git for a few weeks”
  1. Matthieu MoyOct 27, 2009
  2. Johannes SchindelinOct 27, 2009
  3. Matthieu MoyOct 27, 2009
  4. Clemens BuchacherOct 27, 2009
  5. Matthieu MoyOct 27, 2009
  6. Jakub NarebskiOct 28, 2009
  7. Hervé CauwelierOct 27, 2009
  8. Matthieu MoyOct 27, 2009
  9. Matthieu MoyMay 21, 2010
  10. Clemens BuchacherMay 22, 2010
  11. Clément PoulainMay 28, 2010

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.