These are the non-controversial changes from last-year series [1] which
objectively improve our documentation and don't have any reason not to
be merged.
Not everyone knows what a rebase or a fast-forward is.
Since v1 I removed one line of advice because now a second person--Alex
Henrie--objected to it. The line is still useful, but can be added
later.
[1] https://lore.kernel.org/git/20201218211026.1937168-1-felipe.contreras@gmail.com/ (local)
Felipe Contreras (2):
doc: pull: explain what is a fast-forward
pull: improve default warning
Documentation/git-pull.txt | 41 ++++++++++++++++++++++++++++++++------
builtin/pull.c | 21 +++++++++----------
2 files changed, 46 insertions(+), 16 deletions(-)
Range-diff against v1:
1: 949e814b27 = 1: 949e814b27 doc: pull: explain what is a fast-forward
2: 8a72fa35ef ! 2: cfb60a24d6 pull: improve default warning
@@ builtin/pull.c: static int get_can_ff(struct object_id *orig_head, struct object
+ " git config --global pull.rebase true # rebase\n"
+ " git config --global pull.ff only # fast-forward only\n"
+ "\n"
-+ "If unsure, run \"git pull --no-rebase\".\n"
+ "Read \"git pull --help\" for more information."));
}
--
2.32.0