Well, we even allow fast-forwrad to be recorded as a true merge if the
user asks these days.
And the thing is, that "a733a5da9" commit has a smoking-gun evidence that
a nonsense is asked by the committer.
commit a733a5da97b238e3e3167d3d0aee8fe1e8d04e97
Merge: 299cfe3... 299cfe3... 9e52797...
Author: Len Brown <len.brown@intel.com>
AuthorDate: Thu Feb 7 03:38:22 2008 -0500
Commit: Len Brown <len.brown@intel.com>
CommitDate: Thu Feb 7 03:38:22 2008 -0500
Merge branches 'release' and 'fluff' into release
Conflicts:
drivers/acpi/scan.c
include/linux/acpi.h
Signed-off-by: Len Brown <len.brown@intel.com>
"Merge branches 'RELEASE' and 'fluff' into RELEASE"? That happens if you
are _on_ release branch and say "git merge release fluff".
Having said that, I think what is happening is that the final set of
"other parents" is computed inside git-merge out of MERGE_HEAD and that is
usually what is recorded in the resulting merge, but if the merge results
in a conflict with manual resolution, that information is not given to the
final "git commit". The resulting commit records the parents out of HEAD
and MERGE_HEAD. I do not think this part has changed from scripted
version of git-commit.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html