public inbox for libc-hacker@sourceware.org
 help / color / mirror / Atom feed
* server update
@ 1999-10-09  9:20 Ulrich Drepper
  1999-10-09  9:43 ` Roland McGrath
  1999-10-09  9:50 ` Andreas Jaeger
  0 siblings, 2 replies; 4+ messages in thread
From: Ulrich Drepper @ 1999-10-09  9:20 UTC (permalink / raw)
  To: GNU libc hacker

sourceware.cygnus.com is now on a new, bigger, faster machine.  This
is what the downtime was about.

At the same time Jason made the directory structure a bit more
rational.  This requires you to change the CVS/Root and CVS/Repository
files.  I had to do this:


find -name Root | while read f; do mv $f $f.old; sed -e 's/:glibc/:sourceware/' -e 's|glibc/cvsfiles|cvs/glibc|' < $f.old > $f; done

find -name Repository | while read f; do mv $f $f.old; sed 's|glibc/cvsfiles|cvs/glibc|' < $f.old > $f; done


Your lines might be a bit different depending on the hostname you
used.  Please avoid checking out everything again.


The old machine will sometime soon be transformed into
anoncvs.cygnus.com.  I.e., it will mirror the content of sourceware
but is mean only for the anoncvs checkouts.  The time difference will
be insignificant but it will help the developers in the checkin
process since the locks created by all the anonymous checkouts are not
there anymore.

-- 
---------------.      drepper at gnu.org  ,-.   1325 Chesapeake Terrace
Ulrich Drepper  \    ,-------------------'   \  Sunnyvale, CA 94089 USA
Cygnus Solutions `--' drepper at cygnus.com   `------------------------

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: server update
  1999-10-09  9:20 server update Ulrich Drepper
@ 1999-10-09  9:43 ` Roland McGrath
  1999-10-09  9:50 ` Andreas Jaeger
  1 sibling, 0 replies; 4+ messages in thread
From: Roland McGrath @ 1999-10-09  9:43 UTC (permalink / raw)
  To: GNU libc hacker

A slightly more general form that will probably work for you,
this is what I use to relocate the repository for a CVS checkout:

$ echo sourceware.cygnus.com:/cvs/glibc > root
$ find libc -name Root -exec cp -f root {} \;
$ find libc -name Repository -print | xargs sh foo

and here is the script foo:

root=`cat root` || exit; rep=${root#*:}

for f; do

case "$f" in
/*|./*|../*) echo >&2 "$0 wants relative path from top of checkout"; exit 1;;
esac

echo > $f $rep/${f%/CVS/Repository}

done

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: server update
  1999-10-09  9:20 server update Ulrich Drepper
  1999-10-09  9:43 ` Roland McGrath
@ 1999-10-09  9:50 ` Andreas Jaeger
  1999-10-09  9:53   ` Roland McGrath
  1 sibling, 1 reply; 4+ messages in thread
From: Andreas Jaeger @ 1999-10-09  9:50 UTC (permalink / raw)
  To: Ulrich Drepper; +Cc: GNU libc hacker

>>>>> Ulrich Drepper writes:

 > sourceware.cygnus.com is now on a new, bigger, faster machine.  This
 > is what the downtime was about.

 > At the same time Jason made the directory structure a bit more
 > rational.  This requires you to change the CVS/Root and CVS/Repository
 > files.  I had to do this:


 > find -name Root | while read f; do mv $f $f.old; sed -e 's/:glibc/:sourceware/' -e 's|glibc/cvsfiles|cvs/glibc|' < $f.old > $f; done

 > find -name Repository | while read f; do mv $f $f.old; sed 's|glibc/cvsfiles|cvs/glibc|' < $f.old > $f; done


 > Your lines might be a bit different depending on the hostname you
 > used.  Please avoid checking out everything again.


 > The old machine will sometime soon be transformed into
 > anoncvs.cygnus.com.  I.e., it will mirror the content of sourceware
 > but is mean only for the anoncvs checkouts.  The time difference will
 > be insignificant but it will help the developers in the checkin
 > process since the locks created by all the anonymous checkouts are not
 > there anymore.

Could you please explain how Root and Repository should look now?  If
I use the anoncvs access, I should probably switch to anoncvs,
shouldn't I?

I currently have which might already be the correct setup:
$ cat CVS/Root 
:pserver:anoncvs@anoncvs.cygnus.com:/cvs/glibc
$ cat CVS/Repository 
/cvs/glibc/libc

Andreas
-- 
 Andreas Jaeger   
  SuSE Labs aj@suse.de	
   private aj@arthur.rhein-neckar.de

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: server update
  1999-10-09  9:50 ` Andreas Jaeger
@ 1999-10-09  9:53   ` Roland McGrath
  0 siblings, 0 replies; 4+ messages in thread
From: Roland McGrath @ 1999-10-09  9:53 UTC (permalink / raw)
  To: Andreas Jaeger; +Cc: Ulrich Drepper, GNU libc hacker

> Could you please explain how Root and Repository should look now?  If
> I use the anoncvs access, I should probably switch to anoncvs,
> shouldn't I?

Yes, though at the moment anoncvs is still an alias for sourceware.

> I currently have which might already be the correct setup:
> $ cat CVS/Root 
> :pserver:anoncvs@anoncvs.cygnus.com:/cvs/glibc
> $ cat CVS/Repository 
> /cvs/glibc/libc

That is the correct setup for anoncvs.  For non-anonymous cvs, Root should be:

	sourcware.cygnus.com:/cvs/glibc

or user@sourceware.cygnus.com or :rsh:user@sourceware.cygnus.com or whatever,
and CVS/Repository is the same.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~1999-10-09  9:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-10-09  9:20 server update Ulrich Drepper
1999-10-09  9:43 ` Roland McGrath
1999-10-09  9:50 ` Andreas Jaeger
1999-10-09  9:53   ` Roland McGrath

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).