{"thread":{"id":"27107","subject":"(Small) projects for students","startedAt":"2011-04-15T17:31:45Z","lastAt":"2011-04-22T03:22:07Z","messageCount":3,"participants":["Matthieu Moy","Junio C Hamano","Christian Couder"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"165912","messageId":"vpqmxjra0am.fsf@bauges.imag.fr","threadId":"27107","inReplyTo":null,"subject":"(Small) projects for students","fromName":"Matthieu Moy","fromEmail":"matthieu.moy@grenoble-inp.fr","sentAt":"2011-04-15T17:31:45Z","receivedAt":"2011-04-15T17:31:45Z","isPatch":false,"sender":{"key":"matthieu.moy@grenoble-inp.fr","avatar":"https://gravatar.com/avatar/72c8a2705971a25dfaff23cece15130d405685845d911aedd5667ace277f3fc5?d=mp&s=160"},"body":"Hi,\n\nLast year, I proposed to my students (in Ensimag) to contribute to Git\nas part of a school project. The students implemented nicer error\nmessages when \"git checkout/pull/others\" have conflicts between\nuntracked files and tracked files, and the textconv feature in \"git\nblame\" and \"git gui blame\".\n\nLast year, I asked the students to chose themselves the feature they\nwanted to implement, but it didn't work very well, students didn't have\nmany ideas, and SoC projects were too big.\n\nTo prepare this year's project, I created a wiki page listing ideas of\nprojects they could implement:\n\n  https://git.wiki.kernel.org/index.php/SmallProjectsIdeas\n\nYour comments, and idea suggestions, are welcome.\n\nRegards,\n\n-- \nMatthieu Moy\nhttp://www-verimag.imag.fr/~moy/\n"},{"id":"165920","messageId":"7vk4evcq05.fsf@alter.siamese.dyndns.org","threadId":"27107","inReplyTo":"vpqmxjra0am.fsf@bauges.imag.fr","subject":"Re: (Small) projects for students","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2011-04-15T18:45:46Z","receivedAt":"2011-04-15T18:45:46Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Matthieu Moy <Matthieu.Moy@grenoble-inp.fr> writes:\n\n> To prepare this year's project, I created a wiki page listing ideas of\n> projects they could implement:\n>\n>   https://git.wiki.kernel.org/index.php/SmallProjectsIdeas\n>\n> Your comments, and idea suggestions, are welcome.\n\nThanks.  I agree it is a good idea to list bite-sized projects to help new\npeople to dip their toes.\n\nThe last one seems to already have a weatherbaloon, though:\n\n  http://thread.gmane.org/gmane.comp.version-control.git/111799/focus=112003\n"},{"id":"166216","messageId":"201104220522.07996.chriscool@tuxfamily.org","threadId":"27107","inReplyTo":"vpqmxjra0am.fsf@bauges.imag.fr","subject":"Re: (Small) projects for students","fromName":"Christian Couder","fromEmail":"chriscool@tuxfamily.org","sentAt":"2011-04-22T03:22:07Z","receivedAt":"2011-04-22T03:22:07Z","isPatch":false,"sender":{"key":"christian.couder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/208954?v=4"},"body":"Hi,\n\nOn Friday 15 April 2011 19:31:45 Matthieu Moy wrote:\n> Hi,\n> \n> Last year, I proposed to my students (in Ensimag) to contribute to Git\n> as part of a school project. The students implemented nicer error\n> messages when \"git checkout/pull/others\" have conflicts between\n> untracked files and tracked files, and the textconv feature in \"git\n> blame\" and \"git gui blame\".\n> \n> Last year, I asked the students to chose themselves the feature they\n> wanted to implement, but it didn't work very well, students didn't have\n> many ideas, and SoC projects were too big.\n> \n> To prepare this year's project, I created a wiki page listing ideas of\n> projects they could implement:\n> \n>   https://git.wiki.kernel.org/index.php/SmallProjectsIdeas\n> \n> Your comments, and idea suggestions, are welcome.\n\nGreat! I added a small project about the \"git bisect fix/unfixed\" feature that \nDscho started to implement a few years ago.\n\nThanks,\nChristian.\n"}]}