user-manual: Use request-pull to generate "please pull" text
authorW. Trevor King <wking@tremily.us>
Tue, 19 Feb 2013 10:05:01 +0000 (05:05 -0500)
committerJunio C Hamano <gitster@pobox.com>
Tue, 19 Feb 2013 20:56:30 +0000 (12:56 -0800)
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>
Documentation/user-manual.txt
index d934299fa39346632ee8fe7b256b69dc7c1d9df3..acf872d893970385d19c6f5ee0ac9784352bcb77 100644 (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.
 
 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.
 -------------------------------------------------
 
 Here are some of the scripts that simplify all this even further.