Differences between revisions 2 and 3
Revision 2 as of 2006-09-27 18:37:21
Size: 825
Editor: EddyPetrisor
Comment: wrong URL
Revision 3 as of 2007-03-17 00:24:23
Size: 1092
Editor: ?Eduard Bloch
Comment:
Deletions are marked like this. Additions are marked like this.
Line 34: Line 34:

== Development ==

svn-buildpackage is currently maintained as part of the collab-maint repository. To join the development team, check it out, join the channel #debian-svn-bp on OFTC, subscribe to PTS on [http://packages.qa.debian.org/s/svn-buildpackage.html].

Abstract

svn-buildpackage is a tool which helps in maintainance of packages with Subversion.

Group maintainance HowTo

Rules:

  • store the upstream tarball location in the SVN property svn-bp:origUrl (thins will allow a workflow like the one described in Games/Development/BuildProcess)

  • create debian/svn-deblayout files for all the packages in SVN and store all the URL fields:
    • trunkUrl
    • tagsUrl (use URI for authenticated users)
    • branchesUrl
  • store relative paths in the debian/svn-deblayout file:

origDir=..
trunkDir=.
buildArea=../build-area

Tricks

Just tag, no dependency checks

svn-buildpackage --svn-tag-only -d

Obtaining the unpacked source package without building

svn-buildpackage -d --svn-builder echo

Development

svn-buildpackage is currently maintained as part of the collab-maint repository. To join the development team, check it out, join the channel #debian-svn-bp on OFTC, subscribe to PTS on [http://packages.qa.debian.org/s/svn-buildpackage.html].