{"thread":{"id":"64247","subject":"[Outreachy]Microproject: modernize path checks in t1410-reflog.sh","startedAt":"2025-10-04T18:08:55Z","lastAt":"2025-10-05T10:38:35Z","messageCount":3,"participants":["Vedansh singh","Usman Akinyemi"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"527918","messageId":"CAMWvevL03vRzX35tiRCkoU6CKucKim+GfacEVuN6wwm9r+1a6Q@mail.gmail.com","threadId":"64247","inReplyTo":null,"subject":"[Outreachy]Microproject: modernize path checks in t1410-reflog.sh","fromName":"Vedansh singh","fromEmail":"vedh2o2@gmail.com","sentAt":"2025-10-04T18:08:46Z","receivedAt":"2025-10-04T18:08:55Z","isPatch":false,"sender":{"key":"vedh2o2@gmail.com","avatar":null},"body":"Hello,\n\nI'm Vedansh and I'm interested in contributing to Git through Outreachy 2025.\n\nI have successfully built Git from source on Ubuntu (via WSL2) and run\nthe test suite. All tests pass.\n\nFor my microproject, I'd like to modernize the path checking in\nt/t1410-reflog.sh by replacing 'test -f' with test_path_is_file in\nlines 133-136 (in the 'rewind' test).\n\nI found 4 instances that are assertions (part of && chains):\n- test -f C\n- test -f A/B/E\n- ! test -f F\n- ! test -f A/G\n\nI've verified these are test assertions, not flow control statements,\nand the test currently passes on my system.\n\nIs this appropriate for a microproject?\n\nThanks,\nVedansh\n"},{"id":"527929","messageId":"CAPSxiM-veMq2TRJwzbRPpewrpCPYdieTjs3uR2L4e3ORQDsWgg@mail.gmail.com","threadId":"64247","inReplyTo":"CAMWvevL03vRzX35tiRCkoU6CKucKim+GfacEVuN6wwm9r+1a6Q@mail.gmail.com","subject":"Re: [Outreachy]Microproject: modernize path checks in t1410-reflog.sh","fromName":"Usman Akinyemi","fromEmail":"usmanakinyemi202@gmail.com","sentAt":"2025-10-05T09:41:25Z","receivedAt":"2025-10-05T09:41:37Z","isPatch":false,"sender":{"key":"usmanakinyemi202@gmail.com","avatar":"https://avatars.githubusercontent.com/u/86585626?v=4"},"body":"On Sat, Oct 4, 2025 at 11:39 PM Vedansh singh <vedh2o2@gmail.com> wrote:\n>\n> Hello,\n>\nHello Vedansh,\n> I'm Vedansh and I'm interested in contributing to Git through Outreachy 2025.\n>\n> I have successfully built Git from source on Ubuntu (via WSL2) and run\n> the test suite. All tests pass.\nGood.\n>\n> For my microproject, I'd like to modernize the path checking in\n> t/t1410-reflog.sh by replacing 'test -f' with test_path_is_file in\n> lines 133-136 (in the 'rewind' test).\n>\n> I found 4 instances that are assertions (part of && chains):\n> - test -f C\n> - test -f A/B/E\n> - ! test -f F\n> - ! test -f A/G\n>\n> I've verified these are test assertions, not flow control statements,\n> and the test currently passes on my system.\nFirstly, you do not need to take permission before sending patches to\nthe GIt community.\n\nThe main point of micro project is to get you familiar with the Git workflow.\n>\n> Is this appropriate for a microproject?\n\nThis is a good micro project for both GSoC and Outreach but, the\nOutreachy contribution stage\nhas not started yet,  so it might not be considered as your\nmicroproject for Outreachy.\n\nI will advise you to send the patch to get you familiar with the Git\ncontribution workflow. The Outreachy contribution\nhopefully is starting soon and you can send another patch for that.\n\nThanks.\nUsman.\n"},{"id":"527932","messageId":"CAMWvevLjSiL=9kHzke8oWBSfXycmz7hyHbjaiZza+x-DfoVWNA@mail.gmail.com","threadId":"64247","inReplyTo":"CAPSxiM-veMq2TRJwzbRPpewrpCPYdieTjs3uR2L4e3ORQDsWgg@mail.gmail.com","subject":"Re: [Outreachy]Microproject: modernize path checks in t1410-reflog.sh","fromName":"Vedansh singh","fromEmail":"vedh2o2@gmail.com","sentAt":"2025-10-05T10:38:24Z","receivedAt":"2025-10-05T10:38:35Z","isPatch":false,"sender":{"key":"vedh2o2@gmail.com","avatar":null},"body":"> I have successfully built Git from source on Ubuntu (via WSL2) and run\n> the test suite. All tests pass.\n>Good.\nThanks\n\n> Firstly, you do not need to take permission before sending patches to the GIt community.\nI tried to send patch using GitGitGadget but got Error: User Imvedansh\nis not yet permitted to use GitGitGadget\n\n>The main point of micro project is to get you familiar with the Git workflow.\nYes, couldn't agree more.\n\n> This is a good micro project for both GSoC and Outreach but, the\n> Outreachy contribution stage\n> has not started yet,  so it might not be considered as your\n> microproject for Outreachy.\nI wanted to start a little early and get a better hold on the\ncontribution workflow. I’ll try to pick up more issues that need work,\nwhich will help me integrate better with the community.\n\n>I will advise you to send the patch to get you familiar with the Git\n> contribution workflow. The Outreachy contribution\n> hopefully is starting soon and you can send another patch for that.\nThank you for the guidance! Yes, I’ll go ahead with the patch now so I\ncan get familiar with the Git contribution workflow. Once the\nOutreachy contribution period begins, I’ll pick another issue and\nprepare a fresh patch for that.\n\nRegard,\nVedansh\n"}]}