On Sun, Jan 15, 2017 at 8:41 PM, Alexander Shopov <a...@kambanaria.org> wrote:
> Hi all,
> What is the difference between simple, fast forward, automatic and
> trivial merge?
> I am updating the translation and the only thing I am sure about is
> that these four are not octopus merges,
> Fast forward is when current state is ancestor of tip, automatic merge
> is when the merge algorithm is decided by git rather than developer.
> What about simple (git-merge-octopus.sh) and trivial
> (builtin/merge.c)?
> Kind regards:
> al_shopov

Hi,

I'm not sure exactly what the documentation says regarding all of these things.

I know for sure that a fast-forward merge isn't "really" a merge in
the sense that no merge-commit is generated. Instead, the current
branch is simply fast-forwarded to the new result (since it's a direct
ancestor of the new tip.

I don't really have any answers for the others.

Thanks,
Jake

Reply via email to