From 3195722fa84b86a68d6f5deef78c9704d50724fdb854b11b875fa17acdd83d00 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Thu, 14 Jun 2007 15:23:27 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=9 --- osc-0.96.tar.gz | 4 ++-- osc.changes | 43 +++++++++++++++++++++++++++++++++++++++++++ osc.spec | 39 ++++++++++++++++++++++++++++++++++++++- 3 files changed, 83 insertions(+), 3 deletions(-) diff --git a/osc-0.96.tar.gz b/osc-0.96.tar.gz index d5f2347..01fb9df 100644 --- a/osc-0.96.tar.gz +++ b/osc-0.96.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b1e2bbd5dfc8adff5a8f6fd838effbdc188cfa50ae79498dbb160923da371cfd -size 53805 +oid sha256:bf7dd5036925a65b9c9c9286fcb391f059a4edc41fbdd6a0ea21ed41a99035d7 +size 54555 diff --git a/osc.changes b/osc.changes index 0794772..4988737 100644 --- a/osc.changes +++ b/osc.changes @@ -1,3 +1,46 @@ +------------------------------------------------------------------- +Thu Jun 14 16:31:30 CEST 2007 - poeml@suse.de + +- update to r1733: + New features kindly implemented by Marcus Huewe: + - added wipebinaries command + - added abortbuild command + - improved handling of metadata editing if the server doesn't accept it + +------------------------------------------------------------------- +Thu Jun 14 10:36:07 CEST 2007 - poeml@suse.de + +- update to r1731: + - adjust for change in build.rpm, where /usr/lib/build/debsort + was removed. Look for debtransform program instead in order to + determine if build.rpm is new enough. + - update cmdln.py to planned 1.0 version. The main changes are + related to points that were raised during employment in osc: + # v0.8.3 + - Fix a bug where errors with passing an incorrect number of args to + functions in do_foo() implementations would be masked. + # v1.0.0 + - [backward incompat] `Cmdln.main()` no longer takes an `optparser` + argument. Top-level option parsing has been changed so that top-level + options for a `Cmdln` subclass can more naturally be defined and + handled on the class definition. Changes: + - `Cmdln.main()` calls `self.get_optparser` to get an option handler. + Subclasses should overload this method for custom top-level options. + - After option parsing, but before sub-command handling, the + `self.postoptparse()` hook is called. + - Add a `version` attribute on `Cmdln` subclasses. If set, the default + top-level option parser will have a `--version` attribute. + - [backward incompat] Simplify the StopProcessing/opts.stop handling for + option handling in subcommands. The "opts" argument to "do_*" + sub-command functions will no longer have a "stop" value. + StopProcessing is now called StopOptionProcessing. This shouldn't + affect simple usage of cmdln.py. + - adjust osc.commandline for these changes. + - make startdir a module global + - add info about usage with the 'nosetests' test discovery tool + - add tests for commandline options + - results: remove obsolete code handling commandline arguments + ------------------------------------------------------------------- Mon May 14 12:13:00 CEST 2007 - poeml@suse.de diff --git a/osc.spec b/osc.spec index 57ed6a8..2fd61ef 100644 --- a/osc.spec +++ b/osc.spec @@ -13,7 +13,7 @@ Name: osc BuildRequires: python-devel Version: 0.96 -Release: 8 +Release: 24 Group: Development/Tools/Other License: GNU General Public License (GPL) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -63,6 +63,43 @@ ln -s osc-wrapper.py %{buildroot}/%{_bindir}/osc %doc README TODO NEWS %changelog +* Thu Jun 14 2007 - poeml@suse.de +- update to r1733: + New features kindly implemented by Marcus Huewe: + - added wipebinaries command + - added abortbuild command + - improved handling of metadata editing if the server doesn't accept it +* Thu Jun 14 2007 - poeml@suse.de +- update to r1731: + - adjust for change in build.rpm, where /usr/lib/build/debsort + was removed. Look for debtransform program instead in order to + determine if build.rpm is new enough. + - update cmdln.py to planned 1.0 version. The main changes are + related to points that were raised during employment in osc: + [#] v0.8.3 + - Fix a bug where errors with passing an incorrect number of args to + functions in do_foo() implementations would be masked. + [#] v1.0.0 + - [backward incompat] `Cmdln.main()` no longer takes an `optparser` + argument. Top-level option parsing has been changed so that top-level + options for a `Cmdln` subclass can more naturally be defined and + handled on the class definition. Changes: + - `Cmdln.main()` calls `self.get_optparser` to get an option handler. + Subclasses should overload this method for custom top-level options. + - After option parsing, but before sub-command handling, the + `self.postoptparse()` hook is called. + - Add a `version` attribute on `Cmdln` subclasses. If set, the default + top-level option parser will have a `--version` attribute. + - [backward incompat] Simplify the StopProcessing/opts.stop handling for + option handling in subcommands. The "opts" argument to "do_*" + sub-command functions will no longer have a "stop" value. + StopProcessing is now called StopOptionProcessing. This shouldn't + affect simple usage of cmdln.py. + - adjust osc.commandline for these changes. + - make startdir a module global + - add info about usage with the 'nosetests' test discovery tool + - add tests for commandline options + - results: remove obsolete code handling commandline arguments * Mon May 14 2007 - poeml@suse.de - update to r1657: - rebuildpac: fix mistyped repository parameter