{"thread":{"id":"62232","subject":"[Outreachy] Potential intern.","startedAt":"2024-10-02T07:12:49Z","lastAt":"2024-10-07T11:23:21Z","messageCount":7,"participants":["Usman Akinyemi","Patrick Steinhardt","Christian Couder"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"503891","messageId":"CAPSxiM-+4VFsHkBW8Y3ncY-kjxvAXSOdSom=zBQzTNd-JK+HxA@mail.gmail.com","threadId":"62232","inReplyTo":null,"subject":"[Outreachy] Potential intern.","fromName":"Usman Akinyemi","fromEmail":"usmanakinyemi202@gmail.com","sentAt":"2024-10-02T07:12:37Z","receivedAt":"2024-10-02T07:12:49Z","isPatch":false,"sender":{"key":"usmanakinyemi202@gmail.com","avatar":"https://avatars.githubusercontent.com/u/86585626?v=4"},"body":"Hello, I am Usman Akinyemi from the Outreachy program, I just got\nselected for the second round contribution stage, I got interested in\nthe git project as it is one of the most important OpenSource\nprojects. Also, my skills are aligned with the required skill for the\nprojects and it is related with what I did at systemd where I created\na new unit test framework which is now the primary framework used\nacross the project. This development has significantly enhanced\ntesting efficiency by improving error reporting and debugging,\nstreamlining development processes, and increasing the reliability of\nthe software.\n\nI hope to learn and contribute meaningful contributions to git.\n\nAlso, if there is anything I need to learn about, kindly let me know.\nI really appreciate it.\n\nThanks.\nUsman Akinyemi.\n"},{"id":"503928","messageId":"Zv0-Wv03hSea_Tje@pks.im","threadId":"62232","inReplyTo":"CAPSxiM-+4VFsHkBW8Y3ncY-kjxvAXSOdSom=zBQzTNd-JK+HxA@mail.gmail.com","subject":"Re: [Outreachy] Potential intern.","fromName":"Patrick Steinhardt","fromEmail":"ps@pks.im","sentAt":"2024-10-02T12:36:50Z","receivedAt":"2024-10-02T12:36:56Z","isPatch":false,"sender":{"key":"ps@pks.im","avatar":"https://avatars.githubusercontent.com/u/4056630?v=4"},"body":"Hi again :)\n\nI've already replied to this email when it reached Phillip and me in\nprivate and redirected it to the mailing list. So I'll repeat what I've\nsaid in my reply mail just so that others are aware that I've responded\nto it.\n\nOn Wed, Oct 02, 2024 at 07:12:37AM +0000, Usman Akinyemi wrote:\n> Hello, I am Usman Akinyemi from the Outreachy program, I just got\n> selected for the second round contribution stage, I got interested in\n> the git project as it is one of the most important OpenSource\n> projects.\n\nGreat, thanks for reaching out to us and thank you for your interest in\nthe Git community!\n\n> Also, my skills are aligned with the required skill for the\n> projects and it is related with what I did at systemd where I created\n> a new unit test framework which is now the primary framework used\n> across the project. This development has significantly enhanced\n> testing efficiency by improving error reporting and debugging,\n> streamlining development processes, and increasing the reliability of\n> the software.\n> \n> I hope to learn and contribute meaningful contributions to git.\n> \n> Also, if there is anything I need to learn about, kindly let me know.\n> I really appreciate it.\n\nI would strongly recommend reading through [1] and [2]. They should give\nyou some ideas for how the Outreachy application process is designed to\nwork in the Git project and lays out the expectation of us mentors.\n\nLet me know in case you have any additional questions!\n\nPatrick\n\n[1]: https://git.github.io/Mentoring-Program-Guide/\n[2]: https://git.github.io/General-Microproject-Information/\n"},{"id":"504136","messageId":"CAPSxiM_fTMCzXg3OrcbJrn=UskyCaR3D=xgR4d6PrnnAdoYcCQ@mail.gmail.com","threadId":"62232","inReplyTo":"Zv0-Wv03hSea_Tje@pks.im","subject":"Re: [Outreachy] Potential intern.","fromName":"Usman Akinyemi","fromEmail":"usmanakinyemi202@gmail.com","sentAt":"2024-10-05T16:41:30Z","receivedAt":"2024-10-05T16:41:42Z","isPatch":false,"sender":{"key":"usmanakinyemi202@gmail.com","avatar":"https://avatars.githubusercontent.com/u/86585626?v=4"},"body":"Hi Patrick,\n\nFollowing this, I have gone through [1], [2] and some other resources.\n\nI was able to get potential three interesting MiniProject which I can\nwork on. I have also checked through the mailing list to ensure no one\nis working on any of the particular file. As advised, I am sending\nthis just to be sure if it’s worth doing and if it’s appropriate for a\nminiproject. I am sending three MiniProjects so I can have one to work\nwith in case any of them is not appropriate.\n\n1. Use test_path_is_* functions in test scripts\nAn approved sample -\nhttps://lore.kernel.org/git/20240304095436.56399-2-shejialuo@gmail.com/\n\nTwo email threads of discussion and feedback from maintainers.\n\nhttps://lore.kernel.org/git/CAPig+cR2-6qONkosu7=qEQSJa_fvYuVQ0to47D5qx904zW08Eg@mail.gmail.com/\nhttps://public-inbox.org/git/CAPig+cRfO8t1tdCL6MB4b9XopF3HkZ==hU83AFZ38b-2zsXDjQ@mail.gmail.com/\n\nTwo potential test files which I saw that I can work one.\n\nt/t7003-filter-branch.sh\n\n\ntest_expect_success 'test that the file was renamed' '\ntest D = \"$(git show HEAD:doh --)\" &&\n! test -f D.t &&\ntest -f doh &&\ntest D = \"$(cat doh)\"\n'\n\nt/t2003-checkout-cache-mkdir.sh\n\ntest_expect_success 'use --prefix=path2/' '\nrm -fr path0 path1 path2 &&\nmkdir path2 &&\ngit checkout-index --prefix=path2/ -f -a &&\ntest -f path2/path0 &&\ntest -f path2/path1/file1 &&\ntest ! -f path0 &&\ntest ! -f path1/file1\n'\nThese two are asserting that if a file exists, it can be changed to\ntest_file_exist\n\n2. Avoid suppressing git’s exit code in test scripts\n\nSample email thread about the same issue.\nhttps://public-inbox.org/git/pull.885.v2.git.git.1603032125151.gitgitgadget@gmail.com/\n\nFirst file - t/t6050-replace.sh\ncode sample\ntest_expect_success 'replace the author' '\ngit cat-file commit $HASH2 | grep \"author A U Thor\" &&\nR=$(git cat-file commit $HASH2 | sed -e \"s/A U/O/\" | git hash-object\n-t commit --stdin -w) &&\ngit cat-file commit $R | grep \"author O Thor\" &&\ngit update-ref refs/replace/$HASH2 $R &&\ngit show HEAD~5 | grep \"O Thor\" &&\ngit show $HASH2 | grep \"O Thor\"\n'\nSecond File - t/t3404-rebase-interactive.sh\ncode sample that needs improvement\n\ntest_expect_success 'retain authorship' '\necho A > file7 &&\ngit add file7 &&\ntest_tick &&\nGIT_AUTHOR_NAME=\"Twerp Snog\" git commit -m \"different author\" &&\ngit tag twerp &&\ngit rebase -i --onto primary HEAD^ &&\ngit show HEAD | grep \"^Author: Twerp Snog\"\n'\n\n3. Modernise test.\nDescription\nhttps://lore.kernel.org/git/CAPig+cQpUu2UO-+jWn1nTaDykWnxwuEitzVB7PnW2SS_b7V8Hg@mail.gmail.com/\nSample code t/t7611-merge-abort.sh test_expect_success 'Reset index\n(but preserve worktree changes)' '\ngit reset \"$pre_merge_head\" &&\ngit diff > actual &&\ntest_cmp expect actual\n'\nThank you as I await your feedback.\n\nOn Wed, Oct 2, 2024 at 12:36 PM Patrick Steinhardt <ps@pks.im> wrote:\n>\n> Hi again :)\n>\n> I've already replied to this email when it reached Phillip and me in\n> private and redirected it to the mailing list. So I'll repeat what I've\n> said in my reply mail just so that others are aware that I've responded\n> to it.\n>\n> On Wed, Oct 02, 2024 at 07:12:37AM +0000, Usman Akinyemi wrote:\n> > Hello, I am Usman Akinyemi from the Outreachy program, I just got\n> > selected for the second round contribution stage, I got interested in\n> > the git project as it is one of the most important OpenSource\n> > projects.\n>\n> Great, thanks for reaching out to us and thank you for your interest in\n> the Git community!\n>\n> > Also, my skills are aligned with the required skill for the\n> > projects and it is related with what I did at systemd where I created\n> > a new unit test framework which is now the primary framework used\n> > across the project. This development has significantly enhanced\n> > testing efficiency by improving error reporting and debugging,\n> > streamlining development processes, and increasing the reliability of\n> > the software.\n> >\n> > I hope to learn and contribute meaningful contributions to git.\n> >\n> > Also, if there is anything I need to learn about, kindly let me know.\n> > I really appreciate it.\n>\n> I would strongly recommend reading through [1] and [2]. They should give\n> you some ideas for how the Outreachy application process is designed to\n> work in the Git project and lays out the expectation of us mentors.\n>\n> Let me know in case you have any additional questions!\n>\n> Patrick\n>\n> [1]: https://git.github.io/Mentoring-Program-Guide/\n> [2]: https://git.github.io/General-Microproject-Information/\n"},{"id":"504137","messageId":"CAP8UFD2QN59LVAJgqwj5V6dJ9sTCHjdDG=XtuWcFkgANmfvnrQ@mail.gmail.com","threadId":"62232","inReplyTo":"CAPSxiM_fTMCzXg3OrcbJrn=UskyCaR3D=xgR4d6PrnnAdoYcCQ@mail.gmail.com","subject":"Re: [Outreachy] Potential intern.","fromName":"Christian Couder","fromEmail":"christian.couder@gmail.com","sentAt":"2024-10-05T18:22:43Z","receivedAt":"2024-10-05T18:22:57Z","isPatch":false,"sender":{"key":"christian.couder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/208954?v=4"},"body":"Hi Usman,\n\nOn Sat, Oct 5, 2024 at 6:42 PM Usman Akinyemi\n<usmanakinyemi202@gmail.com> wrote:\n>\n> Hi Patrick,\n>\n> Following this, I have gone through [1], [2] and some other resources.\n>\n> I was able to get potential three interesting MiniProject which I can\n> work on. I have also checked through the mailing list to ensure no one\n> is working on any of the particular file. As advised, I am sending\n> this just to be sure if it’s worth doing and if it’s appropriate for a\n> miniproject. I am sending three MiniProjects so I can have one to work\n> with in case any of them is not appropriate.\n\nGreat, thanks for your interest in working on Git!\n\n> 1. Use test_path_is_* functions in test scripts\n> An approved sample -\n> https://lore.kernel.org/git/20240304095436.56399-2-shejialuo@gmail.com/\n>\n> Two email threads of discussion and feedback from maintainers.\n>\n> https://lore.kernel.org/git/CAPig+cR2-6qONkosu7=qEQSJa_fvYuVQ0to47D5qx904zW08Eg@mail.gmail.com/\n> https://public-inbox.org/git/CAPig+cRfO8t1tdCL6MB4b9XopF3HkZ==hU83AFZ38b-2zsXDjQ@mail.gmail.com/\n>\n> Two potential test files which I saw that I can work one.\n>\n> t/t7003-filter-branch.sh\n>\n>\n> test_expect_success 'test that the file was renamed' '\n> test D = \"$(git show HEAD:doh --)\" &&\n> ! test -f D.t &&\n> test -f doh &&\n> test D = \"$(cat doh)\"\n> '\n\nYeah, this looks like a good instance where test_path_is_* functions\ncould be used.\n\n> t/t2003-checkout-cache-mkdir.sh\n>\n> test_expect_success 'use --prefix=path2/' '\n> rm -fr path0 path1 path2 &&\n> mkdir path2 &&\n> git checkout-index --prefix=path2/ -f -a &&\n> test -f path2/path0 &&\n> test -f path2/path1/file1 &&\n> test ! -f path0 &&\n> test ! -f path1/file1\n> '\n\nThis looks like another good instance.\n\n> These two are asserting that if a file exists, it can be changed to\n> test_file_exist\n\nThere is no test_file_exist() function in our test framework as far as\nI can see. I think you should use test_path_is_file() or\ntest_path_is_missing() to replace `test -f ...` and ` test ! -f ...`\nrespectively.\n\n> 2. Avoid suppressing git’s exit code in test scripts\n>\n> Sample email thread about the same issue.\n> https://public-inbox.org/git/pull.885.v2.git.git.1603032125151.gitgitgadget@gmail.com/\n>\n> First file - t/t6050-replace.sh\n> code sample\n> test_expect_success 'replace the author' '\n> git cat-file commit $HASH2 | grep \"author A U Thor\" &&\n> R=$(git cat-file commit $HASH2 | sed -e \"s/A U/O/\" | git hash-object\n> -t commit --stdin -w) &&\n> git cat-file commit $R | grep \"author O Thor\" &&\n> git update-ref refs/replace/$HASH2 $R &&\n> git show HEAD~5 | grep \"O Thor\" &&\n> git show $HASH2 | grep \"O Thor\"\n> '\n\nYeah, I think it would be a good change to remove the pipes after git\ncommands in that code.\n\n> Second File - t/t3404-rebase-interactive.sh\n> code sample that needs improvement\n>\n> test_expect_success 'retain authorship' '\n> echo A > file7 &&\n> git add file7 &&\n> test_tick &&\n> GIT_AUTHOR_NAME=\"Twerp Snog\" git commit -m \"different author\" &&\n> git tag twerp &&\n> git rebase -i --onto primary HEAD^ &&\n> git show HEAD | grep \"^Author: Twerp Snog\"\n> '\n\nYeah, here too, I think it would be a good change to remove the pipes\nin that code.\n\n> 3. Modernise test.\n> Description\n> https://lore.kernel.org/git/CAPig+cQpUu2UO-+jWn1nTaDykWnxwuEitzVB7PnW2SS_b7V8Hg@mail.gmail.com/\n> Sample code t/t7611-merge-abort.sh test_expect_success 'Reset index\n> (but preserve worktree changes)' '\n> git reset \"$pre_merge_head\" &&\n> git diff > actual &&\n> test_cmp expect actual\n> '\n\nFrom the sample, it's not clear that the code would benefit a lot from\nbeing modernized, so I would recommend focusing on improving one of\nthe other code you mention above.\n\nThanks,\nChristian.\n"},{"id":"504138","messageId":"CAPSxiM8jTxFXZB5ek6nNFy8arKan7GfoiRmaj4jQ81Xfhcf7eQ@mail.gmail.com","threadId":"62232","inReplyTo":"CAP8UFD2QN59LVAJgqwj5V6dJ9sTCHjdDG=XtuWcFkgANmfvnrQ@mail.gmail.com","subject":"Re: [Outreachy] Potential intern.","fromName":"Usman Akinyemi","fromEmail":"usmanakinyemi202@gmail.com","sentAt":"2024-10-06T04:34:07Z","receivedAt":"2024-10-06T04:34:19Z","isPatch":false,"sender":{"key":"usmanakinyemi202@gmail.com","avatar":"https://avatars.githubusercontent.com/u/86585626?v=4"},"body":"Hi,\n\nThanks for your reply.\n\nI make changes but, I need someone to allow me to be able to send my\npatch using gitgitgadget.\n\nI had two links as the first was failing some test which I solved.\n\nBelow is the github link.\n\nhttps://github.com/git/git/pull/1805 - updated patch.\nhttps://github.com/git/git/pull/1803\n\nAlso, I will be glad for any review of my approach on using gitgitgadget.\n\nThank you.\n\nOn Sat, Oct 5, 2024 at 6:22 PM Christian Couder\n<christian.couder@gmail.com> wrote:\n>\n> Hi Usman,\n>\n> On Sat, Oct 5, 2024 at 6:42 PM Usman Akinyemi\n> <usmanakinyemi202@gmail.com> wrote:\n> >\n> > Hi Patrick,\n> >\n> > Following this, I have gone through [1], [2] and some other resources.\n> >\n> > I was able to get potential three interesting MiniProject which I can\n> > work on. I have also checked through the mailing list to ensure no one\n> > is working on any of the particular file. As advised, I am sending\n> > this just to be sure if it’s worth doing and if it’s appropriate for a\n> > miniproject. I am sending three MiniProjects so I can have one to work\n> > with in case any of them is not appropriate.\n>\n> Great, thanks for your interest in working on Git!\n>\n> > 1. Use test_path_is_* functions in test scripts\n> > An approved sample -\n> > https://lore.kernel.org/git/20240304095436.56399-2-shejialuo@gmail.com/\n> >\n> > Two email threads of discussion and feedback from maintainers.\n> >\n> > https://lore.kernel.org/git/CAPig+cR2-6qONkosu7=qEQSJa_fvYuVQ0to47D5qx904zW08Eg@mail.gmail.com/\n> > https://public-inbox.org/git/CAPig+cRfO8t1tdCL6MB4b9XopF3HkZ==hU83AFZ38b-2zsXDjQ@mail.gmail.com/\n> >\n> > Two potential test files which I saw that I can work one.\n> >\n> > t/t7003-filter-branch.sh\n> >\n> >\n> > test_expect_success 'test that the file was renamed' '\n> > test D = \"$(git show HEAD:doh --)\" &&\n> > ! test -f D.t &&\n> > test -f doh &&\n> > test D = \"$(cat doh)\"\n> > '\n>\n> Yeah, this looks like a good instance where test_path_is_* functions\n> could be used.\n>\n> > t/t2003-checkout-cache-mkdir.sh\n> >\n> > test_expect_success 'use --prefix=path2/' '\n> > rm -fr path0 path1 path2 &&\n> > mkdir path2 &&\n> > git checkout-index --prefix=path2/ -f -a &&\n> > test -f path2/path0 &&\n> > test -f path2/path1/file1 &&\n> > test ! -f path0 &&\n> > test ! -f path1/file1\n> > '\n>\n> This looks like another good instance.\n>\n> > These two are asserting that if a file exists, it can be changed to\n> > test_file_exist\n>\n> There is no test_file_exist() function in our test framework as far as\n> I can see. I think you should use test_path_is_file() or\n> test_path_is_missing() to replace `test -f ...` and ` test ! -f ...`\n> respectively.\n>\n> > 2. Avoid suppressing git’s exit code in test scripts\n> >\n> > Sample email thread about the same issue.\n> > https://public-inbox.org/git/pull.885.v2.git.git.1603032125151.gitgitgadget@gmail.com/\n> >\n> > First file - t/t6050-replace.sh\n> > code sample\n> > test_expect_success 'replace the author' '\n> > git cat-file commit $HASH2 | grep \"author A U Thor\" &&\n> > R=$(git cat-file commit $HASH2 | sed -e \"s/A U/O/\" | git hash-object\n> > -t commit --stdin -w) &&\n> > git cat-file commit $R | grep \"author O Thor\" &&\n> > git update-ref refs/replace/$HASH2 $R &&\n> > git show HEAD~5 | grep \"O Thor\" &&\n> > git show $HASH2 | grep \"O Thor\"\n> > '\n>\n> Yeah, I think it would be a good change to remove the pipes after git\n> commands in that code.\n>\n> > Second File - t/t3404-rebase-interactive.sh\n> > code sample that needs improvement\n> >\n> > test_expect_success 'retain authorship' '\n> > echo A > file7 &&\n> > git add file7 &&\n> > test_tick &&\n> > GIT_AUTHOR_NAME=\"Twerp Snog\" git commit -m \"different author\" &&\n> > git tag twerp &&\n> > git rebase -i --onto primary HEAD^ &&\n> > git show HEAD | grep \"^Author: Twerp Snog\"\n> > '\n>\n> Yeah, here too, I think it would be a good change to remove the pipes\n> in that code.\n>\n> > 3. Modernise test.\n> > Description\n> > https://lore.kernel.org/git/CAPig+cQpUu2UO-+jWn1nTaDykWnxwuEitzVB7PnW2SS_b7V8Hg@mail.gmail.com/\n> > Sample code t/t7611-merge-abort.sh test_expect_success 'Reset index\n> > (but preserve worktree changes)' '\n> > git reset \"$pre_merge_head\" &&\n> > git diff > actual &&\n> > test_cmp expect actual\n> > '\n>\n> From the sample, it's not clear that the code would benefit a lot from\n> being modernized, so I would recommend focusing on improving one of\n> the other code you mention above.\n>\n> Thanks,\n> Christian.\n"},{"id":"504298","messageId":"CAP8UFD39hCC8hOxH55_ghgdjqBEK3StPKkiLnR7=whJV6jcO2g@mail.gmail.com","threadId":"62232","inReplyTo":"CAPSxiM8jTxFXZB5ek6nNFy8arKan7GfoiRmaj4jQ81Xfhcf7eQ@mail.gmail.com","subject":"Re: [Outreachy] Potential intern.","fromName":"Christian Couder","fromEmail":"christian.couder@gmail.com","sentAt":"2024-10-07T10:26:46Z","receivedAt":"2024-10-07T10:27:00Z","isPatch":false,"sender":{"key":"christian.couder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/208954?v=4"},"body":"Hi,\n\nOn Sun, Oct 6, 2024 at 6:34 AM Usman Akinyemi\n<usmanakinyemi202@gmail.com> wrote:\n>\n> Hi,\n>\n> Thanks for your reply.\n>\n> I make changes but, I need someone to allow me to be able to send my\n> patch using gitgitgadget.\n>\n> I had two links as the first was failing some test which I solved.\n>\n> Below is the github link.\n>\n> https://github.com/git/git/pull/1805 - updated patch.\n> https://github.com/git/git/pull/1803\n>\n> Also, I will be glad for any review of my approach on using gitgitgadget.\n\nI don't know much about GitGitGadget, so I am not the best person to\nhelp with it. It looks like you managed to send patches though, so not\nsure if you still need help. If that's the case, let us know what we\nmight be able to help you with.\n\nAlso if the subject of some discussion changes, then it might be a\ngood idea to update the \"Subject:\" field of your email. For example\nhere it could have been a good idea to use \"GigGitGadget\" in the\nupdated \"Subject:\" field, so that the GitGitGadget experts among us\ncan easily see that they might help in this discussion. A good updated\nsubject might have been \"[Outreachy] GitGitGadget permission needed\n(was: Potential intern.)\"\n\nThanks,\nChristian.\n"},{"id":"504317","messageId":"CAPSxiM842vVLVt7HJTPxLOjnrQrALKzWi_rNCTmi1Fan1=Z-qA@mail.gmail.com","threadId":"62232","inReplyTo":"CAP8UFD39hCC8hOxH55_ghgdjqBEK3StPKkiLnR7=whJV6jcO2g@mail.gmail.com","subject":"Re: [Outreachy] Potential intern.","fromName":"Usman Akinyemi","fromEmail":"usmanakinyemi202@gmail.com","sentAt":"2024-10-07T11:23:09Z","receivedAt":"2024-10-07T11:23:21Z","isPatch":false,"sender":{"key":"usmanakinyemi202@gmail.com","avatar":"https://avatars.githubusercontent.com/u/86585626?v=4"},"body":"On Mon, Oct 7, 2024 at 10:27 AM Christian Couder\n<christian.couder@gmail.com> wrote:\n>\n> Hi,\n>\n> On Sun, Oct 6, 2024 at 6:34 AM Usman Akinyemi\n> <usmanakinyemi202@gmail.com> wrote:\n> >\n> > Hi,\n> >\n> > Thanks for your reply.\n> >\n> > I make changes but, I need someone to allow me to be able to send my\n> > patch using gitgitgadget.\n> >\n> > I had two links as the first was failing some test which I solved.\n> >\n> > Below is the github link.\n> >\n> > https://github.com/git/git/pull/1805 - updated patch.\n> > https://github.com/git/git/pull/1803\n> >\n> > Also, I will be glad for any review of my approach on using gitgitgadget.\n>\n> I don't know much about GitGitGadget, so I am not the best person to\n> help with it. It looks like you managed to send patches though, so not\n> sure if you still need help. If that's the case, let us know what we\n> might be able to help you with.\n>\n> Also if the subject of some discussion changes, then it might be a\n> good idea to update the \"Subject:\" field of your email. For example\n> here it could have been a good idea to use \"GigGitGadget\" in the\n> updated \"Subject:\" field, so that the GitGitGadget experts among us\n> can easily see that they might help in this discussion. A good updated\n> subject might have been \"[Outreachy] GitGitGadget permission needed\n> (was: Potential intern.)\"\n>\n> Thanks,\n> Christian.\nHi Christian.\n\nThanks for your help, I was able to send my patch through gitgitgadget\nand I can now use gitgitgadget now.\n\nThank you once again.\n"}]}