Junio C Hamano <gitster@xxxxxxxxx> a écrit :
Lucien Kong <Lucien.Kong@xxxxxxxxxxxxxxx> writes:
The description of the option "--onto" is changed to be consistent
with the format of the other options.
...
OPTIONS
-------
-<newbase>::
- Starting point at which to create the new commits. If the
- --onto option is not specified, the starting point is
- <upstream>. May be any valid commit, and not just an
- existing branch name.
+--onto <newbase>::
+ With this option, git rebase takes all commits from <branch>,
+ that are not in <upstream>, and transplants them on top of
+ <newbase>. <newbase is the starting point at which to create
+ the new commits. If the --onto option is not specified, the
+ starting point is <upstream>. May be any valid commit, and
+ not just an existing branch name.
+
As a special case, you may use "A\...B" as a shortcut for the
merge base of A and B if there is exactly one merge base. You can
This is doing two unrelated things in a single patch, isn't it?
I would imagine that a patch that is about "to be consistent with
the format" would be a one-liner
-<newbase>::
+--onto <newbase>::
without anything else. The change this patch makes to the
explanation is much larger, but that is not justified in the
proposed commit log message.
That's what I thought, but it appeared to me that the description
--onto <newbase>::
Starting point at which to create the new commits.
If the --onto option is not specified, the starting
point is <upstream>. May be any valid commit, and
not just an existing branch name.
only focus on the parameter <newbase>. It does not really
explain first what the option is doing. With the second
sentence, it's more like a description of "what happens when
we run git rebase without --onto" than "what happens when
we run git rebase with --onto".
Junio C Hamano <gitster@xxxxxxxxx> a écrit :
--onto <newbase>::
Description of what --onto option does and how <newbase>
is used in what it does.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html