summaryrefslogtreecommitdiffstats
path: root/git-merge-tree.txt
diff options
context:
space:
mode:
Diffstat (limited to 'git-merge-tree.txt')
-rw-r--r--git-merge-tree.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/git-merge-tree.txt b/git-merge-tree.txt
index 04bcc416e..88ee94210 100644
--- a/git-merge-tree.txt
+++ b/git-merge-tree.txt
@@ -64,6 +64,11 @@ OPTIONS
share no common history. This flag can be given to override that
check and make the merge proceed anyway.
+--merge-base=<commit>::
+ Instead of finding the merge-bases for <branch1> and <branch2>,
+ specify a merge-base for the merge, and specifying multiple bases is
+ currently not supported. This option is incompatible with `--stdin`.
+
[[OUTPUT]]
OUTPUT
------
@@ -216,6 +221,17 @@ with linkgit:git-merge[1]:
* any messages that would have been printed to stdout (the
<<IM,Informational messages>>)
+INPUT FORMAT
+------------
+'git merge-tree --stdin' input format is fully text based. Each line
+has this format:
+
+ [<base-commit> -- ]<branch1> <branch2>
+
+If one line is separated by `--`, the string before the separator is
+used for specifying a merge-base for the merge and the string after
+the separator describes the branches to be merged.
+
MISTAKES TO AVOID
-----------------