From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Molenda To: Benjamin Kosnik Cc: overseers@sourceware.cygnus.com Subject: bkoz's Fitzcarraldo (was: libstdc++-v3 module moved into egcs) Date: Sat, 30 Dec 2000 06:08:00 -0000 Message-id: <20000425151326.A4546@shell17.ba.best.com> References: <200004241821.LAA01140@haight.constant.com> X-SW-Source: 2000/msg00406.html On Mon, Apr 24, 2000 at 11:21:56AM -0700, Benjamin Kosnik wrote: > 2) libstdc++ web page > > Yeah. I'd like to keep separate libstdc++ web pages and mailing lists > for now. I'm trying to make the transition as easy as possible, and if > we want to change this in the future, we can deal with it then. You will probably want to migrate it all over to gcc.gnu.org for consistency. You could leave things @sourceware.cygnus.com for the short term, but after a while it'll just be weird. > jason says: > "You'll need to slightly modify the auto_checkout script in > libstdc++'s CVSROOT to handle its new location, copy it into GCC's > CVSROOT under a different name (e.g. libstdc++-auto-checkout) and add > a line to commitinfo for your new subdir to catch it right. You can > copy everything from the libstdc++ CVSROOT with minor tweaking for the > new location." > > I just modified the old libstdc++/CVSROOT?auto-checkout and checked it in to: > > src.egcs/libstdc++-v3/CVSROOT/libstdc++-v3-auto-checkout You need to put it in src.egcs/CVSROOT. You'll need to add an entry for it to the 'readers' file in that directory. > I looked at > > src.egcs/CVSROOT/commitinfo > > and can't figure out how to make the rest of it happen. Here are the > contents of that file: what needs to change? I'm sorry, I misspoke. You need to modify the loginfo file in that directory. You'll add something like ^egcs/libstdc++-v3/docs $CVSROOT/CVSROOT/libstdc++-v3-auto-checkout .... (look at the loginfo entry in your old libstdc++ repository for command line ops). An additional step I didn't think of earlier: You'll need to blow away the checked-out copy of your docs/ dir that is in the sourceware web site dir and check out a new copy with the new GCC repository location. Like this: % cd /www/sourceware/htdocs % mv libstdc++ libstdc++-bye % mkdir libstdc++ ; cd libstdc++ % cvs -d /cvs/gcc co egcs/libstdc++-v3/docs % rm -rf CVS ; mv egcs/libstdc++-v3/docs/* . ; rm -rf egcs % cd .. % chgrp -R gcc libstdc++ % find libstdc++ -type d -exec chmod 2775 {} \; It looks involved, but it's really not a big deal. Jason From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Molenda To: Benjamin Kosnik Cc: overseers@sourceware.cygnus.com Subject: bkoz's Fitzcarraldo (was: libstdc++-v3 module moved into egcs) Date: Tue, 25 Apr 2000 15:13:00 -0000 Message-ID: <20000425151326.A4546@shell17.ba.best.com> References: <200004241821.LAA01140@haight.constant.com> X-SW-Source: 2000-q2/msg00099.html Message-ID: <20000425151300.hfccvEvo1UNoYYifCg4iPim_4jGK3glV6XMQo0QRtFQ@z> On Mon, Apr 24, 2000 at 11:21:56AM -0700, Benjamin Kosnik wrote: > 2) libstdc++ web page > > Yeah. I'd like to keep separate libstdc++ web pages and mailing lists > for now. I'm trying to make the transition as easy as possible, and if > we want to change this in the future, we can deal with it then. You will probably want to migrate it all over to gcc.gnu.org for consistency. You could leave things @sourceware.cygnus.com for the short term, but after a while it'll just be weird. > jason says: > "You'll need to slightly modify the auto_checkout script in > libstdc++'s CVSROOT to handle its new location, copy it into GCC's > CVSROOT under a different name (e.g. libstdc++-auto-checkout) and add > a line to commitinfo for your new subdir to catch it right. You can > copy everything from the libstdc++ CVSROOT with minor tweaking for the > new location." > > I just modified the old libstdc++/CVSROOT?auto-checkout and checked it in to: > > src.egcs/libstdc++-v3/CVSROOT/libstdc++-v3-auto-checkout You need to put it in src.egcs/CVSROOT. You'll need to add an entry for it to the 'readers' file in that directory. > I looked at > > src.egcs/CVSROOT/commitinfo > > and can't figure out how to make the rest of it happen. Here are the > contents of that file: what needs to change? I'm sorry, I misspoke. You need to modify the loginfo file in that directory. You'll add something like ^egcs/libstdc++-v3/docs $CVSROOT/CVSROOT/libstdc++-v3-auto-checkout .... (look at the loginfo entry in your old libstdc++ repository for command line ops). An additional step I didn't think of earlier: You'll need to blow away the checked-out copy of your docs/ dir that is in the sourceware web site dir and check out a new copy with the new GCC repository location. Like this: % cd /www/sourceware/htdocs % mv libstdc++ libstdc++-bye % mkdir libstdc++ ; cd libstdc++ % cvs -d /cvs/gcc co egcs/libstdc++-v3/docs % rm -rf CVS ; mv egcs/libstdc++-v3/docs/* . ; rm -rf egcs % cd .. % chgrp -R gcc libstdc++ % find libstdc++ -type d -exec chmod 2775 {} \; It looks involved, but it's really not a big deal. Jason