{"thread":{"id":"50636","subject":"[GSoC] Query regarding microproject","startedAt":"2019-03-04T05:26:57Z","lastAt":"2019-03-04T09:05:50Z","messageCount":4,"participants":["Umang Parmar","Junio C Hamano","Duy Nguyen","Christian Couder"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"370574","messageId":"636CE77F-B137-47EC-A39B-8D70B8C15A22@gmail.com","threadId":"50636","inReplyTo":null,"subject":"[GSoC] Query regarding microproject","fromName":"Umang Parmar","fromEmail":"umangjparmar@gmail.com","sentAt":"2019-03-04T05:26:50Z","receivedAt":"2019-03-04T05:26:57Z","isPatch":false,"sender":{"key":"umangjparmar@gmail.com","avatar":null},"body":"Hello everyone,\n\nI am interested in micro project \"Add configuration options for some commonly used command-line”. So can you point me out to implementations of some current commands which have configuration options and also for which command to add config options.\n\nThanks,\nUmang\n\n"},{"id":"370577","messageId":"xmqqd0n7w0he.fsf@gitster-ct.c.googlers.com","threadId":"50636","inReplyTo":"636CE77F-B137-47EC-A39B-8D70B8C15A22@gmail.com","subject":"Re: [GSoC] Query regarding microproject","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2019-03-04T07:41:01Z","receivedAt":"2019-03-04T07:41:06Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Umang Parmar <umangjparmar@gmail.com> writes:\n\n> I am interested in micro project \"Add configuration options for\n> some commonly used command-line”. So can you point me out to\n> implementations of some current commands which have configuration\n> options and also for which command to add config options.\n\nIt is not a homework assignment.\n\nStudying the current system to\n\n - learn what commands are available (hint: \"man git\" and read from there)\n\n - learn what commands and command line options are commonly used (hint:\n   learn from your own use of the system)\n\n - pick one of the commands and its options that interests you\n\n - find out where that particular command is implemented\n\nare all part of a GSoC microproject.\n\nThanks for your interest ;-)\n"},{"id":"370578","messageId":"CACsJy8BfPHAY1ZidstLK7SuviS7bF1ZmMOiZv+6vnh+jfN6Eig@mail.gmail.com","threadId":"50636","inReplyTo":"xmqqd0n7w0he.fsf@gitster-ct.c.googlers.com","subject":"Re: [GSoC] Query regarding microproject","fromName":"Duy Nguyen","fromEmail":"pclouds@gmail.com","sentAt":"2019-03-04T07:52:34Z","receivedAt":"2019-03-04T07:53:02Z","isPatch":false,"sender":{"key":"pclouds@gmail.com","avatar":"https://avatars.githubusercontent.com/u/720?v=4"},"body":"On Mon, Mar 4, 2019 at 2:43 PM Junio C Hamano <gitster@pobox.com> wrote:\n>\n> Umang Parmar <umangjparmar@gmail.com> writes:\n>\n> > I am interested in micro project \"Add configuration options for\n> > some commonly used command-line”. So can you point me out to\n> > implementations of some current commands which have configuration\n> > options and also for which command to add config options.\n>\n> It is not a homework assignment.\n\nTrue. But the last step could be really intimidating at the beginning.\nI'll give another hint, do\n\ngit log --oneline -- Documentation/config.txt\n\nLook for some interesting changes (e.g. \"add something\") then \"git\nshow\" on that commit, which gives some starting point to focus on.\n\n> Studying the current system to\n>\n>  - learn what commands are available (hint: \"man git\" and read from there)\n>\n>  - learn what commands and command line options are commonly used (hint:\n>    learn from your own use of the system)\n>\n>  - pick one of the commands and its options that interests you\n>\n>  - find out where that particular command is implemented\n>\n> are all part of a GSoC microproject.\n>\n> Thanks for your interest ;-)\n-- \nDuy\n"},{"id":"370584","messageId":"CAP8UFD13R=eVG05BWeF+d=KTQt0o6ZV0av2dZT8CQp7hPWfELw@mail.gmail.com","threadId":"50636","inReplyTo":"CACsJy8BfPHAY1ZidstLK7SuviS7bF1ZmMOiZv+6vnh+jfN6Eig@mail.gmail.com","subject":"Re: [GSoC] Query regarding microproject","fromName":"Christian Couder","fromEmail":"christian.couder@gmail.com","sentAt":"2019-03-04T09:05:35Z","receivedAt":"2019-03-04T09:05:50Z","isPatch":false,"sender":{"key":"christian.couder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/208954?v=4"},"body":"On Mon, Mar 4, 2019 at 8:54 AM Duy Nguyen <pclouds@gmail.com> wrote:\n>\n> On Mon, Mar 4, 2019 at 2:43 PM Junio C Hamano <gitster@pobox.com> wrote:\n> >\n> > Umang Parmar <umangjparmar@gmail.com> writes:\n> >\n> > > I am interested in micro project \"Add configuration options for\n> > > some commonly used command-line”. So can you point me out to\n> > > implementations of some current commands which have configuration\n> > > options and also for which command to add config options.\n> >\n> > It is not a homework assignment.\n>\n> True. But the last step could be really intimidating at the beginning.\n> I'll give another hint, do\n>\n> git log --oneline -- Documentation/config.txt\n>\n> Look for some interesting changes (e.g. \"add something\") then \"git\n> show\" on that commit, which gives some starting point to focus on.\n\nYeah, another interesting thing to do to learn more about this could\nbe to look at previous discussions about this microproject in the\nmailing list archive, as I think it has already been discussed last\nyear.\n"}]}