Marcus Huewe [Tue, 29 Mar 2011 23:40:43 +0000 (01:40 +0200)]
- quick hack to support the OAuthHandler
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
Ludwig Nussel [Wed, 9 Feb 2011 13:57:10 +0000 (14:57 +0100)]
sort request lists by id
Marcus Huewe [Tue, 8 Feb 2011 15:56:16 +0000 (16:56 +0100)]
- fixed misleading note (#644550 ("osc don't branch particular project"))
Adrian Schröter [Tue, 8 Feb 2011 15:16:18 +0000 (16:16 +0100)]
add force option to accept requests in review state.
Ludwig Nussel [Fri, 4 Feb 2011 09:29:13 +0000 (10:29 +0100)]
fix osc my with obs 2.2 api
Ludwig Nussel [Fri, 4 Feb 2011 09:14:30 +0000 (10:14 +0100)]
only catch http error, other exceptions are bugs
Ludwig Nussel [Fri, 4 Feb 2011 09:14:04 +0000 (10:14 +0100)]
fix indent
Ludwig Nussel [Fri, 4 Feb 2011 08:44:30 +0000 (09:44 +0100)]
osc my: also show requests in review state
Ludwig Nussel [Tue, 25 Jan 2011 16:05:34 +0000 (17:05 +0100)]
either use plain text password or obfuscated ones
Don't you ever call this encrypted. It's just about obfuscation and
has no real security benefit.
Ludwig Nussel [Tue, 25 Jan 2011 15:58:39 +0000 (16:58 +0100)]
Don't request message when branching a package
Marcus Huewe [Wed, 2 Feb 2011 18:35:32 +0000 (19:35 +0100)]
Juergen Weigert [Wed, 2 Feb 2011 16:16:43 +0000 (17:16 +0100)]
typo
Juergen Weigert [Wed, 2 Feb 2011 16:11:14 +0000 (17:11 +0100)]
Help text of co -s was indentical to co -S, fixed to say local instead of server.
Fixed -s to chdir into the project for the sake of /usr/lib/obs/service/verify_file
Marcus Huewe [Tue, 1 Feb 2011 19:07:29 +0000 (20:07 +0100)]
- escape % in help text
Marcus Huewe [Tue, 1 Feb 2011 17:37:17 +0000 (18:37 +0100)]
- fixed indention+small cleanup
- added "XXX" comment due the openSUSE specific "osc co obs://" implementation
Marcus Huewe [Tue, 1 Feb 2011 17:25:23 +0000 (18:25 +0100)]
- globally catch OSError ENOENT
Juergen Weigert [Tue, 1 Feb 2011 14:55:43 +0000 (15:55 +0100)]
No such file or directory should not trigger stack trace.
Juergen Weigert [Mon, 31 Jan 2011 16:49:04 +0000 (17:49 +0100)]
osc checkout '%{disturl}' is now supported.
Marcus Huewe [Sun, 30 Jan 2011 20:56:21 +0000 (21:56 +0100)]
- use xmlindent instead of minidom stuff