[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