From: Tao Klerks Date: Mon, 07 Mar 2022 06:09:28 GMT Subject: Re: What does it mean to have multiple upstream tracking branches? Message-ID: In-Reply-To: On Thu, Mar 3, 2022 at 11:24 PM Glen Choo wrote: > > Ævar Arnfjörð Bjarmason writes: > > > > > Can you point out some existing tests where we end up with multiple > > *.merge values? I looked a bit and couldn't find any. > > > > Or maybe it's only possible to get into that state with some command we > > have a test blind spot for? > > Based on the discussion on that thread you mentioned, I don't think we > have any such tests. I think the only way to get into this state is to > manually modify the config. There is now a way to get into such a state for a new branch, assuming you were in such a state for an existing branch, and that is to use "--track=inherit" when creating a new branch, branching from one previously manually set up that way. > > The only docs I could find on 'multiple values' are from > Documentation/config/branch.txt: > > branch..merge:: > [...] > Specify multiple values to get an octopus merge. > Cool, hadn't seen that, thank you.