[Top][All Lists]
[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
- Traces of CVS in the documentation, Benoit SIGOURE, 2007/10/03
- Re: Traces of CVS in the documentation, Jim Meyering, 2007/10/03
- [PATCH] Advertise for the Git server instead of the CVS server., Benoit Sigoure, 2007/10/03
- Re: [PATCH] Advertise for the Git server instead of the CVS server., Bruno Haible, 2007/10/03
- Re: [PATCH] Advertise for the Git server instead of the CVS server., Benoit SIGOURE, 2007/10/04
- [PATCH] Advertise for the Git server instead of the CVS server., Benoit Sigoure, 2007/10/04
- Re: [PATCH] Advertise for the Git server instead of the CVS server., Karl Berry, 2007/10/04
- Re: [PATCH] Advertise for the Git server instead of the CVS server.,
Bruno Haible <=
- Re: [PATCH] Advertise for the Git server instead of the CVS server., Benoit SIGOURE, 2007/10/05
- Re: [PATCH] Advertise for the Git server instead of the CVS server., Benoit SIGOURE, 2007/10/04