aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* commit: add support to enable/disable gpg signingArthur Zamarin2023-07-051-0/+2
| | | | | | | | | | | | You can use "--gpg-sign" and "--no-gpg-sign" to enable/disable gpg signing. If you don't specify any of them, pkgdev will use the value listed in metadata/layout.conf. You can also set this in configuration, using `commit.no-gpg-sign=` or `commit.gpg-sign=`. Resolves: https://github.com/pkgcore/pkgdev/issues/146 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* push: add option `--pull`Arthur Zamarin2022-11-211-0/+1
| | | | | | | | | | | | | Add a new option `--pull` to `pkgdev push` to pull all changes before starting the scan & push. This is very useful for most normal usage for developers. This can be also set in config, but adding the line: push.pull = Resolves: https://github.com/pkgcore/pkgdev/issues/102 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* build backend: use custom wrapper around flitArthur Zamarin2022-11-161-0/+104
For pkgcore we need to run multiple preparations of generating files before creating sdist or wheel. Flit is a very simple and nice build backend, much more than setuptools. Also migrate to use snakeoil.dist sphinx extension for generating man and html, to remove various logic from `doc/conf.py`. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>