svn-upgrade(1)

svn-upgrade1

Upgrade source package from a new upstream revision

Usage

svn-upgrade newsource [options]

Overview

svn-upgrade modifies a Debian package source located in a Subversion repository, upgrading it to a new upstream release. The repository filesystem tree must be in the format created by svn-inject.

Options

svn-upgrade accepts the following options on the command-line:

-V STRING | --version STRING

Forces a different upstream version string

Default: Off.

-c | --clean

Runs make clean and removes the debian/ directory in the new source.

Default: Off.

-P STRING | --packagename STRING

Forces a different package name

Default: Off.

-v | --verbose

More verbose program output

Default: Off.

-r | --replay-conflicting

Extra cleanup run: replaces all conflicting files with upstream versions. Review of svn status output before doing that could make sense.

Default: Off.

-N | --noautodch

Upgrade without making a new changelog entry.

Default: Make the changelog entry.

-u | --uscan

Use uscan to download the new version.

--noninteractive

Turn off interactive mode.

--ignoreerrors

In noninteractive mode, ignore errors.

--ignored-files-action STRING

Make files that are ignored due to subversion ignore patterns to be 'import'ed or 'skip'ed.

-e | --auto-epoch

Automatically increase version epoch if the new upstream version is not greater than the current.

--debclean

Run debclean before merging the new upstream source.

Tarballs must be compressed with gzip or bzip2.

Releases

11 releases since Debian 3.1 (Sarge); the text changed 6 times.

  1. 3.1–4.0
  2. 5.0
  3. 6.0
  4. 7
  5. 8
  6. 9–11
  7. 12–13

--auto-epoch since Debian 6.0 (Squeeze); --clean since Debian 6.0 (Squeeze); --debclean since Debian 6.0 (Squeeze); --ignored-files-action since Debian 6.0 (Squeeze); --ignoreerrors since Debian 6.0 (Squeeze); --noautodch since Debian 6.0 (Squeeze); --noninteractive since Debian 6.0 (Squeeze); --replay-conflicting since Debian 6.0 (Squeeze); --uscan since Debian 6.0 (Squeeze); --verbose since Debian 6.0 (Squeeze); -N since Debian 6.0 (Squeeze); -c since Debian 6.0 (Squeeze); -e since Debian 6.0 (Squeeze); -r since Debian 6.0 (Squeeze); -u since Debian 6.0 (Squeeze); -v since Debian 6.0 (Squeeze).

--packagename until Debian 4.0 (Etch); --version until Debian 4.0 (Etch); -P until Debian 4.0 (Etch); -V until Debian 4.0 (Etch).

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

From svn-buildpackage 0.8.10 in Debian 13 (Trixie). Parsed by carta from the page's man source.