mirror of
https://github.com/openSUSE/osc.git
synced 2024-12-30 19:56:14 +01:00
69 lines
2.5 KiB
Plaintext
69 lines
2.5 KiB
Plaintext
CRITICAL:
|
|
- webpage can create a _link in a fully populated package.
|
|
Need to prevent his somehow.
|
|
|
|
- canonical option parser.
|
|
-A, -e, -u, -E <n>, should be univeral to all subconmmands that work on prj/pkg objects.
|
|
With all subcommands that work on prj/pkg, the following should all be synonyms:
|
|
-A apiurl prj pkg
|
|
-A apiurl --project prj --package=pkg
|
|
-A apiurl prj/pkg
|
|
-A apiurl prj:pkg
|
|
apiurl/source/prj/pkg
|
|
The current working directory or its descendants should provide defaults
|
|
for apiurl, prj and/or pkg.
|
|
|
|
- _real_ SSL support, with certificate verification
|
|
|
|
MAJOR:
|
|
|
|
NORMAL:
|
|
|
|
- improvements submit requests:
|
|
- create: enforce message
|
|
- create: check if there is already a request open for that target package
|
|
(if so, offer to obsolete it?)
|
|
- for done requests, show accept/reject messages also
|
|
|
|
- split functionality that needs prj/pac as commandline arguments into a seperate tool (oscremote? osc -r?)
|
|
(update: we have some commands meanwhile which exist in an alternate form,
|
|
prefixed with r, which works remotely. E.g. rbuildlog, rprjresults, rresults)
|
|
- status: implement -u option as in svn [3]
|
|
- implement (svn-like) switch command
|
|
- implement 'mv' command
|
|
- commit: check if errors during PUT are handled sensibly, so the change is
|
|
not committed to localmeta
|
|
- add switch to commit to change repository options, like to e.g. disable publishing?
|
|
- implement optional logging to .osc/log, which could be useful for debugging bugs like
|
|
the one where api.opensuse.org sends empty replies (a hard-to-catch one)
|
|
|
|
|
|
MINOR:
|
|
|
|
- osc checkout should display file download progress (bnc#442115)
|
|
- new command: osc listbinaries [<project>] [<package>]
|
|
listing the built package, either as URLs or just the filenames? [1]
|
|
there is ls -b:
|
|
% osc ls -b home:poeml scapy -r openSUSE_Factory -a x86_64
|
|
scapy-1.0.4-12.13.noarch.rpm
|
|
scapy-1.0.4-12.13.src.rpm
|
|
but it works packagewise. A project wide binary listing would also be cool
|
|
- adjust zsh completion to work with cmdln.py implementation
|
|
- add support for adding tags to packages?
|
|
|
|
|
|
|
|
|
|
JW:
|
|
FIXME: osc co overwrites local changes without warning.
|
|
FIXME: when branching, the user should be added to bugowner, for the branch project.
|
|
FIXME: 'osc rq' shall default to 'osc rq list -M -B -s all',
|
|
where -B shows requests related to packages where I am the bugowner.
|
|
FIXME: 'osc log openSUSE:Factory PKG' should also point to the bsdevelproject
|
|
|
|
osc addrepo - obsolete zypper ar
|
|
osc install - obsolete zypper in
|
|
-
|
|
|
|
|