svn-do(1)
NAME
svn-do - export a source and run a command inside the source.
SYNOPSIS
svn-do COMMAND
DESCRIPTION
svn-do will use svn-buildpackage to export a source, run a command
inside the exported source and, if the command succeeds, copy back the
debian/ tree
EXAMPLES
- clean the tree (useful if this requires the full source tree)
- $ svn-do debclean
I: Exporting source tree via svn-buildpackage...
[...]
I: Running command: debclean
[...]
I: Copying back the debian/ tree...
'debian/control' -> 'path/package/debian/control' - use quilt to refresh a patch
$ QUILT_PATCHES=debian/patches svn-do \sh -c "quilt push 002_static-linking-dont-build-perf.patch; \
quilt refresh"- [...]
I: Copying back the debian/ tree...
[...]
'debian/patches/002_static-linking-dont-build-perf.patch' ->
'/path/package/debian/patches/002_static-linking-dont-build-perf.patch' - Start a source editing session and decide later not to copy back the
debian/ tree
$ svn-do $SHELL
[...]
I: Running command: /bin/zsh
% exit 1
E: 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
[...]
SEE ALSO
- /usr/share/doc/svn-buildpackage/()
- The svn-buildpackage HOWTO manual
- svn-inject(1)
- puts a Debian source package into Subversion repository
- svn-upgrade(1)
- upgrade source package from a new upstream revision
- svn(1)
- Subversion command line client tool
- dpkg-buildpackage(1)
- Debian source package tools
- lintian(1)
- Debian package checker
AUTHORS
- Eduard Bloch
- This manual page was written by Eduard Bloch in roff.
- Goneri Le Bouder
- Converted manpages to SGML.
- Neil Williams
- Converted manpages to DocBook XML and current Debian maintainer
COPYRIGHT
- Copyright (C) 2009 Neil Williams