aboutsummaryrefslogtreecommitdiffstats
path: root/git.sr.ht
diff options
context:
space:
mode:
authorStephen Paul Weber <singpolyma@singpolyma.net>2019-01-11 20:21:59 -0500
committerDrew DeVault <sir@cmpwn.com>2019-01-13 09:42:15 -0500
commitdfb82537470750d1ace3b37af90e84010020c6a9 (patch)
tree2b615dfe1e24d7d7a4dcdae5d742723cdba8f9ff /git.sr.ht
parentf50159ddcc06a76daad2aacbf6f0cc8f2acdbcee (diff)
downloadsr.ht-docs-dfb82537470750d1ace3b37af90e84010020c6a9.tar.gz
Add a section on using request-pull
Diffstat (limited to 'git.sr.ht')
-rw-r--r--git.sr.ht/send-email.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/git.sr.ht/send-email.md b/git.sr.ht/send-email.md
index 84f632f..2464176 100644
--- a/git.sr.ht/send-email.md
+++ b/git.sr.ht/send-email.md
@@ -120,6 +120,26 @@ prepare an additional email summary to be sent first.
**Note**: When you're prompted for an "In-Reply-To" header, you can ignore it
for now.
+## Using request-pull
+
+Some maintainers may prefer to receive a "pull request", especially if you are
+contributing a larger set of changes than can be easily managed in a handful of
+patches. You should likely already be discussing your changes with the
+maintainers, so make sure you are clear on their workflow preferences.
+
+To use this workflow you will need to have somewhere public to host your
+modified copy of the git repository, such as right here on git.sr.ht. Add the
+new remote:
+
+ git remote add myfork git@git.sr.ht:~me/myfork
+
+Then generate the pull request:
+
+ git request-pull -p [rev-spec...] myfork
+
+You can copy-paste the output into your email client (remember to ensure you
+are not sending HTML email) and add any timely commentary in front.
+
## Handling feedback
You will likely receive replies to your email with feedback on your changes.