bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Advertise for the Git server instead of the CVS server.


From: Bruno Haible
Subject: Re: [PATCH] Advertise for the Git server instead of the CVS server.
Date: Fri, 5 Oct 2007 02:23:58 +0200
User-agent: KMail/1.5.4

Benoit Sigoure wrote:
>       * doc/gnulib-intro.texi (Steady Development): Mention the Git
>       repository instead of the CVS one.
>       * doc/gnulib-tool.texi (CVS Issues): Rename as `VCS Issues' and
>       adjust accordingly.
>       * doc/gnulib.texi (Introduction): Capitalize `Git'.

Thanks. I've applied this, with minor modifications.

2007-10-04  Benoit Sigoure  <address@hidden>
            Bruno Haible  <address@hidden>

        Advertise for the Git server instead of the CVS server.
        * doc/gnulib-intro.texi (Steady Development): Mention the Git
        repository instead of the CVS one.
        * doc/gnulib-tool.texi (VCS Issues): Renamed from "CVS Issues". Talk
        about all VCS systems generically.
        * doc/gnulib.texi (Introduction): Capitalize `Git'.

--- doc/gnulib-intro.texi.orig  2007-10-05 02:21:51.000000000 +0200
+++ doc/gnulib-intro.texi       2007-10-05 02:11:58.000000000 +0200
@@ -276,7 +276,9 @@
 Gnulib modules are continually adapted, to match new practices, to be
 consistent with newly added modules, or simply as a response to build
 failure reports.  We don't make releases, but instead recommend to use the
-newest version of Gnulib from the CVS, except in periods of major changes.
+newest version of Gnulib from the Git repository, except in periods of major
+changes.  The source tree can also be fetched from a read-only CVS that
+mirrors the Git repository.
 
 @node Openness
 @section Openness
--- doc/gnulib-tool.texi.orig   2007-10-05 02:21:51.000000000 +0200
+++ doc/gnulib-tool.texi        2007-10-05 02:19:49.000000000 +0200
@@ -31,7 +31,7 @@
 * Initial import::              First import of Gnulib modules.
 * Modified imports::            Changing the import specification.
 * Simple update::               Tracking Gnulib development.
-* CVS Issues::                  Integration with CVS.
+* VCS Issues::                  Integration with Version Control Systems.
 @end menu
 
 
@@ -336,8 +336,11 @@
 
 This will create, update or remove files, as needed.
 
address@hidden CVS Issues
address@hidden CVS Issues
address@hidden VCS Issues
address@hidden Issues with Version Control Systems
+
+If a project stores its source files in a version control system (VCS),
+such as CVS, SVN, or Git, one needs to decide which files to commit.
 
 All files created by @code{gnulib-tool}, except @file{gnulib-cache.m4},
 should be treated like generated source files, like for example a
@@ -347,20 +350,20 @@
 
 @item
 In projects which commit all source files, whether generated or not, into
-CVS, the @code{gnulib-tool} generated files should all be committed.
+their VCS, the @code{gnulib-tool} generated files should all be committed.
 
 Gnulib also contains files generated by @command{make} (and removed by
 @code{make clean}), using information determined by @command{configure}
-They should not be checked into CVS, but instead added to
+They should not be checked into the VCS, but instead added to
 @file{.cvsignore}.  When you have a Gnulib source file of the form
 @file{lib/foo_.h}, the corresponding @file{lib/foo.h} is such a file.
 
 @item
-In projects which customarily omit from the CVS all files that generated
+In projects which customarily omit from their VCS all files that are generated
 from other source files, all these files and directories would not be
-added into CVS.  The only file that must be added to CVS is
+added into the VCS.  The only file that must be added to the VCS is
 @file{gnulib-cache.m4} in the M4 macros directory.  Also, the script for
-restoring files not in CVS, customarily called @file{autogen.sh} or
+restoring files not in the VCS, customarily called @file{autogen.sh} or
 @file{bootstrap.sh}, will typically contain the statement for restoring
 the omitted files:
 
@@ -374,6 +377,3 @@
 because they were missing.
 
 @end itemize
-
-The same holds for other version control systems than CVS, such as @samp{git}
-or @samp{svn}.
--- doc/gnulib.texi.orig        2007-10-05 02:21:51.000000000 +0200
+++ doc/gnulib.texi     2007-10-05 02:20:18.000000000 +0200
@@ -71,7 +71,7 @@
 @itemize
 @item Gnulib is hosted at Savannah:
       @url{http://savannah.gnu.org/projects/gnulib}.  Get the sources
-      through git or CVS from there.
+      through Git or CVS from there.
 @item The Gnulib home page:
       @url{http://www.gnu.org/software/gnulib/}.
 @end itemize





reply via email to

[Prev in Thread] Current Thread [Next in Thread]