Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

88 lines (69 sloc) 3.53 kb
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
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
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.
See also http://en.opensuse.org/openSUSE:Build_Service_Concept_OscProjPack
MAJOR:
NORMAL:
- 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)
- adjust zsh completion to work with cmdln.py implementation
- add support for adding tags to packages?
JW:
FIXME: osc bco ignores --nodevelproject ??
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
=> hm, addrepo could be used also to add a repo to a project. These functionalities
should not conflict
osc install - obsolete zypper in
-
- german umlaut characters äöü 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
=> we will not make rpm downloads anonymous possible, this would create too high load on the server.
Please improve build script instead.
Jump to Line
Something went wrong with that request. Please try again.