Yuming Zhu
65799703e2
push build_tag, session, scratch into callbacks
2017-06-20 09:32:19 -04:00
yzhu
db96dd63c3
enable callback plugin for builder
2017-06-20 09:32:19 -04:00
Yuming Zhu
7a3be01c44
fix fields in SCM
2017-06-20 09:32:19 -04:00
Yuming Zhu
4696e35607
use util.dslice instead
2017-06-20 09:32:19 -04:00
Yuming Zhu
e6959d8ed5
fix reference problem
2017-06-20 09:32:19 -04:00
Yuming Zhu
cbf06f8783
remove useless import
2017-06-20 09:32:19 -04:00
Yuming Zhu
89e82d6020
only path taskinfo, scminfo, [srcdir] to plugin
2017-06-20 09:32:19 -04:00
Xibo Ning
9bf49841ad
patch2 for issue 288
2017-06-20 09:32:19 -04:00
Mike McLean
9cfadf7529
PR#199 CLI plugins
...
Merges #199
https://pagure.io/koji/pull-request/199
Fixes #193
https://pagure.io/koji/issue/193
2017-06-16 11:02:21 -04:00
Tomas Kopecek
519f792ce2
strip .py from module name
2017-06-16 10:55:08 +02:00
Mike McLean
94f116e898
watch-logs: fix py3 encoding issues
2017-06-16 10:16:07 +02:00
Mike McLean
3c548a9923
fix command options that default to global option value
2017-06-16 10:16:07 +02:00
Mike McLean
bd7c52afbf
avoid sorting dictionary fields
...
python3 is pickier about this than python2
2017-06-16 10:16:07 +02:00
Mike McLean
ada23043ee
cli makefile: make sure we create dir before installing to it
2017-06-16 10:16:07 +02:00
Mike McLean
bd6f5f3aa6
include plugin.py in py3 lib
2017-06-16 10:16:07 +02:00
Tomas Kopecek
03ec96803a
Fix blank lines (pep8)
...
split_cli.py caused some missing or additional empty lines. Fixed
according to pep8.
2017-06-13 15:44:38 +02:00
Tomas Kopecek
4ef0506b5c
CLI plugin dev docs
2017-06-13 15:28:43 +02:00
Tomas Kopecek
df6aadec59
remove CLI plugins config options
2017-06-13 14:53:39 +02:00
Tomas Kopecek
c8db9b9945
spec update
2017-06-13 11:42:04 +02:00
Tomas Kopecek
1c0d5011c7
Makefile updates
2017-06-13 11:42:04 +02:00
Tomas Kopecek
c02eb739aa
update cli tests
2017-06-13 11:42:04 +02:00
Tomas Kopecek
ac3f76a4de
refactor activate_session
2017-06-13 11:42:04 +02:00
Tomas Kopecek
c15c553048
fix entry path
2017-06-13 11:42:04 +02:00
Tomas Kopecek
37bcef025c
cleanup after automatic split
2017-06-13 11:42:04 +02:00
Tomas Kopecek
81b2b36d07
apply split
2017-06-13 11:20:38 +02:00
Tomas Kopecek
a1a5f2f25a
touch __init__.py in koji_cli
2017-06-13 11:20:24 +02:00
Tomas Kopecek
411c6273f7
update split_cli.py for builtins
2017-06-13 11:20:21 +02:00
Mike McLean
c14ecced37
script for split
2017-06-13 11:20:15 +02:00
Mike McLean
871062bfee
PR#449 Make sure to fix encoding all RPM Headers
...
Merges #449
https://pagure.io/koji/pull-request/449
2017-06-07 15:13:30 -04:00
Patrick Uiterwijk
51c125a06e
Make sure to fix encoding all RPM Headers
...
The fix in #403 left some RPM Headers unfixed, most notably changelog* (because those are lists).
This patch makes use of fixEncodingRecurse to make sure all heades get encoded correctly.
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2017-06-07 15:09:58 -04:00
Mike McLean
2c4f09d891
PR#442 list-channels CLI command
...
Merges #442
https://pagure.io/koji/pull-request/442
Fixes #437
PR#442 list-channels CLI command
2017-06-07 15:08:06 -04:00
Tomas Kopecek
c5f910ffd9
list-channels CLI command
...
Related: https://pagure.io/koji/issue/437
2017-06-07 14:51:28 -04:00
Mike McLean
6165d5dda3
PR#445 log failed plugin
...
Merges #445
https://pagure.io/koji/pull-request/445
Fixes #433
https://pagure.io/koji/issue/433
2017-06-07 14:48:42 -04:00
Mike McLean
64a04a45b1
avoid secondary traceback when hub plugin fails to load
2017-06-07 14:47:47 -04:00
Tomas Kopecek
b5c5756118
log failed plugin
...
Related: https://pagure.io/koji/issue/433
2017-06-07 14:47:47 -04:00
Mike McLean
a3425e95d6
PR#441 document easier bootstrap for groups
...
Merges #441
https://pagure.io/koji/pull-request/441
2017-06-06 11:51:47 -04:00
Mike McLean
5c9c7a7dbe
reword a bit
2017-06-06 11:49:58 -04:00
Tomas Kopecek
0579c7ef7a
document easier bootstrap for groups
2017-06-06 11:33:12 -04:00
Mike McLean
b297731d99
PR#438 Fix traceback for missing update
...
Merges #438
https://pagure.io/koji/pull-request/438
2017-06-06 10:42:41 -04:00
Tomas Kopecek
e5ac8557e9
Fix traceback for missing update
2017-06-06 10:41:13 -04:00
Mike McLean
ecf27ee215
PR#453 honor --quiet in list-tagged
...
Merges #453
https://pagure.io/koji/pull-request/453
Fixes #452
https://pagure.io/koji/issue/452
2017-06-06 10:39:42 -04:00
Tomas Kopecek
0f6a9fdcf3
honor --quiet in list-tagged
...
Related: https://pagure.io/koji/issue/452
2017-06-06 10:38:46 -04:00
Mike McLean
3062b4e1f6
PR#448 Fix python3 deps
...
Merges #448
https://pagure.io/koji/pull-request/448
2017-06-06 10:33:40 -04:00
Mike McLean
19ce311b41
explicitly require python2 koji lib where py3 not supported
2017-06-06 10:29:00 -04:00
Mike McLean
165bd1faad
fix rpm-python dep for python3
2017-06-06 10:29:00 -04:00
Mike McLean
6d198f1ba2
PR#450 epel-compatible python3 macros
...
Merges #450
https://pagure.io/koji/pull-request/450
2017-06-06 09:45:17 -04:00
Tomas Kopecek
7e28e4bc05
epel-compatible python3 macros
2017-06-06 09:36:19 -04:00
Mike McLean
be0a1326df
PR#444 require mod_auth_gssapi instead of mod_auth_kerb where applicable
...
Merges #444
https://pagure.io/koji/pull-request/444
2017-06-06 09:30:17 -04:00
Tomas Kopecek
6f8df41889
fix docs for mod_auth_gssapi
2017-06-06 09:29:14 -04:00
Mike McLean
c18c6bbfa4
require mod_auth_gssapi instead of mod_auth_kerb where applicable
...
Fixes : #443
https://pagure.io/koji/issue/443
2017-06-06 09:29:14 -04:00