{"thread":{"id":"46071","subject":"[GSoC] Update: Week 2","startedAt":"2017-05-29T20:41:20Z","lastAt":"2017-05-29T20:41:20Z","messageCount":1,"participants":["Prathamesh Chavan"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"320965","messageId":"CAME+mvXHHMfwv_aJ-0qYjvqCtNJ3_N-JFjLDV34gr_YP6bcErQ@mail.gmail.com","threadId":"46071","inReplyTo":null,"subject":"[GSoC] Update: Week 2","fromName":"Prathamesh Chavan","fromEmail":"pc44800@gmail.com","sentAt":"2017-05-29T20:41:15Z","receivedAt":"2017-05-29T20:41:20Z","isPatch":false,"sender":{"key":"pc44800@gmail.com","avatar":"https://avatars.githubusercontent.com/u/17272661?v=4"},"body":"SUMMARY OF MY PROJECT:\n\nGit submodule subcommands are currently implemented by using shell script\n'git-submodule.sh'. There are several reasons why we'll prefer not to\nuse the shell script. My project intends to convert the subcommands into\nC code, thus making them builtins. This will increase Git's portability\nand hence the efficiency of working with the git-submodule commands.\nLink to the complete proposal: [1]\n\nMentors:\nStefan Beller <sbeller@google.com>\nChristian Couder <christian.couder@gmail.com>\n\nUPDATES:\n\nAs planned for the second week, I continued working on completing the porting\nof submodule subcommand foreach[2][3][4] and status.[5][6] An updated version\nof these was added to the mailing list as well.\n\nFor the submodule-status, I have implemented the suggestions received on the\nprevious patch. But for submodule-foreach, still, some issues are left to be\nsolved.\n\nApart from this, in this week, porting of submodule subcommand sync was  also\ncarried out. But instead of adding anymore floating patches on the  mailing\nlist, I have started discussing the patch with my mentors itself, so that on\nthe mailing list, the focus would remain with the ported submodule subcommands\nstatus and foreach patches.\n\nI have also taken up with the submodule subcommand summary for porting.\n\nPLAN FOR WEEK-3 (30 May 2017 to 5 June 2017):\n\nAs suggested by my mentors, in this week, instead of adding more floating\npatches to the mailing list and porting more submodule subcommand, I would\nlike to polish the existing patches and try to resolve the issues they\ncurrently have, eventually aiming for getting them merged.\n\nAlso, since I have also completed porting of submodule subcommand sync, after\nreviewing the patches with mentors I'll soon be posting it on the  mailing\nlist.\n\nAdditionally, I will also try to complete porting of submodule-subcommand\nsummary in this week itself.\n\n[1]: https://docs.google.com/document/d/1krxVLooWl--75Pot3dazhfygR3wCUUWZWzTXtK1L-xU/\n[2]: https://public-inbox.org/git/20170526151713.10974-1-pc44800@gmail.com/\n[3]: https://public-inbox.org/git/20170526151713.10974-2-pc44800@gmail.com/\n[4]: https://public-inbox.org/git/20170526151713.10974-3-pc44800@gmail.com/\n[5]: https://public-inbox.org/git/20170521122711.22021-1-pc44800@gmail.com/\n[6]: https://public-inbox.org/git/20170521122711.22021-2-pc44800@gmail.com/\n"}]}