Roberto Tyley <[email protected]> writes:
> +(3) Generate and send your patch to the Git mailing list
>
> People on the Git mailing list need to be able to read and
> comment on the changes you are submitting. It is important for
> a developer to be able to "quote" your changes, using standard
> e-mail tools, so that they may comment on specific portions of
> your code. For this reason, each patch should be submitted
> -"inline" in a separate message.
> +"inline" (not as an attachment) in a separate message.
> +
> +There can be unexpected problems in sending patches:
> +
> + . Webmail clients like Gmail generally corrupt whitespace in patches.
> + . messages using HTML-formatting (used by default in many webmail
> + clients) is automatically rejected by the Git mailing list server.
> +
> +Because of these factors, it's recommended that you use one of these
> +specific methods to generate and send your patchs:
Perhaps:
It's recommended ... your patches, unless you already know how
to correctly send your patches as plain-text e-mails.
That is, the ones listed below are known to produce good patches,
but our recommendation is _so_ strong to urge users with working
set-up to migrate to them.
> +
> + - Generate mail-ready patch files using "git format-patch" and
> + send them using "git send-email" to the Git mailing list.
> + See SubmittingPatchesByMUA for further details.
>
> + - Create a pull request on https://github.com/git/git and
> + use https://submitgit.herokuapp.com/ to send it as a patch series
> + to the mailing list. Note that the PR is just the place where your
> + patch is born - discussion of the patch should still take place on
> + the Git mailing list.
This is a tangent but I am wondering if you can do this _without_
creating a pull request to that repository. I have a watch on that
repository and my notification gets unnecessarily large because of
these pull requests that were made _only_ for submitGit. Can't
submitGit be taught to take a branch in a repository of the
submitter as input, (instead of a pull request to that public
repository)?
Once it is done, you do not even have to say "Note that", as there
is no room for confusion.
> +Please make sure to review your patch before sending it, to ensure that
> +it:
>
> + . accurately reflects the change you want to make
> + . does not add commented-out debugging code, or include any extra
> + files which do not relate to what your patch is trying to achieve.
> + . cleanly applies to the "master" branch head. If you are preparing
> + a work based on "next" branch, that is fine, but please mark it as
> + such.
>
> It is a common convention to prefix your subject line with
> [PATCH]. This lets people easily distinguish patches from other
> @@ -186,7 +200,7 @@ patch.
> *2* The mailing list: [email protected]
>
>
> -(5) Sign your work
> +(4) Sign your work
>
> To improve tracking of who did what, we've borrowed the
> "sign-off" procedure from the Linux kernel project on patches
>
> --
> https://github.com/git/git/pull/223
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html