summaryrefslogtreecommitdiff
path: root/revision.h
diff options
context:
space:
mode:
authorLibravatar Petr Baudis <pasky@suse.cz>2008-07-19 20:17:22 +0200
committerLibravatar Junio C Hamano <gitster@pobox.com>2008-07-19 11:25:27 -0700
commitc0be8aa06b85f3f18fd4c49dfbda14c2943ccda7 (patch)
treee9917ee47cc05797a1599ecda7888d35c53ef06e /revision.h
parentarchive: remove unused headers (diff)
downloadtgif-c0be8aa06b85f3f18fd4c49dfbda14c2943ccda7.tar.xz
Documentation/git-merge.txt: Partial rewrite of How Merge Works
The git-merge documentation's "HOW MERGE WORKS" section is confusingly composed and actually omits the most interesting part, the merging of the arguments into HEAD itself, surprisingly not actually mentioning the fast-forward merge anywhere. This patch replaces the "[NOTE]" screenful of highly technical details by a single sentence summing up the interesting information, and instead explains how are the arguments compared with HEAD and the three possible inclusion states that are named "Already up-to-date", "Fast-forward" and "True merge". It also makes it clear that the rest of the section talks only about the true merge situation, and slightly expands the talk on solving conflicts. Junio initiated the removal of the Note screenful altogether and offered many stylistical fixes. Signed-off-by: Petr Baudis <pasky@suse.cz> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'revision.h')
0 files changed, 0 insertions, 0 deletions