221 Commits

Author SHA1 Message Date
Jimmy Berry
536e17cb79 osclib/stagingapi: rename dashboard_content_* methods to pseudometa_file_*.
No need to be confusing and use the deprecated dashboard name.
2018-08-17 23:19:24 -05:00
Jimmy Berry
24b15d6b0b Replace relevant 'dashboard' package references with pseudometa lookup.
Skipping some of the broader once which have no tangible impact, but are
expensive to change.
2018-08-17 23:18:32 -05:00
Jimmy Berry
55116d31b5
Merge pull request #1648 from jberry-suse/config-decouple-and-require
osclib/conf: decouple from StagingAPI and always fetch remote config.
2018-08-17 10:02:37 -05:00
Jimmy Berry
760ddf39e6 osclib/conf: decouple from StagingAPI and always fetch remote config.
As the remote config is no longer optional for SLE and is utilized by
openSUSE to the point were it is dangerous not to load the remote config
it should be required. Currently only certain users call apply_remote()
while this will make it built-in during construction and thus makes the
usage consistent and no longer require StagingAPI.
2018-08-16 21:53:40 -05:00
Jimmy Berry
a90bf0e07b osc-staging: add documentation for setprio command. 2018-08-16 18:05:25 -05:00
Jimmy Berry
9c0eb82f51 osclib/prio: support non-important priority. 2018-08-16 18:05:20 -05:00
Stephan Kulow
ae97da90e5 Remove more of :DVD subproject handling 2018-07-05 20:43:07 +02:00
Stephan Kulow
af9ac0b01d Read lock attribute from remote config 2018-06-15 11:40:02 +02:00
Jimmy Berry
b2c2fee6f5 osc-staging: select: reword documentation to include XML reference. 2018-02-06 23:05:51 -06:00
Jimmy Berry
bf13cc7a77 osc-staging: select: mention additional supplemented request values. 2018-02-06 23:04:49 -06:00
Jimmy Berry
73dc18de94 osc-staging: select: mention quick strategy in documentation. 2018-02-06 23:04:07 -06:00
Jimmy Berry
17508e4bc3 osc-staging: select: add filter-by example using hashtag in description. 2018-02-06 22:00:40 -06:00
Jimmy Berry
843cc016e0 osclib/accept: print todo from staging config after completion. 2018-01-25 11:08:47 -06:00
Jimmy Berry
664f3bbb90 Split EDITOR environment variable to handle flags in prefix. 2017-11-22 09:13:06 -06:00
d04bc4fce1 Import all dependencies 2017-10-20 01:01:17 +02:00
Jimmy Berry
f6ce6deb87 osc-staging: select -i: s/merged/mergeable/ in stat comment. 2017-10-16 16:22:36 -05:00
Jimmy Berry
96ac840646 osc-staging: select -i: include remaining requests in comment.
Useful for manually adding open requests to proposal.
2017-10-16 16:22:28 -05:00
Jimmy Berry
c0eaaf4268 osclib: provide ConfigCommand and expose via osc-staging. 2017-10-12 17:46:01 -05:00
Jimmy Berry
336a0e54ad osclib/stagingapi: get_staging_projects(): provide include_dvd option. 2017-10-11 17:38:11 -05:00
Stephan Kulow
dfaf6d8b4c Fix typo in bootstrap 2017-09-01 13:41:29 +02:00
Ludwig Nussel
dcba23666f accept: call accept_other_new() for all projects instead of just openSUSE. 2017-08-25 09:21:55 +02:00
773ce3904b Freeze Cmd: Implement freezing adi staging project
Since we have introduced the source project expand function in adi staging
project, a new function to freeze a adi staging project is needed as well.
2017-08-23 17:09:42 +08:00
Jimmy Berry
85dbc57f12 stagingapi: provide dashboard_content_{load,save,ensure}() and utilize. 2017-07-27 23:52:58 -05:00
Jimmy Berry
387b37939c osc-staging: provide check_duplicate_binaries staging command. 2017-06-27 17:12:57 -05:00
Jimmy Berry
ce02704f4e osc-staging: provide clean_args() to allow for lists containing commas. 2017-05-10 09:41:48 -05:00
Jimmy Berry
f4523078b4 osc-staging: skip lock for observation commands. 2017-05-08 19:39:15 -05:00
Jimmy Berry
4fae904e01 osc-staging: provide project from directory functionality. 2017-05-02 16:10:20 -05:00
Jimmy Berry
03fec52636 osc-staging: cleanup command and argument number checking. 2017-05-01 17:48:45 -05:00
Jimmy Berry
b79543849e check: support multiple specified projects. 2017-05-01 17:47:35 -05:00
Jimmy Berry
4cbc9f6679 osc-staging: correct arg count for list. 2017-05-01 17:47:35 -05:00
Jimmy Berry
a5ce3ce64e Merge pull request #862 from jberry-suse/remove-search-path-workaround
Drop sys.path plugindir workaround.
2017-05-01 17:46:50 -05:00
Jimmy Berry
d4a2af58c8 osc-staging: implement remote config. 2017-05-01 17:40:13 -05:00
Jimmy Berry
53a79f2c05 lock: provide command to place a multi-command hold on a project. 2017-05-01 17:09:16 -05:00
Jimmy Berry
77f79f9175 obslock: add reason to indicate what command is being run. 2017-05-01 16:45:35 -05:00
Jimmy Berry
d633e452b5 osc-staging: correct --version print. 2017-04-29 00:05:00 -05:00
Jimmy Berry
686dc0df6a Drop sys.path plugindir workaround. 2017-04-28 23:36:48 -05:00
Jimmy Berry
1e520f2368 osc-staging: allow colors to be modified via .oscrc. 2017-04-28 10:21:52 -05:00
Jimmy Berry
93fb950351 freeze: colorize. 2017-04-27 16:33:04 -05:00
Jimmy Berry
40f5ee00fb frozenage: colorize. 2017-04-27 16:33:04 -05:00
Jimmy Berry
fb25b7a044 osc-staging: implement colorization using colorama for adi and list. 2017-04-26 11:59:38 -05:00
Jimmy Berry
862ee547eb supersede: allow list of request IDs or packages. 2017-04-19 18:09:34 -05:00
Jimmy Berry
54f502da37 osc-staging: break out list --supersede PACKAGES... as separate command.
Maintains `list --supersede`, but places the explicit supersede based on
a list of packages in a separate command.
2017-04-19 17:42:14 -05:00
Jimmy Berry
5e3c8dc920 osc-staging: select: extend doc to cover [try-]strategy[s] and merge. 2017-04-17 23:18:54 -05:00
Jimmy Berry
5e0ed06ae6 osc-staging: select -i: include note about skipping. 2017-04-17 23:08:55 -05:00
Jimmy Berry
ef2bc90061 request_splitter: provide and utilize an aged attribute on requests. 2017-04-12 17:32:43 -05:00
Ludwig Nussel
fa167b8073 Merge pull request #772 from nilxam/suppkg_rebuild
Rebuild staging project if it has support package was staged
2017-03-23 10:35:23 +01:00
06596972c9 Reset support_pkg_rebuild state to unknown while accepting 2017-03-21 19:39:09 +08:00
Ludwig Nussel
3cbe377b11 Merge pull request #768 from jberry-suse/cleanup-setprio
setprio: utilize project_status() and refactor to support list of stagings.
2017-03-20 15:41:01 +01:00
Jimmy Berry
37ce041b9d repair: support the --cleanup flag to include all untracked requests. 2017-03-18 18:14:47 -05:00
Jimmy Berry
94a4629d2c unselect: support the --cleanup flag to include all obsolete requests. 2017-03-18 18:13:42 -05:00