No description
Find a file
2016-04-27 21:16:35 -05:00
src __init__: accept the distgit_namespaced kwarg to the commands class 2016-04-27 21:16:35 -05:00
tests moving the mixins to their own module to hide them in stackframes 2015-07-20 16:51:20 -05:00
.gitignore ignore pyc files 2014-06-13 21:56:17 -05:00
centpkg.spec fix the anongiturl property so generating the SCM commit url works properly 2015-02-06 12:27:32 -06:00
COPYING add a license and a README 2014-06-14 01:31:24 -05:00
README.md update readme for current workflow 2014-12-14 20:22:09 +00:00
setup.py fix the anongiturl property so generating the SCM commit url works properly 2015-02-06 12:27:32 -06:00

Centpkg

Centpkg is a wrapper for rpkg which interacts with RPM git repositories like the ones hosted at http://git.centos.org. Rpkg also provides some convenience methods/commands for local builds via mock or rpmbuild, for interacting with koji, and for generating patches.

Centpkg is in pre-alpha state, as of now this is a proof of concept.

For now only a very small subset of rpkg commands are enabled.

Exception handling at the top level has been disabled for now to get better tracebacks during development.

Current workflow

For a sig working on a package in git.centos.org, the following workflow is recommended:

# In this example a member of the virt sig would like to scratch-build a2ps on EL6
$ centpkg clone -b virt6 a2ps
$ cd a2ps
$ centpkg build --srpm --scratch 

# Tagged builds can be done also 
$ centpkg build --srpm

License

Unless otherwise specified, all files are licensed under GPLv2+. See COPYING for more license information