New SVN layout.
Hello,
as explained earlier, i moved the subversion layout to be :
kernel/trunk/kernel/powerpc
kernel/trunk/kernel/source
kernel/trunk/kernel-2.4/powerpc
kernel/trunk/utils/initrd-tools
and then the tags to somethign like.
kernel/tags/kernel/powerpc/2.6.7-3
iand the branches to :
kernel/branches/utils/initrd-tools/rel-0-1-32woody
This means that it is now possible to checkout the whole trunk without
bothering about tags and branches. You will find also a small README
file in kernel/trunk, which explains this stuff. I reproduce it here :
Some basic instructions :
Initial checkout :
svn co svn+ssh://<user>@svn.debian.org/svn/kernel/trunk
Updating a checked out repository :
svn update (in the directory of the repository)
Checkin in changes :
svn ci (in the directory of the repository)
Adding files :
svn add <file or dir name>
Creating dirs :
svn mkdir <newdir>
Moving files or dirs :
svn mv <ildname> <newname>
Tagging after an upload :
svn cp svn+ssh://<user>@svn.debian.org/svn/kernel/trunk/kernel/2.6/powerpc \
svn+ssh://<user>@svn.debian.org/svn/kernel/tags/kernel/2.6/powerpc/2.6.7-3
Branching :
svn cp svn+ssh://<user>@svn.debian.org/svn/kernel/trunk/kernel/2.6/powerpc
svn+ssh://<user>@svn.debian.org/svn/kernel/branches/kernel/2.6/powerpc/mybranch
Exporting before an upload :
svn export svn+ssh://<user>@svn.debian.org/svn/kernel/trunk/kernel/2.6/powerpc \
/path/to/build/dir
Upload procedure :
1) Change the changelog entry from UNRELEASED to unstable.
2) export the package.
3) go into the exported dir and do the build
4) upload.
5) checkin the changes.
6) tag the package.
Changelog practice :
When making a change in a package, without having it uploaded,
please put the changelog entry to UNRELEASED instead of unstable.
When doing the upload this UNRELEASED is changed back to unstable.
Friendly,
Sven Luther
Reply to: