Re: [PATCH v2 2/3] merge: replace atoi() with strtol_i() for marker size validation
- From
Usman Akinyemi <usmanakinyemi202@gmail.com>
- Date
- Oct 30, 2024, 16:19 UTC
- Message-ID
- <CAPSxiM-X3gk4tsVSJ_dFP2EGWX_dvFnqRp0rTYvhPxqYsUeijg@mail.gmail.com>
- In-Reply-To
- <e4a70501-af2d-450a-a232-4c7952196a74@gmail.com>
On Wed, Oct 30, 2024 at 3:20 PM Phillip Wood <phillip.wood123@gmail.com> wrote:
Show 28 quoted lines
> > Hi Patrick and Usman > > On 21/10/2024 13:20, Patrick Steinhardt wrote: > > On Fri, Oct 18, 2024 at 01:52:59PM +0000, Usman Akinyemi via GitGitGadget wrote: > >> From: Usman Akinyemi <usmanakinyemi202@gmail.com> > > These are a bit curious. As your test demonstrates, we retrieve the > > values from the "gitattributes" file. And given that the file tends to be > > checked into the repository, you can now basically break somebody elses > > commands by having an invalid value in there. > > > > That makes me think that we likely shouldn't die here. We may print a > > warning, but other than that we should likely continue and use the > > DEFAULT_CONFLICT_MARKER_SIZE. > > I think using a warning here is a good idea, we should probably fix the > whitespace attributes to do the same. If you have > > * whitespace=indent-with-non-tab,tab-in-indent > > in .gitattributes then "git diff" dies with > > fatal: cannot enforce both tab-in-indent and indent-with-non-tab > > Anyway that's not really related to this series but I thought I'd add it > as #leftoverbits for future reference. > > Thanks for working on this Usman, what is queued in next looks good to me.
Hi Philip,
I just checked it. I will be glad to work on it.
I also noticed that the test used for testing used a different approach(test_must_fail) compared to the one I wrote which used test_grep. Should I change the test also ?
Also, when should someone redirect a warning/failure into a file then use test_grep or just used test_must_fail ?
Thank you Usman Akinyemi
Show 9 quoted lines
> > Best Wishes > > Phillip > > > > Patrick > > >