SVN-UPGRADE(1)
β¨ svn-upgrade β the manual page, but make it cute β¨
ok so bestie, this is svn-upgrade(1) from the command reference family, and we're gonna get you all the way caught up. no skimming, no skipping, we're doing the whole thing π
πΈ NAME πΈ
svn-upgrade β upgrade source package from a new upstream revision
that's it. that's the vibe. your package is getting a glow-up π
π SYNOPSIS π
svn-upgrade newsource [options]
π¦ DESCRIPTION π¦
So here's the tea, bestie: svn-upgrade takes a Debian package source that's chilling inside a Subversion repository and modifies it, upgrading it to a whole new upstream release. new era, same repo, you know?
but β and this is important β the repository filesystem tree has to be in the format that svn-inject created. like, that's the dress code. if your tree isn't in that format, this is not the party for you. no cap.
β¨ OPTIONS β¨
svn-upgrade accepts the following options on the command-line, and yes we're going through every single one because that's what besties do π«Ά
-V STRING,--version STRINGβ Forces a different upstream version string. (Default: Off.) sometimes the version needs a little makeover and you get to pick it, periodt.-c,--cleanβ Runsmake cleanand removes thedebian/directory in the new source. (Default: Off.) out with the old, literally.-P STRING,--packagename STRINGβ Forces a different package name. (Default: Off.) rebranding era π-v,--verboseβ More verbose program output. (Default: Off.) give me ALL the lore, I wanna know everything that's happening.-r,--replay-conflictingβ Extra cleanup run: replaces all conflicting files with upstream versions. Review ofsvn statusoutput before doing that could make sense. (Default: Off.) > okay bestie, listen β this one overwrites your conflicting files with the upstream versions. it's giving "trust the process" but maybe runsvn statusfirst and actually look at what you're about to lose, k? π-N,--noautodchβ Upgrade without making a new changelog entry. (Default: Make the changelog entry.) so like, normally it DOES make the changelog entry, and this flag is you saying "not today π".-u,--uscanβ Useuscanto download the new version. let it fetch, it's serving.--noninteractiveβ Turn off interactive mode. no questions, no prompts, just vibes (and automation).--ignoreerrorsβ In noninteractive mode, ignore errors. > careful bestie, this one's literally "ignore the red flags" mode. only in--noninteractive.--ignored-files-action STRINGβ Make files that are ignored due to subversion ignore patterns to be'import'ed or'skip'ed. those are the two options. that's the whole menu.-e,--auto-epochβ Automatically increase version epoch if the new upstream version is not greater than the current. fixing the version math for you because you're busy β¨--debcleanβ Rundebcleanbefore merging the new upstream source. tidy up first, then merge. self-care π§
Tarballs must be compressed with gzip or bzip2.
that last line is not an option, it's a whole rule. gzip or bzip2, those are your only two doors. π
π SEE ALSO π
/usr/share/doc/svn-buildpackage/()β The svn-buildpackage HOWTO manualsvn(1)β Subversion command line client toolsvn-buildpackage(1)β build Debian packages from SVN repository
π 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
three icons, three generations of manpage glow-ups, we love to see it π
π COPYRIGHT π
Copyright Β© 2009 Eduard Bloch
and that's the whole page, bestie!! you read all of it, main character energy fr fr π β¨
Release: 0.8.2 β May 2009 π
mwah, go upgrade something gorgeous π«Άπ
π¦ where this page comes from
- debian bookworm: svn-buildpackage 0.8.8 Β· GPL-3.0-or-later
- debian trixie: svn-buildpackage 0.8.10 Β· GPL-3.0-or-later
- ubuntu noble: svn-buildpackage 0.8.8 Β· GPL-3.0-or-later
- ubuntu resolute: svn-buildpackage 0.8.10 Β· GPL-3.0-or-later
- ubuntu stonking: svn-buildpackage 0.8.10 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms