Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Sep 2019 13:55:51 -0400
From:      Ed Maste <emaste@freebsd.org>
To:        Warner Losh <imp@bsdimp.com>
Cc:        Sean Chittenden <sean@chittenden.org>, freebsd-git@freebsd.org,  =?UTF-8?Q?Ulrich_Sp=C3=B6rlein?= <uspoerlein@gmail.com>
Subject:   Re: Service disruption: git converter currently down
Message-ID:  <CAPyFy2AWOqtb_DNiekKUx07LbQPzvOkw_qvf58DKuopsvHySTQ@mail.gmail.com>
In-Reply-To: <CANCZdfq71yYjGGog9qm2-xb0RRZG8=YdCg3g0%2BotLvPn6r3xJw@mail.gmail.com>
References:  <CAJ9axoR41gM5BGzT-nPJqqjym1cPYv31dDUwXwi4wsApfDJW%2Bw@mail.gmail.com> <CAJ9axoToynYpF=ZdWdtn_CkkA2nVkgtckQSu%2BcMis1NOXgUdnA@mail.gmail.com> <CAJ9axoR2VXFo9_hx9Z1Qwgs7U-dkan56hrUKO9f7uN6Wpd15xQ@mail.gmail.com> <CAHevUJHwDet8pBdrE4SN3nuoAUgP-ixpCz9uOTdwbE31UDDsbA@mail.gmail.com> <CAPyFy2AMqft2EwdZHYnFUOFxSDOmN1Rv0A9jnR3VdE38SP87pw@mail.gmail.com> <CANCZdfq71yYjGGog9qm2-xb0RRZG8=YdCg3g0%2BotLvPn6r3xJw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 25 Sep 2019 at 10:53, Warner Losh <imp@bsdimp.com> wrote:
>
> But this really was a merge from stable/10 into master,

I think this is just a question of semantics, not VCS details - I
would argue that it is not a merge in the ordinary sense of the word,
and is certainly not a merge in the git sense. You're right that this
should be represented in history as if it were a cherry pick. Bogusly
adding over 9000 commits to the history is definitely not the "least
wrong" thing the conversion could do.

git log --first-parent isn't really a solution here either, because
there are cases where one legitimately does want history from both
parents, especially working in downstream projects.

> I'd offer the opinion that needing to know about things like git log --first-parent vs having to rebase every single downstream fork,

We won't need to rebase every fork - in no case should the path
forward be worse than uqs's suggestion of a merge from both old/new
conversions.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPyFy2AWOqtb_DNiekKUx07LbQPzvOkw_qvf58DKuopsvHySTQ>