{"thread":{"id":"57445","subject":"[GSOC] Student Introduction - Reachability bitmap Improvements","startedAt":"2022-02-20T17:09:30Z","lastAt":"2022-02-22T07:47:44Z","messageCount":3,"participants":["Shubham Mishra","Taylor Blau"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"448902","messageId":"CAC316V7M8bziK207tuFbctAqDdz+GC8OGaxM+B0earJtqDvBSg@mail.gmail.com","threadId":"57445","inReplyTo":null,"subject":"[GSOC] Student Introduction - Reachability bitmap Improvements","fromName":"Shubham Mishra","fromEmail":"shivam828787@gmail.com","sentAt":"2022-02-20T17:09:13Z","receivedAt":"2022-02-20T17:09:30Z","isPatch":false,"sender":{"key":"shivam828787@gmail.com","avatar":"https://avatars.githubusercontent.com/u/42690084?v=4"},"body":"Hi,\nI am Interested in Project - \"Reachability bitmap Improvements\".\n\nI am Shubham from India, I am a 2021 graduate from Delhi University\nand currently working as a Software Engineer at Microsoft. I am Open\nsource enthusiastic, I have been contributing to the Open Source\nprojects since a while. I was GSoC 2020 and SoK 2020 Student with KDE,\nI was Linux Foundation mentee where I contributed to one of Anuket's\nprojects.\n\nI always find myself fascinated by the softwares like linux kernel,\ngit, or simple commands like ping. Which impacts the life of almost\nevery software developer around the globe.\n\nI am going through the blog [1] and I love the technique we are using\nto fasten the queries. I have still not decided which one idea to pick\nout of many mentioned under \"Reachability bitmap Improvements\" but I\nthink I will figure that out soon.\nCan someone please tell me if a micro-project - \"avoid pipes in git\nrelated commands in test scripts\" mentioned [2] is still available to\ntake? I have also gone through - MyFirstContribution.txt and\nCodingGuidelines.txt docs and am looking forward to start sending\npatches :). If any of you think I need to know something more, I will\nbe glad to get your suggestions.\n\n\n[1] https://github.blog/2015-09-22-counting-objects\n[2] https://git.github.io/SoC-2022-Microprojects/\n\n(Sorry, if you received this mail multiple times, my previous attempts\nfailed due to html in gmail as default)\nThanks,\nShubham\n"},{"id":"448938","messageId":"YhLvdjghyC+WQI6e@nand.local","threadId":"57445","inReplyTo":"CAC316V7M8bziK207tuFbctAqDdz+GC8OGaxM+B0earJtqDvBSg@mail.gmail.com","subject":"Re: [GSOC] Student Introduction - Reachability bitmap Improvements","fromName":"Taylor Blau","fromEmail":"me@ttaylorr.com","sentAt":"2022-02-21T01:48:38Z","receivedAt":"2022-02-21T01:48:47Z","isPatch":false,"sender":{"key":"me@ttaylorr.com","avatar":"https://avatars.githubusercontent.com/u/301000140?v=4"},"body":"Hi Shubham,\n\nOn Sun, Feb 20, 2022 at 10:39:13PM +0530, Shubham Mishra wrote:\n> Hi,\n> I am Interested in Project - \"Reachability bitmap Improvements\".\n\nGreat! I am excited that you are interested.\n\n> I am going through the blog [1] and I love the technique we are using\n> to fasten the queries. I have still not decided which one idea to pick\n> out of many mentioned under \"Reachability bitmap Improvements\" but I\n> think I will figure that out soon.\n\nLet me know if you have any questions about the projects listed there,\nand I'd be happy to add some more details. Alternatively, if none of\nthem pique your interest, that is OK, too, and we can brainstorm other\npotential projects.\n\n> Can someone please tell me if a micro-project - \"avoid pipes in git\n> related commands in test scripts\" mentioned [2] is still available to\n> take?\n\nOh, yes. Here is a command you can run to find some of them:\n\n    $ git grep \"git[^|]*|\\($\\|[^|]\\)\" -- t\n\nThere are some false-positives, but that should give you a good starting\npoint to look for potential spots to touch up.\n\nBTW, re-reading [2], I wanted to clarify that \"The git command should be\non the left side of a pipe\" is describing what we should remove, not\nadd.\n\nI'm looking forward to your patches!\n\n> [1] https://github.blog/2015-09-22-counting-objects\n> [2] https://git.github.io/SoC-2022-Microprojects/\n\nThanks,\nTaylor\n"},{"id":"449093","messageId":"CAC316V6Y6zCT1MACHnaXbh+EEmQPz4_fLRFdK90tBsdkX2h41g@mail.gmail.com","threadId":"57445","inReplyTo":"YhLvdjghyC+WQI6e@nand.local","subject":"Re: [GSOC] Student Introduction - Reachability bitmap Improvements","fromName":"Shubham Mishra","fromEmail":"shivam828787@gmail.com","sentAt":"2022-02-22T07:47:11Z","receivedAt":"2022-02-22T07:47:44Z","isPatch":false,"sender":{"key":"shivam828787@gmail.com","avatar":"https://avatars.githubusercontent.com/u/42690084?v=4"},"body":"Hi,\n\nThanks, I have started working on it. I have a little doubt, I can see\nwe are using pipe with other commands too (not just git).\nI wanted to ask why we are only caring about error codes of  \"git\"\ncommands which get suppressed due to pipe. Not for other commands?\n\nThanks,\nShuabham\n\nOn Mon, Feb 21, 2022 at 7:18 AM Taylor Blau <me@ttaylorr.com> wrote:\n>\n> Hi Shubham,\n>\n> On Sun, Feb 20, 2022 at 10:39:13PM +0530, Shubham Mishra wrote:\n> > Hi,\n> > I am Interested in Project - \"Reachability bitmap Improvements\".\n>\n> Great! I am excited that you are interested.\n>\n> > I am going through the blog [1] and I love the technique we are using\n> > to fasten the queries. I have still not decided which one idea to pick\n> > out of many mentioned under \"Reachability bitmap Improvements\" but I\n> > think I will figure that out soon.\n>\n> Let me know if you have any questions about the projects listed there,\n> and I'd be happy to add some more details. Alternatively, if none of\n> them pique your interest, that is OK, too, and we can brainstorm other\n> potential projects.\n>\n> > Can someone please tell me if a micro-project - \"avoid pipes in git\n> > related commands in test scripts\" mentioned [2] is still available to\n> > take?\n>\n> Oh, yes. Here is a command you can run to find some of them:\n>\n>     $ git grep \"git[^|]*|\\($\\|[^|]\\)\" -- t\n>\n> There are some false-positives, but that should give you a good starting\n> point to look for potential spots to touch up.\n>\n> BTW, re-reading [2], I wanted to clarify that \"The git command should be\n> on the left side of a pipe\" is describing what we should remove, not\n> add.\n>\n> I'm looking forward to your patches!\n>\n> > [1] https://github.blog/2015-09-22-counting-objects\n> > [2] https://git.github.io/SoC-2022-Microprojects/\n>\n> Thanks,\n> Taylor\n"}]}