Includes control scripts for managing AUR packages.
In order to reuse this, checkout the "base" branch and add your own packages on top. Don't keep mine. ;) An additional branch, "submodules-base", contains a previous attempt of mine. I decided I don't want to use submodules, but if you'd rather use that, feel free to take a look. :)
Commit PKGBUILDs in named subdirectories. Export them to the AUR with the included
aurpublish script, using the subtree push stratagem.
This preserves an independent history for third-party hosting, pull requests... ;)
Append ssh-config rules for accessing the AUR.
Push PACKAGE to the AUR. With "--speedup", merges the split history back in.
./aurpublish -p PACKAGE
Pull package from the AUR (if you adopted an existing package, or have a co-maintainer).
./aurpublish log PACKAGE
View the git log of a package subtree.
Experimental. Download the history of a non-migrated AUR3 package, and commit it to a new subtree.
Warn about whitespace errors, fail if checksums don't match, and auto-generate .SRCINFO for all changed PKGBUILDs.
Prefill the commit message with a list of added/updated/deleted packages + versions (if any).