EGCS->GCC: Snapshot names
Joseph S. Myers
jsm28@cam.ac.uk
Fri Nov 10 09:41:00 GMT 2000
On Fri, 10 Nov 2000, Gerald Pfeifer wrote:
> Actually, I just realised that it is already that way:
>
> [gerald@sourceware ~]$ ls -la /cvs/gcc/.
> total 9
> drwxrwsr-x 7 anoncvs gcc 1024 Nov 10 08:32 ./
> drwxrwsr-x 6 law gcc 1024 Nov 6 09:20 ../
> drwxrwsr-x 5 anoncvs gcc 2048 Nov 10 08:43 CVSROOT/
> drwxrwsr-x 8 pcg gcc 1024 Nov 10 03:07 benchmarks/
> lrwxrwxrwx 1 root gcc 3 Nov 10 08:32 egcs -> gcc/
> drwxrwsr-x 20 anoncvs gcc 2048 Nov 10 09:02 gcc/
> lrwxrwxrwx 1 root anoncvs 38 Oct 8 1999 guile -> ...
> drwxrwsr-x 2 brendan gcc 1024 Nov 9 14:10 testrun/
> drwxrwsr-x 5 gumby gcc 1024 Nov 10 09:02 wwwdocs/
>
> Apparently, someone already took care of this. ;-)
>
> But, we also have
> gcc egcs
> in CVSROOT/modules.
>
> I'm tempted to think that this should be removed now?
Before people start using the gcc name to commit, all the bits in CVSROOT
that have the egcs name hardcoded need to be updated to handle the gcc
name as well.
All the old module names that refer to egcs should probably be made to
point use gcc instead as well.
Something like the following patch seems appropriate (though, the contents
of the various modules could do with being reviewed to account for
libstdc++-v3 etc., if anyone uses them). (This patch also removes the
modules entries referring to glibc and guile.) OK to commit?
Index: libstdc++-v3-auto-checkout
===================================================================
RCS file: /cvs/gcc/CVSROOT/libstdc++-v3-auto-checkout,v
retrieving revision 1.3
diff -u -r1.3 libstdc++-v3-auto-checkout
--- libstdc++-v3-auto-checkout 2000/11/04 22:24:35 1.3
+++ libstdc++-v3-auto-checkout 2000/11/10 17:37:26
@@ -31,7 +31,7 @@
/bin/sleep 2
cd $1
-DIRNAME=`echo $2 | sed -e 's, .*,,' -e 's,^egcs/libstdc++-v3/docs$,.,' -e 's,egcs/libstdc++-v3/docs,.,'`
+DIRNAME=`echo $2 | sed -e 's, .*,,' -e 's,^egcs/libstdc++-v3/docs$,.,' -e 's,egcs/libstdc++-v3/docs,.,' -e 's,^gcc/libstdc++-v3/docs$,.,' -e 's,gcc/libstdc++-v3/docs,.,'`
/usr/local/bin/cvs -q update -d -P -l $DIRNAME
Index: loginfo
===================================================================
RCS file: /cvs/gcc/CVSROOT/loginfo,v
retrieving revision 1.49
diff -u -r1.49 loginfo
--- loginfo 2000/11/04 22:24:35 1.49
+++ loginfo 2000/11/10 17:37:26
@@ -29,6 +29,8 @@
^wwwdocs/cgi-bin (QMAILHOST=gcc.gnu.org $CVSROOT/CVSROOT/cgibin-checkout /www/gcc/cgi-bin %{sv} >> $CVSROOT/CVSROOT/updatelog 2>&1 &)
^wwwdocs/htdocs (QMAILHOST=gcc.gnu.org $CVSROOT/CVSROOT/htdocs-checkout /www/gcc/htdocs %{sv} >> $CVSROOT/CVSROOT/updatelog 2>&1 &)
^egcs/libstdc..-v3/docs (QMAILHOST=gcc.gnu.org $CVSROOT/CVSROOT/libstdc++-v3-auto-checkout /www/sourceware/htdocs/libstdc++ %{sv} >> $CVSROOT/CVSROOT/updatelog 2>&1 &)
+^gcc/libstdc..-v3/docs (QMAILHOST=gcc.gnu.org $CVSROOT/CVSROOT/libstdc++-v3-auto-checkout /www/sourceware/htdocs/libstdc++ %{sv} >> $CVSROOT/CVSROOT/updatelog 2>&1 &)
^egcs/libstdc..-v3 (QMAILHOST=gcc.gnu.org /usr/sourceware/bin/log_accum -D gcc.gnu.org -T gcc -G gcc -C gcc -U " http://gcc.gnu.org/cgi-bin/cvsweb.cgi/ " -m libstdc++-cvs@sources.redhat.com -m gcc-cvs@gcc.gnu.org -s %{sVv})
+^gcc/libstdc..-v3 (QMAILHOST=gcc.gnu.org /usr/sourceware/bin/log_accum -D gcc.gnu.org -T gcc -G gcc -C gcc -U " http://gcc.gnu.org/cgi-bin/cvsweb.cgi/ " -m libstdc++-cvs@sources.redhat.com -m gcc-cvs@gcc.gnu.org -s %{sVv})
DEFAULT (QMAILHOST=gcc.gnu.org /usr/sourceware/bin/log_accum -D gcc.gnu.org -T gcc -G gcc -C gcc -U " http://gcc.gnu.org/cgi-bin/cvsweb.cgi/ " -m gcc-cvs@gcc.gnu.org -s %{sVv})
Index: modules
===================================================================
RCS file: /cvs/gcc/CVSROOT/modules,v
retrieving revision 1.16
diff -u -r1.16 modules
--- modules 2000/08/29 16:44:07 1.16
+++ modules 2000/11/10 17:37:26
@@ -26,61 +26,45 @@
# spread out over the entire source repository.
#
-egcs-g++-testsuite -a \
- egcs/gcc/testsuite/g++.old-deja
+gcc-g++-testsuite -a \
+ gcc/gcc/testsuite/g++.old-deja
# Only check out the g++ testsuite once.
-egcs-testsuite -a \
- !egcs/gcc/testsuite/g++.old-deja \
- egcs/gcc/testsuite
-
-egcs-objc -a \
- egcs/gcc/objc \
- egcs/libobjc
-
-egcs-g77 -a \
- egcs/gcc/f \
- egcs/libf2c
-
-egcs-java -a \
- egcs/gcc/java \
-
-egcs-chill -a \
- egcs/gcc/ch \
- egcs/libchill
-
-egcs-g++ -a \
- egcs/gcc/cp \
- egcs/libstdc++ \
- egcs/libio
-
-egcs-core -a \
- !egcs/gcc/testsuite \
- !egcs/gcc/objc !egcs/libobjc \
- !egcs/gcc/f !egcs/libf2c \
- !egcs/gcc/cp !egcs/libstdc++ !egcs/libio \
- !egcs/gcc/java \
- !egcs/gcc/ch !egcs/libchill \
- egcs
-
-egcs-full -a egcs
-
-glibc -a \
- libc
-
-gcc egcs
-
-libstdc++-v3 egcs/libstdc++-v3
-
-# Guile stuff --- contact Jim Blandy <jimb@red-bean.com>
-guile-scripts guile/guile-scripts
-guile-comp guile/guile-comp
-guile-core guile/guile-core
-guile-doc guile/guile-doc
-guile-rgx-ctax guile/guile-rgx-ctax
-guile-scsh guile/guile-scsh
-guile-tcltk guile/guile-tcltk
-guile-template guile/guile-template
-guile-tk guile/guile-tk
-guile-www guile/guile-www
-guile-oops guile/guile-oops
+gcc-testsuite -a \
+ !gcc/gcc/testsuite/g++.old-deja \
+ gcc/gcc/testsuite
+
+gcc-objc -a \
+ gcc/gcc/objc \
+ gcc/libobjc
+
+gcc-g77 -a \
+ gcc/gcc/f \
+ gcc/libf2c
+
+gcc-java -a \
+ gcc/gcc/java \
+
+gcc-chill -a \
+ gcc/gcc/ch \
+ gcc/libchill
+
+gcc-g++ -a \
+ gcc/gcc/cp \
+ gcc/libstdc++ \
+ gcc/libio
+
+gcc-core -a \
+ !gcc/gcc/testsuite \
+ !gcc/gcc/objc !gcc/libobjc \
+ !gcc/gcc/f !gcc/libf2c \
+ !gcc/gcc/cp !gcc/libstdc++ !gcc/libio \
+ !gcc/gcc/java \
+ !gcc/gcc/ch !gcc/libchill \
+ gcc
+
+gcc-full -a gcc
+
+egcs gcc
+
+libstdc++-v3 gcc/libstdc++-v3
--
Joseph S. Myers
jsm28@cam.ac.uk
More information about the Gcc
mailing list