- deleterequest for entire projects needs the --all option as additional protection
- rewrite packagequery to support python3
- rewrite oscerr module to support python3
- rewrite archqeury and debquery to support python3
- Export vc env vars when running a source service
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=279
- 0.164.0
- add support for approved requests (requires OBS 2.10)
- fix various multibuild problems
- improved and fixed various help texts
- check constraints without local checkout
- check out deleted sources (osc co -D)
- replace urlgrabber module with own module
- use progressbar module instead of urlgrabber to draw
progress bars
- show buildinfo for alternative projects (--alternative-project)
- run release job immediately (osc release --no-delay)
- build results on project level can now be watched (osc prjresults --watch)
- removed python-urlgrabber requieres. (Not used with 0.164.0)
- added recommends for python[2]-progressbar
OBS-URL: https://build.opensuse.org/request/show/664116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=275
- show lintlogs in interactive request review mode
- fix potential shell injections
- allow multiple --repo and --arch options in prjresults
- cleanup babysitter.by
- supersede existing requests if --yes is passed to osc sr
- prepend request summary to diff in interactive mode
- show issues(bugs) in interactive diff mode
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=256
- cat/less/blame command: default to expand to stay in sync with checkout
- add support for highly experimental native appimage.yml support
- show package status when repository configuration is broken
- add '--blame' option to osc meta command
- try to autodetect local package when running 'osc build'
- comment requests in interactive mode
- fix github issue #236 (--no-cleanup not working)
- fix wipebinaries to prevent wiping of complete repository
- add '--build-opt' to osc build command
- fix requests codebase to fit old obs versions
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=241
- add compat code for older apis that do not support multibuild
- fix ssl.connection instantiation in case of old M2Crypto
- highly experimental support for appimage
- fix local service run for non-existent (server-side) package
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=238
- highlight scheduled jobs with dispatch problems (due to constraints)
- allow to specify a log message in lock command
- Add '--wipe' option to osc chroot for deleting buildroots
- Add '--vm-memory' option to osc build
- add --multibuild to results command for showing all packages
of a multibuild config
- add --multibuild-package option to results command for showing
only one package of the multibuild config
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=233
- allow to use the set-release option when running a manual release
- added support for "osc requestmaintainership PROJECT"
- various bugfixes:
- print_buildlog: do not strip tabs
- fixed "osc -H ..." in combination with a proxy
- fixed creation of ~/.osc_cookiejar
- Package.commit: create _meta for newly added packages
- fixed behavior of set_link_rev #72
- fixed typos in PKGBUILD file: no comma in depends tag (as
pointed out by roflik)
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=168
* prefer TLS v1.1 or v1.2 if available
* declined is considered to be an open state (that is "osc rq list" also
shows declined requests)
* added support to move files across packages via "osc mv" (fixes issue #10)
* various bugfixes
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=124