pmb: Migrate pkgrel_bump to Command (MR 2411)

Also remove args from functions that don't actually need it to
faciliate this.

This does not attempt to fix any of the bugs with pkgrel_bump.
This commit is contained in:
Stefan Hansson 2024-09-26 17:39:33 +02:00
parent 3d60673f64
commit 8a64c9da8f
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB
4 changed files with 41 additions and 26 deletions

View file

@ -27,7 +27,6 @@ import pmb.helpers.devices
import pmb.helpers.git
import pmb.helpers.lint
import pmb.helpers.logging
import pmb.helpers.pkgrel_bump
import pmb.helpers.pmaports
import pmb.helpers.repo
import pmb.helpers.repo_missing
@ -501,24 +500,6 @@ def apkindex_parse(args: PmbArgs) -> None:
print(json.dumps(result, indent=4))
def pkgrel_bump(args: PmbArgs) -> None:
would_bump = True
if args.auto:
would_bump = bool(pmb.helpers.pkgrel_bump.auto(args, args.dry))
else:
# Each package must exist
for package in args.packages:
pmb.helpers.pmaports.find(package)
# Increase pkgrel
for package in args.packages:
pmb.helpers.pkgrel_bump.package(args, package, dry=args.dry)
if args.dry and would_bump:
logging.info("Pkgrels of package(s) would have been bumped!")
sys.exit(1)
def aportupgrade(args: PmbArgs) -> None:
if args.all or args.all_stable or args.all_git:
pmb.helpers.aportupgrade.upgrade_all(args)