Update documentation with instructions for patch submission

* README.template: Add notes on how to submit patches.
* README.git: Point to the README.
* doc/make.texi: Ditto.
This commit is contained in:
Paul Smith 2021-12-18 18:25:38 -05:00
parent e7b2f6818c
commit 3efba8a145
3 changed files with 29 additions and 2 deletions

View file

@ -31,8 +31,11 @@ make source code via Git from the FSF's Savannah project
Changes using Git
-----------------
For non-developers, you can continue to provide patches as before, or if you
make a public repository I can pull from that if you prefer.
If you do not have push privileges to the GNU make Git repository, see the
README file section "Submitting Patches" for information.
If you have push privileges to the GNU make Git repository keep this
information in mind:
Starting with GNU make 4.0 we no longer keep a separate ChangeLog file in
source control. We use the Gnulib git-to-changelog conversion script to

View file

@ -86,6 +86,27 @@ If you need help using GNU make, try these forums:
news:gnu.utils.bug
Submitting Patches
------------------
If you'd like to propose a patch for changes to GNU make, you should create a
patch with your changes. If you're making your changes in a Git workspace you
can run "git format-patch" to create a patch file. If not, you can use the
patch(1) utility.
Once you have a patch you can submit it in any of these ways:
* Create a bug on Savannah and add the patch as an attachment:
https://savannah.gnu.org/bugs/?group=make&func=additem
* Send the patch via email to <bug-make@gnu.org>: be sure to add it as an
attachment to avoid interference by email processors.
Be aware that all non-trivial changes proposed for GNU make require FSF
copyright paperwork to be completed before they can be accepted. Contact
<bug-make@gnu.org> for help.
Git Access
----------

View file

@ -511,6 +511,9 @@ include the type of machine and operating system you are using. One
way to obtain this information is by looking at the final lines of
output from the command @samp{make --help}.
If you have a code change you'd like to submit, see the @file{README} file
section ``Submitting Patches'' for information.
@node Introduction, Makefiles, Overview, Top
@comment node-name, next, previous, up
@chapter An Introduction to Makefiles