Re: [PATCH 0/3] rebase -r: support octopus merges
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jul 12, 2018, 12:54 UTC
- Message-ID
- <nycvar.QRO.7.76.6.1807121450100.75@tvgsbejvaqbjf.bet>
- In-Reply-To
- <CAGZ79kaYpw9t3kCvPnDiLc5z7cLFsVQv4XJDAff_T-bShEjPoQ@mail.gmail.com>
Hi Stefan,
On Wed, 11 Jul 2018, Stefan Beller wrote:
Show 9 quoted lines
> On Wed, Jul 11, 2018 at 10:35 AM Junio C Hamano <gitster@pobox.com> wrote: > > To be honest, I am not sure if there still are people who use > > octopus > > The latest merge with more than 2 parents in linux.git is df958569dbaa > (Merge branches 'acpi-tables' and 'acpica', 2018-07-05), although > looking through the log of octopusses I get the impression that mostly > Rafael J. Wysocki <rafael.j.wysocki@intel.com> is really keen on these. > :-)
IMO core Git contributors seriously need to forget about using the Linux kernel repository as the gold standard when looking how Git is used.
Git is used in *so many* different scenarios, and both in terms of commits/day as well as overall repository size *and* development speed, Linux is not even in the "smack down the middle" category. Compared to what is being done with Git on a daily basis, the Linux kernel repository (and project structure) is relatively small.
A much more meaningful measure would be: how many octopus merge commits have been pushed to GitHub in the past two weeks. I don't think I have the technical means to answer that question, though.
In any case, the Git project is run in such a way that even having a feature used even by just single user whose name happens to be Andrew Morton declares that feature off-limits for deprecation.
When applying this context to `--rebase-merges` and Octopus merges, even a single user would be sufficient for us to support that feature. And I am sure that there are more than just a dozen users of this feature.
Ciao, Dscho