* store the upstream tarball location in the SVN property svn-bp:origUrl (thins will allow a workflow like the one described in Self:Games/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:

* storing layout information can be done in subversion properties of the debian/ directory * store the following information in the layout information (via svn-bp:* properties of the debian/ directory) * upstream tarball - layout information origUrl (thins will allow a workflow like the one described in [[Games/Development/BuildProcess]]) * set all the URL fields: * trunkUrl * tagsUrl (use URI for authenticated users) * branchesUrl * specify layout information by using relative paths

{{{# start a source editing session and decide later not to copy back the# debian/ tree% svn-do $SHELL[...]I: Running command: /bin/zsh% exit 1E: command exited with 1; not copying back the debian/ tree.}}}

{{{# edit a patch in a CDBS' simple-patchsys based package% svn-do cdbs-edit-patch 02_pmount.patch[...]}}}

== 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]].

Obtaining the current svn-buildpackage can be done via the following command:

{{{debcheckout svn-buildpackage}}}

or, if you want to use authorized access (requires an account on Alioth):