[parisc-linux] IMPORTANT CVS CHANGES
bame@riverrock.org
bame@riverrock.org
Fri, 26 Oct 2001 09:59:01 -0600
Two more hours until the switch
>
> It's time to move CVS from puffin.external.hp.com to cvs.parisc-linux.org
>
> WHEN: Friday, 26-October, noon local time (US-MDT aka GMT-6)
>
> At noon puffin.external's CVS will go down and shortly thereafter
> CVS will come up on cvs.parisc-linux.org along with an e-mail
> announcement. Send questions to the list, or if that's too embarassing
> to me or taggart@fc.hp.com
>
> WHAT YOU MUST DO
>
> 1) You will not need to commit outstanding changes or do anything else
> unusual prior to the switchover.
>
> 2) You're probably setting CVSROOT somewhere, perhaps in your
> .profile. Change puffin.external.hp.com to cvs.parisc-linux.org and
> /home/cvs/parisc to /var/cvs
>
> 3) Every file named CVS/Root will need the same changes as #2.
> Use the script 'move-cvs' to do this for you -- simply run it
> in your top-level CVS directories, or the one above that perhaps.
> 'move-cvs' is attached to the end of this message and is available
> from CVS on puffin.external as build-tools/move-cvs.
>
> 4) Wherever you used puffin.external in a CVS-related way, start using
> cvs.parisc-linux.org instead, for example you might have web bookmarks
> for browsing the CVS archive.
>
> 5) Don't count on LXR being available any time soon...
>
> -Paul Bame
>
>
> ---------- move-cvs script starts next line
> #!/bin/sh
>
> find . -type d -name CVS -print |
> while read dir
> do
> [ -s $dir/Root ] || continue
> root=$(<$dir/Root)
> case $root in
> :pserver:anonymous@puffin.external.hp.com:/home/cvs/parisc)
> newroot=:pserver:anonymous@cvs.parisc-linux.org:/var/cvs;;
> :ext:*@puffin.external.hp.com:/home/cvs/parisc)
> user=${root#:ext:}
> user=${user%@puffin.external.hp.com:/home/cvs/parisc}
> newroot=:ext:$user@cvs.parisc-linux.org:/var/cvs;;
> puffin.external.hp.com:/home/cvs/parisc)
> newroot=cvs.parisc-linux.org:/var/cvs;;
> /home/parisc/cvs)
> newroot=cvs.parisc-linux.org:/var/cvs;;
> :pserver:anonymous@pehc:/home/cvs/parisc)
> newroot=:pserver:anonymous@cvs.parisc-linux.org:/var/cvs;;
> :ext:*@pehc:/home/cvs/parisc)
> newroot=cvs.parisc-linux.org:/var/cvs
> user=${root#:ext:}
> user=${user%@pehc:/home/cvs/parisc}
> newroot=:ext:$user@cvs.parisc-linux.org:/var/cvs;;
> pehc:/home/cvs/parisc)
> newroot=cvs.parisc-linux.org:/var/cvs;;
> /home/parisc/cvs)
> newroot=cvs.parisc-linux.org:/var/cvs;;
> *) echo -e "\nCannot fix $dir/Root ($root)" >&2
> continue;;
> esac
>
> cp $dir/Root $dir/Root.pehc
> echo $newroot > $dir/Root
> echo -e ".\c"
> done
> echo
>
>
> _______________________________________________
> parisc-linux mailing list
> parisc-linux@lists.parisc-linux.org
> http://lists.parisc-linux.org/cgi-bin/mailman/listinfo/parisc-linux