diff options
Diffstat (limited to 'scripts/send-pull-request')
-rwxr-xr-x | scripts/send-pull-request | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/scripts/send-pull-request b/scripts/send-pull-request index 575549db38..883deacb07 100755 --- a/scripts/send-pull-request +++ b/scripts/send-pull-request | |||
@@ -158,11 +158,16 @@ GIT_EXTRA_CC=$(for R in $EXTRA_CC; do echo -n "--cc='$R' "; done) | |||
158 | unset IFS | 158 | unset IFS |
159 | 159 | ||
160 | # Handoff to git-send-email. It will perform the send confirmation. | 160 | # Handoff to git-send-email. It will perform the send confirmation. |
161 | # Mail threading was already handled by git-format-patch in | ||
162 | # create-pull-request, so we must not allow git-send-email to | ||
163 | # add In-Reply-To and References headers again. | ||
161 | PATCHES=$(echo $PDIR/*.patch) | 164 | PATCHES=$(echo $PDIR/*.patch) |
162 | if [ $AUTO_CL -eq 1 ]; then | 165 | if [ $AUTO_CL -eq 1 ]; then |
163 | # Send the cover letter to every recipient, both specified as well as | 166 | # Send the cover letter to every recipient, both specified as well as |
164 | # harvested. Then remove it from the patches list. | 167 | # harvested. Then remove it from the patches list. |
165 | eval "git send-email $GIT_TO $GIT_CC $GIT_EXTRA_CC --confirm=always --no-chain-reply-to --suppress-cc=all $CL" | 168 | # --no-thread is redundant here (only sending a single message) and |
169 | # merely added for the sake of consistency. | ||
170 | eval "git send-email $GIT_TO $GIT_CC $GIT_EXTRA_CC --confirm=always --no-thread --suppress-cc=all $CL" | ||
166 | if [ $? -eq 1 ]; then | 171 | if [ $? -eq 1 ]; then |
167 | echo "ERROR: failed to send cover-letter with automatic recipients." | 172 | echo "ERROR: failed to send cover-letter with automatic recipients." |
168 | exit 1 | 173 | exit 1 |
@@ -172,7 +177,7 @@ fi | |||
172 | 177 | ||
173 | # Send the patch to the specified recipients and, if -c was specified, those git | 178 | # Send the patch to the specified recipients and, if -c was specified, those git |
174 | # finds in this specific patch. | 179 | # finds in this specific patch. |
175 | eval "git send-email $GIT_TO $GIT_EXTRA_CC --confirm=always --no-chain-reply-to $GITSOBCC $PATCHES" | 180 | eval "git send-email $GIT_TO $GIT_EXTRA_CC --confirm=always --no-thread $GITSOBCC $PATCHES" |
176 | if [ $? -eq 1 ]; then | 181 | if [ $? -eq 1 ]; then |
177 | echo "ERROR: failed to send patches." | 182 | echo "ERROR: failed to send patches." |
178 | exit 1 | 183 | exit 1 |