diff options
author | Paul Smith <psmith@gnu.org> | 2013-10-13 10:54:32 -0400 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2013-10-13 16:48:22 -0400 |
commit | 4792e154b68005f85ea0e63c6724a8c8751ece23 (patch) | |
tree | 019e0fa5ea3c43eda58aaa89cbb6752816a88038 /README.git | |
parent | 188b2a0f23f45a63cfdac1c7316500458afb2062 (diff) | |
download | gunmake-4792e154b68005f85ea0e63c6724a8c8751ece23.tar.gz |
Convert to auto-generated ChangeLog files.
Rename existing ChangeLog files so they won't be distributed.
Add targets to maintMakefile to generate ChangeLog from the Git
repository. This will require a version of gnulib be available.
Because ChangeLog is auto-generated, we have to switch our
automake mode to "foreign" or it will complain and fail.
Diffstat (limited to 'README.git')
-rw-r--r-- | README.git | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -31,12 +31,16 @@ make source code via Git from the FSF's Savannah project Changes using Git ----------------- -For non-developers, please continue to provide patches as before, or if you +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. -For developers, I'm still new to Git myself, so I don't have a ton of advice. -In this release we will continue to create ChangeLog files by hand so please -don't forget to update the ChangeLog. +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 +convert the Git comments into ChangeLog-style entries for release. As a +result, please format your Git comments carefully so they will look clean +after conversion. In particular, each line of your comment will have a TAB +added before it so be sure your comment lines are not longer than 72 +characters; prefer 70 or less. Rule #1: Don't rewrite pushed history (don't use "git push --force"). @@ -73,7 +77,7 @@ Building From Git To build GNU make from Git, you will need Autoconf, Automake, and Gettext, and any tools that those utilities require (GNU m4, Perl, etc.). See the configure.ac file to find the minimum versions of each -of these tools. You will also need a copy of wget. +of these tools. You will also need a copy of wget and gnulib. When building from Git you must build in the source directory: "VPATH builds" from remote directories are not supported. Once you've created |