user-manual: Use request-pull to generate "please pull" text

Less work and more error checking (e.g. does a merge base exist?).
Add an explicit push before request-pull to satisfy request-pull,
which checks to make sure the references are publically available.

Signed-off-by: W. Trevor King <wking@tremily.us>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
W. Trevor King 2013-02-19 05:05:01 -05:00 committed by Junio C Hamano
parent 6c26bf4d4e
commit ae6ef554c8

View file

@ -2305,17 +2305,13 @@ branch and then merge into each of the test and release branches. For
these changes, just apply directly to the "release" branch, and then
merge that into the "test" branch.
To create diffstat and shortlog summaries of changes to include in a "please
pull" request to Linus you can use:
After pushing your work to `mytree`, you can use
linkgit:git-request-pull[1] to prepare a "please pull" request message
to send to Linus:
-------------------------------------------------
$ git diff --stat origin..release
-------------------------------------------------
and
-------------------------------------------------
$ git log -p origin..release | git shortlog
$ git push mytree
$ git request-pull origin mytree release
-------------------------------------------------
Here are some of the scripts that simplify all this even further.