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
Marcus Huewe [Sun, 30 Jan 2011 20:37:45 +0000 (21:37 +0100)]
- do_search: '::' isn't a perl specific namespace/package/module separator
Marcus Huewe [Sun, 30 Jan 2011 20:31:58 +0000 (21:31 +0100)]
Revert "[osc] add cb(pre)ignore capabilities to osc."
This reverts commit
68c7b57f665d1e0f37caea47aef4a2a051dc0633.
It isn't needed because the corresponding backend part was also reverted
Marcus Huewe [Sun, 30 Jan 2011 20:23:40 +0000 (21:23 +0100)]
- Request: format_review, format_action should be static methods
- adjusted method docstring
- server_diff_noex: removed print statement
Martin Mohring [Sun, 30 Jan 2011 17:30:30 +0000 (18:30 +0100)]
- adapted NEWS for last commit
Jan-Simon Möller [Mon, 17 Jan 2011 13:53:47 +0000 (06:53 -0700)]
Add armv7hl (hardfloat ABI) support.
Tested-by: Martin Mohring <martin.mohring@5edatasoft.com>
Reviewed-by: Martin Mohring <martin.mohring@5edatasoft.com>
Marcus Huewe [Sun, 30 Jan 2011 15:38:11 +0000 (16:38 +0100)]
- parse_repoarchdescr: use similar build descr "guessing" mechanism like bs_srcserver (but it still differs)
Marcus Huewe [Sun, 30 Jan 2011 13:24:21 +0000 (14:24 +0100)]
- do_request: added "--edit" option to edit a submit action ("osc rq show <id> --edit")
Marcus Huewe [Sat, 29 Jan 2011 23:01:48 +0000 (00:01 +0100)]
- fixed #665784 ("osc build --offline doesn't work for key verification")
Marcus Huewe [Sat, 29 Jan 2011 22:30:54 +0000 (23:30 +0100)]
- request_interactive_review: added support to "edit" a submit action (as requested by darix)
how it works:
- "clone" request
- checkout a specific submit action (modify package; commit changes)
- create a new request (<"clone" project>/package -> <target project>/package)
- accept newly created request; optionally supersede original request
Marcus Huewe [Sat, 29 Jan 2011 22:14:19 +0000 (23:14 +0100)]
- clone_request: return the "targetproject"
Marcus Huewe [Sat, 29 Jan 2011 17:47:26 +0000 (18:47 +0100)]
- handle requests with multiple (submit) actions
Marcus Huewe [Sat, 29 Jan 2011 16:47:28 +0000 (17:47 +0100)]
- use get_actions method
Marcus Huewe [Sat, 29 Jan 2011 16:44:03 +0000 (17:44 +0100)]
- Request: added get_actions method
Marcus Huewe [Sat, 29 Jan 2011 16:43:36 +0000 (17:43 +0100)]
- test_request: test get_actions method
Marcus Huewe [Sat, 29 Jan 2011 16:24:45 +0000 (17:24 +0100)]
- refactored request diff code
Marcus Huewe [Fri, 28 Jan 2011 14:52:10 +0000 (15:52 +0100)]
Marcus Huewe [Wed, 26 Jan 2011 17:07:42 +0000 (18:07 +0100)]
- minor change
Adrian Schröter [Wed, 26 Jan 2011 16:42:17 +0000 (17:42 +0100)]
check if project wide _service file really exists
Adrian Schröter [Wed, 26 Jan 2011 16:29:43 +0000 (17:29 +0100)]
fix "osc add some_git_url", using now official source service instead of unknown git_pull
Adrian Schröter [Wed, 26 Jan 2011 16:22:03 +0000 (17:22 +0100)]
support project wide source services
Adrian Schröter [Wed, 26 Jan 2011 15:30:57 +0000 (16:30 +0100)]
new source service commands "localrun" and "disabledrun" to generate files without _service: prefix
Adrian Schröter [Wed, 26 Jan 2011 15:16:27 +0000 (16:16 +0100)]
support for new source service modes: disabled, trylocal and localonly
Marcus Huewe [Tue, 25 Jan 2011 20:06:28 +0000 (21:06 +0100)]
- reworked do_requestmaintainership()
Marcus Huewe [Tue, 25 Jan 2011 19:41:42 +0000 (20:41 +0100)]
- do_changedevelrequest, do_deleterequest: use Request object to create the request
- removed: core.create_delete_request(), core.create_change_devel_request()
Ludwig Nussel [Tue, 25 Jan 2011 15:57:25 +0000 (16:57 +0100)]
remove forgotten print
Ludwig Nussel [Tue, 25 Jan 2011 15:51:48 +0000 (16:51 +0100)]
allow mkpac on existing directory
Ludwig Nussel [Thu, 23 Dec 2010 09:33:31 +0000 (10:33 +0100)]
refactor diff command
Ludwig Nussel [Thu, 23 Dec 2010 09:32:50 +0000 (10:32 +0100)]
download debugsource with --debug rather than --source