SVN-UPGRADE(1)

πŸ“¦
version 0.8.10 Β· 2 versions
  • 0.8.10 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 0.8.7 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

✨ 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 β€” Runs make clean and removes the debian/ 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 of svn status output 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 run svn status first 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 β€” Use uscan to 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 β€” Run debclean before 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 manual
  • svn(1) β€” Subversion command line client tool
  • svn-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 Β© 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 πŸ«ΆπŸ’–