Hi Bence, On Sat, 17 Aug 2024, Bence Ferdinandy wrote: > > > There was discussion a while ago that proposed a tri-state config > > option: never update the remote head on fetch, always do so, or add it > > only when missing: > > > > https://lore.kernel.org/git/20201118091219.3341585-1-felipe.contreras@xxxxxxxxx/ > > Thanks for linking that, I didn't think about searching for old discussion > before writing ... A better link (in particular because it does not involve a now-banned person) might be https://lore.kernel.org/git/CANWRddN4R6AceeaOyZm1vs8AXBNv3J+cE5MOyrhKVhcqddjUOA@xxxxxxxxxxxxxx/ This discussion might not be about that mentioned tri-state, but about the "take a step back" question: What is the best way to update a remote-tracking `HEAD`. > > I think that is a good first step, as we could stop there and leave the > > default at "never" without any compatibility issues (and/or contemplate > > a change in the default as a separate step). > > > > I don't think the patch in that thread is likely to go anywhere at this > > point, but if somebody wanted to pick it up, I think everybody was > > positive on the general direction. > > My C skills aren't great (probably an overstatement), but if Felipe or somebody > else more qualified than me doesn't want to pick this up, I'm willing to give > it a shot based on the Felipe's patch. It will take some time though :) I dropped him from the Cc:, as a consequence of https://lore.kernel.org/git/ZF%2F38DXNYMsZjvy4@nand.local/. Since this leaves you in somewhat of a pickle because you probably should not start from those patches, and since you seem to be in the same time zone as I am, I'll offer you to pair with you on getting you started. If you are interested, please just reply privately. Ciao, Johannes