]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
New section about release management.
authorBruno Haible <bruno@clisp.org>
Mon, 7 Feb 2005 11:46:31 +0000 (11:46 +0000)
committerBruno Haible <bruno@clisp.org>
Tue, 23 Jun 2009 10:12:08 +0000 (12:12 +0200)
gettext-tools/doc/ChangeLog
gettext-tools/doc/gettext.texi

index aef03ceb836441be17f03051dd7c2c96ad738a4a..278da89a07f9eb50b207a7ae0e2884a358bf480a 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-05  Bruno Haible  <bruno@clisp.org>
+
+       * gettext.texi (Release Management): New section.
+       Suggested by Karl Berry.
+
 2005-02-04  Bruno Haible  <bruno@clisp.org>
 
        * gettext.texi (Plural forms): Add info about Vietnamese.
index 00e1aa66cb842c37485b0747281fe3b7881dcc52..294323baa59771f08316650e436001931584cbd1 100644 (file)
@@ -292,6 +292,7 @@ The Maintainer's View
 * Adjusting Files::             Files You Must Create or Alter
 * autoconf macros::             Autoconf macros for use in @file{configure.in}
 * CVS Issues::                  Integrating with CVS
+* Release Management::          Creating a Distribution Tarball
 
 Files You Must Create or Alter
 
@@ -6252,6 +6253,7 @@ for changes.
 * Adjusting Files::             Files You Must Create or Alter
 * autoconf macros::             Autoconf macros for use in @file{configure.in}
 * CVS Issues::                  Integrating with CVS
+* Release Management::          Creating a Distribution Tarball
 @end menu
 
 @node Flat and Non-Flat, Prerequisites, Maintainers, Maintainers
@@ -7138,7 +7140,7 @@ library support, like SCO.
 @file{iconv.m4} is distributed with the GNU gettext package because
 @file{gettext.m4} relies on it.
 
-@node CVS Issues,  , autoconf macros, Maintainers
+@node CVS Issues, Release Management, autoconf macros, Maintainers
 @section Integrating with CVS
 
 Many projects use CVS for distributed development, version control and
@@ -7262,6 +7264,24 @@ and adds to the package's pre-build script an invocation of
 
 @include autopoint.texi
 
+@node Release Management,  , CVS Issues, Maintainers
+@section Creating a Distribution Tarball
+
+@cindex release
+@cindex distribution tarball
+In projects that use GNU @code{automake}, the usual commands for creating
+a distribution tarball, @samp{make dist} or @samp{make distcheck},
+automatically update the PO files as needed.
+
+If GNU @code{automake} is not used, the maintainer needs to perform this
+update before making a release:
+
+@example
+$ ./configure
+$ (cd po; make update-po)
+$ make distclean
+@end example
+
 @node Programming Languages, Conclusion, Maintainers, Top
 @chapter Other Programming Languages