Junio C Hamano <gitster@xxxxxxxxx> writes: > Jeff King <peff@xxxxxxxx> writes: > >> I'd still prefer this to have: >> >> if (!remote->fetch && remote->fetch_refspec_nr) >> BUG("attempt to add refspec to uninitialized list"); >> >> at the top, as otherwise this case writes garbage into remote->fetch[0]. >> >> I see you have another series dealing with the lazy parsing, but I >> haven't looked at it yet (hopefully this danger would just go away after >> that). >> >> Other than that, the patch looks fine to me. > > SZEDER? As long as the end result together with two series are > safe, I do not have a strong preference, but given that the other > one is a lot more invasive change [*1*], I think it is nicer to have > this two-patch series already safe without the other one. > > What's your take on Peff's point? > > [Footnote] > > *1* Especially the other branch does not merge cleanly into 'pu' and > I haven't managed to include it in my tree yet. After infinite amount of time has passed, I no longer even remember what "the other" topic was X-<. I'll tentatively eject these two patches from my tree in preparation for starting the cycle after Git 2.14 early next week, but hopefully you can find time and energy to resurrect it. Or somebody else may be interested to take the topic over--which is also fine by me, too. Thanks.