[clc-devel] Request for comments: subversion repository

Johannes Winkelmann jw at tks6.net
Mon Mar 7 20:30:35 UTC 2005


I added some folders to the repository:

Have a look at the following document to learn how to check out files:

Unfortunately, berlios doesn't offer subversion over http, but IMHO
this is a minor problem at the moment.

At the risk of making this another boring mail (danm ;-)), here comes
the log of my commits (after creating the initial structure):

Please ask if you'd like to learn more!

# first: add a single port to x86
mkdir /tmp/single-arch
cd /tmp/single-arch
svn co svn+ssh://svn.berlios.de/svnroot/repos/clc/x86/trunk
cd trunk
cp -r ~/crux/clc/htop .
svn add -N htop
cd htop
svn add Pkgfile .footprint .md5sum
svn ci -m "initial commit of htop"
-> http://svn.berlios.de/viewcvs/clc/x86/trunk/

# second: merge it to sparc
export XSVN_SRC_REPO=svn+ssh://svn.berlios.de/svnroot/repos/clc/x86 
export XSVN_BASE_REPO=svn+ssh://svn.berlios.de/svnroot/repos/clc/sparc

mkdir /tmp/work-multi
cd /tmp/work-multi
svn co $XSVN_BASE_REPO/trunk
cd trunk

xsvn merge-from htop
svn ci -m "commit htop to sparc"
-> http://svn.berlios.de/viewcvs/clc/sparc/trunk/

# release it to base of sparc 2.0
xsvn release base htop
[ editor pops up; say "add htop to sparc/2.0" ]
-> http://svn.berlios.de/viewcvs/clc/sparc/tags/CRUX-2_0/base/

# release htop to x86 2.0
export XSVN_BASE_REPO=svn+ssh://svn.berlios.de/svnroot/repos/clc/x86
xsvn release base htop
-> http://svn.berlios.de/viewcvs/clc/x86/tags/CRUX-2_0/base/

# merging to x86_64
export XSVN_BASE_REPO=svn+ssh://svn.berlios.de/svnroot/repos/clc/x86_64
mkdir /tmp/work-multi-64
cd /tmp/work-multi-64
svn co $XSVN_BASE_REPO/trunk
cd trunk
xsvn merge-from htop
svn ci -m "commit htop to x86_64"
-> http://svn.berlios.de/viewcvs/clc/x86_64/trunk/

# and finally release htop to x86_64 2.0; opt this time
xsvn release opt htop
-> http://svn.berlios.de/viewcvs/clc/x86_64/tags/CRUX-2_0/opt/

# add it to x86_64, crux 2.1:
xsvn release opt htop

That's it. xsvn is available at 
make sure you're using 0.3 or higher (uploaded five minutes ago).

Enjoy, Johannes
Johannes Winkelmann              mailto:jw at tks6.net
Bern, Switzerland                http://jw.tks6.net

More information about the crux-devel mailing list