On Tue, Jun 23, 2020 at 11:03:57PM +0200, Johannes Schindelin wrote: > > [use HEAD instead of master] > This is the route that I am taking. > [...] > This is of course a bit worrisome, as there might actually be users out > there relying on the confusing behavior. > > However, I think it is okay to fix this: > > - The `git submodule update --remote` command does not strike me as > awfully common. In fact, I had never heard of it before I worked on this > here patch. > > - Current Git's behavior when running this command is outright confusing, > unless the remote repository's current branch _is_ `master` (in which > case the proposed behavior matches the old behavior). > > - It is actually easily fixed by setting `submodule.<name>.branch` to > `master` _iff_ users want to reinstate the old behavior. Thanks, I agree that this is the best way forward, and that the current confusing behavior is as likely to be doing the wrong thing as the right (when it even differs). -Peff