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
  -


