[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: