Complete rewrite of the internal commandline handling, using cmdln.py.
authorDr. Peter Poeml <poeml@cmdline.net>
Tue, 24 Apr 2007 23:00:12 +0000 (23:00 +0000)
committerDr. Peter Poeml <poeml@cmdline.net>
Tue, 24 Apr 2007 23:00:12 +0000 (23:00 +0000)
commit2f5b52e92c75054e9d8dfc746f6ba98052409744
treecd7b84a5fe02011e19fb6478b92471636f3973de
parent637dec8e83257f47041dc44713d2085e1d15a3fd
Complete rewrite of the internal commandline handling, using cmdln.py.
Bump version to 0.95.

New features:
- implement "rebuild all failed packages", via --failed option in rebuildpac
  subcommand (new api route)
- status -v shows all files, including unmodified ones
- suppress the legend in prjresults by default (show with -l)
- add global options to override config
- can use arbitrary api server via global -A option
- -H enables HTTP traffic debugging
- --version

Bugfixes:
- fix typo in delete_project() (the line building up the URL got lost)
- fix the commit subcommand's arguments. This works correctly now:
    osc ci ../test/onlyinwc `pwd` fstab ../test/f2
- fix buildinfo subcommand, if no specfile is posted. Broke with the recent URL
  handling rewrite, but didn't seem to bother because the build subcommand
  always sends the specfile.
- try to fix buildhistory route, but it might be gone actually (need to pursue)
- add --clean/--noinit to osc build help output
TODO
osc-wrapper.py
osc/cmdln.py [new file with mode: 0644]
osc/commandline.py
osc/conf.py
osc/core.py