User:Marcus H

Jump to: navigation, search

current osc ui status

- complicated commands:

 ls project package repo arch -b <=> ls project package -b -a arch -r repo
 request, build have too many options

- some commands use --repo repo --arch arch while others use "repo arch" arguments instead of options (or both are supported):

 results --repo repo --arch arch
 rebuild project package repo arch
 rebuild project package --repo repo --arch arch

- counterintuitive commands

 abortbuild project package
 abortbuild project package repo arch
 abortbuild (in pkg wc)
 abortbuild --repo repo --arch arch (in pkg wc)
 abortbuild repo arch (in pkg wc) => treats "repo" "arch" as "project" "package"

- "duplicated" commands (not really duplicates but the code can probably be consolidated somehow):

 bugowner, maintainer
 whois, meta user
 buildlog, remotebuildlog (, localbuildlog)
 diff, rdiff
 branch, mbranch
 rdelete, rremove

- candidates for "grouping":

 requestmaintainership, changedevelrequest, deleterequest
 maintenance stuff

- broken code:

 creq -a set_bugowner user project package

- "strange" heuristics for finding a project

 changedevelrequest, getpac, bco, bugowner