pacvamp-repo sync-aur
- Usage:
pacvamp-repo sync-aur <FLAGS>
Gate AUR commits before the repository pulls them
For each package, syncs the AUR checkout, reviews the remote head with the unattended policy against the commit last merged, and decides: unchanged, auto-merge (a clean version bump by a trusted maintainer), needs-review, or blocked (a finding the unattended policy denies). A static verdict per reviewed commit can be appended to the verdict feed. With --write, auto-merged commits are recorded in the state.
Flags
-s --state <STATE>— The sync state file (created when missing)--package <PACKAGE>— Packages to sync; default every package in the state--trusted-maintainer <TRUSTED_MAINTAINER>— AUR maintainers whose clean bumps merge on their own--cache <CACHE>— Where AUR checkouts live--config <CONFIG>— The pacman.conf for similar-name checks against the repositories--sysroot <SYSROOT>— An alternative root for pacman's files--arch <ARCH>— The architecture to evaluate sources forDefault:
x86_64--verdicts <VERDICTS>— Append a static verdict per reviewed commit to this feed--advisories <ADVISORIES>— Advisory kill list to enforce while gating commits-k --key <KEY>— The feed signing key (with --verdicts)-w --write— Record auto-merged commits in the state-J --json— Print the results as JSON-h --help— Print help