Adrian Schröter [Wed, 27 Apr 2011 12:38:30 +0000 (14:38 +0200)]
switch to 0.131 release
Adrian Schröter [Tue, 26 Apr 2011 15:18:49 +0000 (17:18 +0200)]
- "review accept/decline" is trying to change all reviews of a requests, if a specific one is not specified by user.
- do not always implicit add by_user on reviews.
- remove default to set a user himself as reviewer (makes no sense)
Marcus Huewe [Sat, 23 Apr 2011 22:27:47 +0000 (00:27 +0200)]
- osc rq show <id> -d: store tmpfile with suffix ".diff" (for syntax highlighting)
- run_pager: added optional "tmp_suffix" parameter
Ludwig Nussel [Thu, 21 Apr 2011 12:30:37 +0000 (14:30 +0200)]
fix PackageNotInstalled printing
Adrian Schröter [Wed, 20 Apr 2011 14:53:42 +0000 (16:53 +0200)]
- "my requests" is showing requests with open reviews also now
Ludwig Nussel [Wed, 20 Apr 2011 12:12:26 +0000 (14:12 +0200)]
allow TLS only
Ludwig Nussel [Wed, 20 Apr 2011 12:05:00 +0000 (14:05 +0200)]
make abortbuild parameters work like rebuild
Ludwig Nussel [Mon, 18 Apr 2011 09:02:26 +0000 (11:02 +0200)]
use ssl session resumption
saves some cycles if osc makes several requests
Ludwig Nussel [Thu, 3 Mar 2011 09:07:45 +0000 (10:07 +0100)]
catch only urllib errors for expand handling
Ludwig Nussel [Tue, 29 Mar 2011 15:15:35 +0000 (17:15 +0200)]
use more generic oscerr.PackageNotInstalled
Martin Mohring [Thu, 14 Apr 2011 19:54:00 +0000 (21:54 +0200)]
[osc] allow expansion of %(apihost)s also as part of setting
packagecachedir in .oscrc so we can have caches per apihost
Test User [Mon, 11 Apr 2011 22:25:21 +0000 (00:25 +0200)]
Merge branch 'master' of gitorious.org:opensuse/osc
Juergen Weigert [Mon, 11 Apr 2011 18:48:59 +0000 (20:48 +0200)]
added new command: osc who [login]
Juergen Weigert [Mon, 11 Apr 2011 13:07:56 +0000 (15:07 +0200)]
osc ls . (shortcut for PROJECT PACKAGE from current dir.)
Test User [Fri, 8 Apr 2011 12:25:56 +0000 (14:25 +0200)]
ci warning 'File "..." is listed in package meta but does not exist.'
was confusing, it is the wrong way around. fixed.
Also allowing 'd' as an alias to 'r', in case the user thinks of
'delete', rather than 'remove'. This is also consistent with Rudi's validator
scripts.
Marcus Huewe [Wed, 6 Apr 2011 15:23:48 +0000 (17:23 +0200)]
- conf.py: workaround for urllib2: reset basic auth retry count if a 404 is encountered
normally we should also do this for all status codes != 401 but so far
it seems to be sufficient to do it only for 404
Juergen Weigert [Wed, 6 Apr 2011 13:31:36 +0000 (15:31 +0200)]
get_api_url() diagnostics now includes ESTALE.
David Greaves [Wed, 30 Mar 2011 21:33:30 +0000 (22:33 +0100)]
ci now accepts "-F -" as stdin
Adrian Schröter [Wed, 30 Mar 2011 12:12:59 +0000 (14:12 +0200)]
- fix failure of aggregatepac when target package exists only via project link
Marcus Huewe [Tue, 29 Mar 2011 23:10:48 +0000 (01:10 +0200)]
- renamed "PackageNotInstalled" exception to "ServiceNotInstalled"
- also catch this exception in babysitter.py
Sascha Peilicke [Tue, 29 Mar 2011 10:16:56 +0000 (12:16 +0200)]
Inherit package roles from parent project.
Juergen Weigert [Thu, 24 Mar 2011 14:20:51 +0000 (15:20 +0100)]
fixed url of the plugin
Juergen Weigert [Thu, 24 Mar 2011 12:56:37 +0000 (13:56 +0100)]
do_install now points to home:jnweiger osc-plugin-install
Marcus Huewe [Wed, 23 Mar 2011 14:33:52 +0000 (15:33 +0100)]
- fixed set_link_rev: if expand is True always get the (expanded) revision from the server
Adrian Schröter [Tue, 22 Mar 2011 09:21:25 +0000 (10:21 +0100)]
- handle missing or wrong service commands with a valid error
Juergen Weigert [Mon, 21 Mar 2011 17:53:05 +0000 (18:53 +0100)]
Added 'env OSC_PLUGIN_FAIL_IGNORE=1 osc ...'
Otherwise a failing plugin prevents us from seeing even a usage.
Marcus Huewe [Mon, 21 Mar 2011 15:57:22 +0000 (16:57 +0100)]
- set_link_rev: minor cleanup; baserev always implies expand=True
also renamed "xsrcmd5" keyword argument to "expand"
Marcus Huewe [Mon, 21 Mar 2011 15:53:48 +0000 (16:53 +0100)]
- adjusted testsuite for the latest setlinkrev changes
Marcus Huewe [Mon, 21 Mar 2011 15:52:13 +0000 (16:52 +0100)]
- common.py, __get_response: support "code" keyword argument to specify the http status code
Adrian Schröter [Mon, 21 Mar 2011 08:46:46 +0000 (09:46 +0100)]
- fix crash on project only service files
Adrian Schröter [Thu, 17 Mar 2011 18:52:27 +0000 (19:52 +0100)]
- do not list "localrun" anymore, it can't work in all circumstances
Marcus Huewe [Sat, 19 Mar 2011 09:47:00 +0000 (10:47 +0100)]
- build.py: remove debug output
Juergen Weigert [Thu, 17 Mar 2011 17:48:20 +0000 (18:48 +0100)]
Better advertise getpac_default_project in the online help of 'osc branch'
Adrian Schröter [Thu, 17 Mar 2011 17:18:01 +0000 (18:18 +0100)]
- fix setlinkrev for current revision when link target is on remote OBS instance
Adrian Schröter [Thu, 17 Mar 2011 14:35:22 +0000 (15:35 +0100)]
- do not try to merge generated _service: files on pull
Adrian Schröter [Wed, 16 Mar 2011 09:20:38 +0000 (10:20 +0100)]
- allow to force the storage of project meta data (to ignore depending repositories for example)
Adrian Schröter [Tue, 15 Mar 2011 13:50:35 +0000 (14:50 +0100)]
- missing source serivce on local workstation is not an API error
Marcus Huewe [Tue, 15 Mar 2011 17:45:36 +0000 (18:45 +0100)]
- support %(apihost)s in the "build-root" config option
apihost is the hostname extracted from currently used apiurl
Marcus Huewe [Fri, 11 Mar 2011 13:44:44 +0000 (14:44 +0100)]
- fixed delPackage (TODO: testcases for this method)
Adrian Schröter [Fri, 11 Mar 2011 10:07:35 +0000 (11:07 +0100)]
- follow renamed attribute to OBS:MaintenanceProject
Adrian Schröter [Fri, 11 Mar 2011 10:07:15 +0000 (11:07 +0100)]
- unbreak maintenance request creation
Juergen Weigert [Thu, 10 Mar 2011 19:14:09 +0000 (20:14 +0100)]
added hint, what to do with a 'user is blank' error.
Marcus Huewe [Wed, 9 Mar 2011 21:47:02 +0000 (22:47 +0100)]
- find_default_project: fixed indention, only "catch" urllib2.HTTPError
Juergen Weigert [Wed, 9 Mar 2011 15:10:48 +0000 (16:10 +0100)]
Allow conf.config['getpac_default_project'] to be a list.
Added find_default_project() to process this list.
Marcus Huewe [Tue, 8 Mar 2011 18:47:54 +0000 (19:47 +0100)]
- do_develproject: small cleanup + fixes
Marcus Huewe [Tue, 8 Mar 2011 18:44:29 +0000 (19:44 +0100)]
- show_develproject: added additional "xml_node=False" parameter (if true an Element instance is returned (if devel exists))
Juergen Weigert [Tue, 8 Mar 2011 18:23:04 +0000 (19:23 +0100)]
- new command 'develproject' to print the devel project from the package meta.
Juergen Weigert [Tue, 8 Mar 2011 17:50:32 +0000 (18:50 +0100)]
Merge branch 'master' of gitorious.org:opensuse/osc
Juergen Weigert [Tue, 8 Mar 2011 17:48:00 +0000 (18:48 +0100)]
fixed osc co proj pack file, which took great effort in following a link
without applying a project.diff -- now it merges correctly.
Adrian Schröter [Mon, 7 Mar 2011 18:45:44 +0000 (19:45 +0100)]
- add also simple maintenance release request command
Juergen Weigert [Mon, 7 Mar 2011 17:16:10 +0000 (18:16 +0100)]
Reverting Sascha's unicode attempt. This made 'osc submit' always fail with
uncaught exception: Fatal error: Start tag expected, '<' not found at :1.
Marcus Huewe [Mon, 7 Mar 2011 12:08:34 +0000 (13:08 +0100)]
- do_maintenancerequest: cleanup
Marcus Huewe [Mon, 7 Mar 2011 12:03:34 +0000 (13:03 +0100)]
- create_maintenance_request: use Request class to build the request
Adrian Schröter [Mon, 7 Mar 2011 10:46:51 +0000 (11:46 +0100)]
- add "maintenancerequests" command to request a maintenance incident from maintenance team
Adrian Schröter [Mon, 7 Mar 2011 08:51:16 +0000 (09:51 +0100)]
- stay backward compatible with pathinfo command. This default will switch, when we switch to new
maintenance modell on api.opensuse.org
Adrian Schröter [Mon, 7 Mar 2011 08:22:13 +0000 (09:22 +0100)]
- do not show requests by default, where I am not responsible right now (waiting for review of other people)
Juergen Weigert [Sat, 5 Mar 2011 19:08:47 +0000 (20:08 +0100)]
osc rdelete now warns, if requests are pending.
Adrian Schröter [Fri, 4 Mar 2011 14:50:06 +0000 (15:50 +0100)]
- do not crash on maintenance release or incident requests
Sascha Peilicke [Fri, 4 Mar 2011 08:04:18 +0000 (09:04 +0100)]
[webui] Fix Jürgen's Unicode issue and stupid default value assignment.
Sascha Peilicke [Fri, 4 Mar 2011 07:59:05 +0000 (08:59 +0100)]
Revert "Catch non-utf8 and convert it to utf8 inside create_submit_request() to prevent"
This reverts commit
518229067c9815e4f671469295266d4fd6cbf6c4.
Doesn't solve your issue:
>>> unicode("!§").encode("utf8")
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 1: ordinal not in range(128)
Fix pending...
Juergen Weigert [Thu, 3 Mar 2011 17:27:12 +0000 (18:27 +0100)]
Catch non-utf8 and convert it to utf8 inside create_submit_request() to prevent
osc submit -m 'latin-1 chars' from exploding.
Not sure why 'osc commit' or 'osc vc' work with latin-1 chars in their messages.
Juergen Weigert [Thu, 3 Mar 2011 15:31:33 +0000 (16:31 +0100)]
Giving hint at 'osc my sr', if 'osc my rq' returns nothing.
These two are easy to confuse.
Ludwig Nussel [Thu, 3 Mar 2011 09:07:32 +0000 (10:07 +0100)]
meta data diff
Marcus Huewe [Wed, 2 Mar 2011 13:38:24 +0000 (14:38 +0100)]
- print_repos: added exc_class and exc_msg parameters to specify the exception class + exception msg
- do_getbinaries: print correct error message
Marcus Huewe [Wed, 2 Mar 2011 13:25:22 +0000 (14:25 +0100)]
- do_getbinaries: fail if repo doesn't exist
Adrian Schröter [Mon, 28 Feb 2011 09:05:06 +0000 (10:05 +0100)]
- service disabledrun must store files without prefix to be able to submit them
Adrian Schröter [Sun, 27 Feb 2011 13:20:41 +0000 (14:20 +0100)]
double the default for "buildlogtail", kiwi failures are usually not in the last line unfortunatly
Marcus Huewe [Thu, 24 Feb 2011 13:10:53 +0000 (14:10 +0100)]
- get_user_projpkgs_request_list: fixed logic error
Marcus Huewe [Thu, 24 Feb 2011 13:06:15 +0000 (14:06 +0100)]
- fixed #671790 ("osc my rq returns 400")
Adrian Schröter [Tue, 22 Feb 2011 21:44:04 +0000 (22:44 +0100)]
- avoid unwanted entire project rebuilds
Juergen Weigert [Tue, 22 Feb 2011 18:13:59 +0000 (19:13 +0100)]
'osc rq list' now defaults to 'new,review' instead of only 'new'.
Usage now mentions 'review' too.
Marcus Huewe [Tue, 22 Feb 2011 16:52:12 +0000 (17:52 +0100)]
- use get/set when working with an "Element" instance (instead of using the "attrib" dict)
Marcus Huewe [Tue, 22 Feb 2011 16:43:05 +0000 (17:43 +0100)]
- rewrote set_link_rev
Marcus Huewe [Tue, 22 Feb 2011 16:21:07 +0000 (17:21 +0100)]
- also test _link without "project" attribute
Marcus Huewe [Tue, 22 Feb 2011 15:27:53 +0000 (16:27 +0100)]
- added testcases for "set_link_rev"
Ludwig Nussel [Tue, 22 Feb 2011 09:48:51 +0000 (10:48 +0100)]
fix --no-init
Marcus Huewe [Mon, 21 Feb 2011 23:22:55 +0000 (00:22 +0100)]
- update: fixed os.path.join call
Adrian Schröter [Mon, 21 Feb 2011 12:41:02 +0000 (13:41 +0100)]
Don't submit crud workarounds for problems which should be fixed on the other side.
Revert "avoid 404 in osc se -V caused by looking up the _history of nonexistant"
This reverts commit
d7a1428d69475ad6ce8fcbdccda6cfe7e6600e53.
Juergen Weigert [Sun, 20 Feb 2011 23:26:54 +0000 (00:26 +0100)]
avoid 404 in osc se -V caused by looking up the _history of nonexistant
packages. Workaround for BNC#673654
Marcus Huewe [Thu, 17 Feb 2011 23:34:49 +0000 (00:34 +0100)]
- (temporary) fix for
53ca3b9a14110f88c1d81a4b345b3cc17af6ac50
(python 2.4 doesn't support the syntax)
Anas Nashif [Thu, 17 Feb 2011 22:50:13 +0000 (22:50 +0000)]
default to 1 processors on darwin, since we are not going to build anything here anyways.
Marcus Huewe [Thu, 17 Feb 2011 13:22:16 +0000 (14:22 +0100)]
- minor cleanup
Marcus Huewe [Thu, 17 Feb 2011 00:57:53 +0000 (01:57 +0100)]
- fixed do_service
Marcus Huewe [Thu, 17 Feb 2011 00:30:19 +0000 (01:30 +0100)]
- do_results: fixed --xml output
Adrian Schröter [Tue, 15 Feb 2011 17:39:06 +0000 (18:39 +0100)]
- use new api call to collect all project wide source services
Adrian Schröter [Tue, 15 Feb 2011 08:41:03 +0000 (09:41 +0100)]
- make it possible to run single source services, even when not specified in _service file.
(For example for doing a version update without creating a _service file: osc service lr update_source)
Adrian Schröter [Mon, 14 Feb 2011 14:57:42 +0000 (15:57 +0100)]
- do not crash in setlinkrev, if link target is no link.
Adrian Schröter [Mon, 14 Feb 2011 11:26:51 +0000 (12:26 +0100)]
- avoid to create a _pull file when having a working copy (or the user runs in a dead end,
since we don't support pull on pulled sources, what is actually another bug)
Adrian Schröter [Mon, 14 Feb 2011 10:30:37 +0000 (11:30 +0100)]
- don't crash when src server decides to expand in any case (when one package
is a link and the other not).
Marcus Huewe [Fri, 11 Feb 2011 16:38:59 +0000 (17:38 +0100)]
- do_detachbranch: added --message option; added some more error handling
Marcus Huewe [Fri, 11 Feb 2011 16:11:44 +0000 (17:11 +0100)]
- added new "detachbranch" command to replace a link/branch with its expanded sources
Marcus Huewe [Fri, 11 Feb 2011 16:11:00 +0000 (17:11 +0100)]
- copy_pac: only edit meta if "source" and "target" differ
Adrian Schröter [Fri, 11 Feb 2011 15:12:38 +0000 (16:12 +0100)]
- add request and review "supersede" command, to supersede by an existsing request
Juergen Weigert [Fri, 11 Feb 2011 14:11:50 +0000 (15:11 +0100)]
fixed se -V to not explode when a project match was found.
Juergen Weigert [Fri, 11 Feb 2011 13:42:17 +0000 (14:42 +0100)]
Merge branch 'master' of gitorious.org:opensuse/osc
Marcus Huewe [Fri, 11 Feb 2011 11:44:48 +0000 (12:44 +0100)]
- adjusted testcase oscrc's for recent config changes
Marcus Huewe [Fri, 11 Feb 2011 11:42:54 +0000 (12:42 +0100)]
- use pass instead of passx (plaintext_passwd is the default)
Marcus Huewe [Fri, 11 Feb 2011 01:43:10 +0000 (02:43 +0100)]
- don't fail if terminal encoding doesn't support unicode (fixes #660445)
- added util.safewriter.SafeWriter class
Marcus Huewe [Wed, 9 Feb 2011 14:53:36 +0000 (15:53 +0100)]
Marcus Huewe [Wed, 9 Feb 2011 14:51:26 +0000 (15:51 +0100)]
- use Request's __cmd__ method for sorting