Re: [PATCH v3 02/26] submodule--helper: stop conflating "sb" in clone_submodule()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jul 22 2022, Junio C Hamano wrote:

> Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx> writes:
>
>>> This looks like a roundabout way to say xstrfmt().
>>
>> Yes, I can fix this and others while I'm at it, but a lot of things like
>> that in this code are funny uses of APIs that we could improve.
>>
>> I think it's probably best to just leave these for now.
>
> Agreed.  We could instead have a separate series to fix API usage
> before these and then build leak-plugging on top, or the other way
> around, and in general "clean then plug" would make it easier to
> review the plugging patches (simply because it would be working on
> clean code, not code that misuses the API in strange ways), but it
> is too late now.  Lets make sure we do not forget to revisit the API
> misuse but lets avoid mixing it into the series.

I ended up doing the opposite of what you suggested here, but not
lightly.

When re-rolling the v4 of the leak series I noticed that some of what
was suggested I'd fix (and thanks a lot to you and Glen for the reviews)
was code that was either dead, or should really belong in a "test-tool"
at this point.

So, I could have addressed those by padding the "leak" series with more
digressions, but I felt that just cleanly splitting it into a "prep"
series and "leak fixes" was better, those two are the just-submitted:

	https://lore.kernel.org/cover-00.20-00000000000-20220728T161116Z-avarab@xxxxxxxxx
	https://lore.kernel.org/git/cover-v4-00.17-00000000000-20220728T162442Z-avarab@xxxxxxxxx

Sorry if that causes any disruption for you. I noticed that you merged
the v3 into your "jch", but it didn't look anywhere close to "next", so
getting it more right to begin with seemed like a better trade-off.

Thanks!




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux