archrelease new line fix
- git: first iteration of git support
- commitpkg: ensure we always use the main branch
- commitpkg: ensure we always stage and rm files
- archrelease: ensure we check the checksum of the package
- archrelease: Added pkgver to git tag conversion
- archrelease: explicitly push the main refspec
- archrelease: fix git tag conversion and use library function for it
- commitpkg: omit pkgbase in commit msg as git repos are per pkgbase
- crossrepomove: drop support as this is not needed anymore
- archco: convert tool to git clone
- archco: implement clone and configure subcommands
- archco: add option to clone all packages of a maintainer
- commitpkg: use library location for common server and remote properties
- pkgrepo: rename archco as a general purpose tool for packaging repos
- pkgrepo: add option to clone all existing packages
- pkgrepo: add subcommand to open the packaging repository's website
- pkgctl: add a unified command-line frontend for devtools
- src: modularize repo layout into a library
- config: implemented simple config module to store token and settings
- gitlab: implemented module for required API calls
- auth: implemented module to authenticate against our GitLab
- repo: added command to create a new packaging repository
- commitpkg: add exported pgp keys with git
- db: command for Pacman database modification like update, move etc
- git: convert repos and tags config to new repo layout
- release: command to commit, tag and upload build artifacts
- conf: move makepkg and pacman config into separate conf.d dirs
- build: replace m4 defines with sed scripts during build
- archrelease: add checks for valid remote and up-to-date branch ref
- test: added pkgctl devel wrapper for convenient development testing
- archrelease: print deprecation warning when executed directly
- commitpkg: print deprecation warning when executed directly
- commitpkg: error out if the repo is not configured to latest specs
- build: command to build packages inside a clean chroot
- repo-configure: automatically determine protocol from packager identity
- gitlab: add project path function to map special chars
- doc: update manpage footer for GitLab and remove static list of maintainers
- rebuildpkgs: drop legacy script, will be replaced with a smarter UX
- edit: improve editor presence checking
- config: allow suppying the gitlab token via env var
- doc: add dependency declaration to the README.md
- build: support nocheck for initial bootstrap builds
- config: fixup file permissions to be more strict
- WIP: set git packaging namespace to bot-test for testing
- WIP: REMOVE after POC, map community to extra
- completion: zsh: allow args even when the command has subcommands
- pkgctl: introduce the version subcommand
- completion: implemented structured declarative bash completions
- pkgctl repo: introduce the switch subcommand
- build: allow release options only in combination with --release
- archrelease: fix mangled output