2010-03-20 12:56:31 +01:00
|
|
|
|
FIXME:
|
|
|
|
|
- more command inconsistencies:
|
|
|
|
|
osc request show
|
|
|
|
|
-B, --bugowner also show requests about packages where I am bugowner
|
|
|
|
|
osc my
|
|
|
|
|
-b, --bugowner restrict listing to items where the user is bugowner
|
|
|
|
|
osc list
|
|
|
|
|
-b, --binaries list built binaries instead of sources
|
|
|
|
|
osc search
|
|
|
|
|
-B PROJECT, --baseproject=PROJECT
|
|
|
|
|
--binary search binary packages
|
|
|
|
|
-b, --bugowner as -i, but only bugowner
|
|
|
|
|
|
2010-03-22 10:56:19 +01:00
|
|
|
|
osc checkout
|
|
|
|
|
-c, --current-dir place PACKAGE folder in the current directory instead
|
|
|
|
|
of a PROJECT/PACKAGE directory
|
|
|
|
|
osc branch
|
|
|
|
|
-c, --checkout Checkout branched package afterwards ('osc bco' is a
|
|
|
|
|
shorthand for this option)
|
|
|
|
|
# that means the branch checkout to cwd is not possible
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-08-20 21:28:05 +02:00
|
|
|
|
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
|
2010-02-28 02:30:13 +01:00
|
|
|
|
The current working directory or its descendants should provide defaults
|
2009-08-20 21:28:05 +02:00
|
|
|
|
for apiurl, prj and/or pkg.
|
2010-07-27 15:20:35 +02:00
|
|
|
|
See also http://en.opensuse.org/openSUSE:Build_Service_Concept_OscProjPack
|
2009-08-20 21:28:05 +02:00
|
|
|
|
|
2007-06-26 16:56:38 +02:00
|
|
|
|
MAJOR:
|
2006-05-23 11:59:40 +02:00
|
|
|
|
|
2007-06-26 16:56:38 +02:00
|
|
|
|
NORMAL:
|
2007-01-12 05:20:02 +01:00
|
|
|
|
|
2007-06-26 16:56:38 +02:00
|
|
|
|
- split functionality that needs prj/pac as commandline arguments into a seperate tool (oscremote? osc -r?)
|
2008-05-19 17:15:18 +02:00
|
|
|
|
(update: we have some commands meanwhile which exist in an alternate form,
|
|
|
|
|
prefixed with r, which works remotely. E.g. rbuildlog, rprjresults, rresults)
|
2007-06-26 16:56:38 +02:00
|
|
|
|
- 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
|
2010-02-28 02:30:13 +01:00
|
|
|
|
not committed to localmeta
|
2007-08-16 09:41:56 +02:00
|
|
|
|
- add switch to commit to change repository options, like to e.g. disable publishing?
|
2008-03-12 23:18:49 +01:00
|
|
|
|
- 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)
|
|
|
|
|
|
2006-05-19 22:13:29 +02:00
|
|
|
|
|
2010-02-28 02:30:13 +01:00
|
|
|
|
MINOR:
|
2006-05-19 22:13:29 +02:00
|
|
|
|
|
2009-01-22 17:29:01 +01:00
|
|
|
|
- osc checkout should display file download progress (bnc#442115)
|
2007-06-26 16:56:38 +02:00
|
|
|
|
- adjust zsh completion to work with cmdln.py implementation
|
2007-08-16 09:41:56 +02:00
|
|
|
|
- add support for adding tags to packages?
|
2006-08-10 18:53:59 +02:00
|
|
|
|
|
2006-09-15 12:53:44 +02:00
|
|
|
|
|
2007-10-25 15:53:46 +02:00
|
|
|
|
|
|
|
|
|
|
2009-08-20 21:28:05 +02:00
|
|
|
|
JW:
|
2010-05-26 16:29:43 +02:00
|
|
|
|
FIXME: osc bco ignores --nodevelproject ??
|
2009-08-20 21:28:05 +02:00
|
|
|
|
FIXME: osc co overwrites local changes without warning.
|
|
|
|
|
FIXME: when branching, the user should be added to bugowner, for the branch project.
|
2010-02-28 02:30:13 +01:00
|
|
|
|
FIXME: 'osc rq' shall default to 'osc rq list -M -B -s all',
|
2009-08-20 21:28:05 +02:00
|
|
|
|
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
|
2009-11-10 07:46:29 +01:00
|
|
|
|
=> hm, addrepo could be used also to add a repo to a project. These functionalities
|
|
|
|
|
should not conflict
|
2009-08-20 21:28:05 +02:00
|
|
|
|
osc install - obsolete zypper in
|
|
|
|
|
-
|
|
|
|
|
|
2009-11-10 01:56:52 +01:00
|
|
|
|
- german umlaut characters <20><><EFBFBD> do not work in the message for osc submitpac.
|
|
|
|
|
404 not found, and no request sent.
|
|
|
|
|
- implement fedora style 'osc mock' - this requires anonymous read-only access to the build server.
|
|
|
|
|
this could use http://tmp.vuntz.net/opensuse-packages/browse.py?project=openSUSE:Factory
|
|
|
|
|
as a hacky solution, while we are waiting on fate#306192
|
2009-11-10 07:46:29 +01:00
|
|
|
|
=> we will not make rpm downloads anonymous possible, this would create too high load on the server.
|
|
|
|
|
Please improve build script instead.
|
2009-08-20 21:28:05 +02:00
|
|
|
|
|