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
uscanto 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
debcleanbefore 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.
--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).