[clc-devel] Request for comments: subversion repository

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


Hi,

I added some folders to the repository:
  http://svn.berlios.de/viewcvs/clc/

Have a look at the following document to learn how to check out files:
  https://developer.berlios.de/svn/?group_id=847

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
export XSVN_RELEASE=CRUX-2_0

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:
export XSVN_RELEASE=CRUX-2_1
xsvn release opt htop



That's it. xsvn is available at 
  http://jw.tks6.net/files/crux/xsvn/xsvn
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