Re: feature request: set remote/HEAD with fetch
From: Johannes Schindelin <hidden>
Date: 2024-08-19 16:40:36
Hi Bence, On Sat, 17 Aug 2024, Bence Ferdinandy wrote:
quoted
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@gmail.com/ (local)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@mail.gmail.com/ (local) 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`.
quoted
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/ (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