Michael Schroeder
9d9420e00b
revert the part of 2e2deb3e
that broke rev/cicount setting in linkpac
2012-01-25 15:51:11 +01:00
Pavol Rusnak
2c9c719c9e
fix proxy adding the Content-Length header twice
2012-01-25 14:58:55 +01:00
8fe6a030ef
- fix submit request of package
2012-01-24 12:03:34 +01:00
c356771449
- fix error handling when the api request handle reports a generic error
2012-01-24 11:51:22 +01:00
4aa3463438
- fix description of "osc results --watch" switch
2012-01-24 09:59:23 +01:00
da85dcd669
- handle timeout situation in "results -w" call
2012-01-23 18:18:51 +01:00
49d91c373d
- add "osc results --watch" command to wait for build results in efficient way
2012-01-23 17:26:53 +01:00
cb78230347
- ask user to create maintenance incident when submit request fails at release project
2012-01-23 14:12:17 +01:00
a2030b9f15
- add "request setincident" command
2012-01-19 11:43:37 +01:00
11be969b77
- maintenance requests accept package lists as source and target incidents to be merged in
2012-01-19 11:36:57 +01:00
Ludwig Nussel
0bdd0a676e
slash separate sm output
2012-01-18 16:50:47 +01:00
Ludwig Nussel
0f2e8e257d
relax the cipher string to make it work with real world deployments again
2012-01-18 16:50:46 +01:00
Ludwig Nussel
1f8bed8221
don't set SSL_OP_ALL
...
SSL_OP_ALL contains SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS which actually
fixes a weakness in SSL.
2012-01-18 16:50:46 +01:00
Michael Schroeder
4a1cc2cc88
- the help says 'implies --binary', make it so
2012-01-13 17:43:32 +01:00
Michael Schroeder
754897d905
add --binaryversion option
2012-01-13 15:18:33 +01:00
e0683d074c
- use qemu as fallback when arch is not supported (unable to test it because of broken binfmt misc)
2012-01-12 13:47:31 +01:00
67be93e1a4
- do not overwrite package meta on "copypac" by default
2012-01-09 14:30:52 +01:00
94a670e067
- patchinfo call can work without checked out copy now
2012-01-09 11:29:11 +01:00
bb373a9c9d
- use correct target package name on branch result (when --extend-package-names or when devel package is set)
2012-01-05 17:15:39 +01:00
3651508724
- use cmd=branch&dryrun=1 for search of maintained packages to get same result as on branching
2012-01-05 16:16:13 +01:00
Dirk Mueller
836423d2cf
fix handling of -u parameter in mbranch
2012-01-05 14:41:02 +01:00
Dirk Mueller
285dc40a8a
fix handling of --attribute in mbranch
2012-01-05 14:40:57 +01:00
Sascha Peilicke
dba42e5aa5
Don't break filenames containing spaces, only chop of trailing newlines.
2012-01-05 14:00:10 +01:00
4e7867e3cd
- fix "ldiff" command, it crashed due to inexistent md5sum in linked package
2012-01-04 13:27:31 +01:00
Marcus Huewe
3aeff9e0d0
- removed debug stuff...
2011-12-20 18:42:03 +01:00
f8bab97e5a
- open 0.134 development
2011-12-19 14:09:47 +01:00
cff2298b12
- 0.133 release
2011-12-19 14:06:25 +01:00
b3e1321ad6
- fix patchinfo new creation call
2011-12-16 15:29:54 +01:00
89edcc32ec
- move declined requests in "my rq" to the bottom
2011-12-16 09:44:57 +01:00
bede808271
- offer to supersede requests in declined state on creating a new submit request
2011-12-15 15:50:11 +01:00
c076e2b4d2
- show declined requests to the creator on "my rq" function
2011-12-15 15:35:11 +01:00
2e2deb3ec8
- support link or branch from not-yet-existing-packages to pre-define the later submit target
2011-12-15 15:12:41 +01:00
Sascha Peilicke
2950d89be4
Clarify link / branch difference
...
Should fix bnc#723578
2011-12-12 12:57:13 +01:00
0d1e9d22f7
- fix error handling when a service breaks
2011-12-12 10:04:21 +01:00
46555269e6
- fix typo
2011-12-06 13:22:50 +01:00
7bbfd64854
- show build result details always when existing (eg. showing build host when in building state)
2011-12-05 23:23:49 +01:00
a5edbb201a
- add support for new branch --extend_package_names
2011-12-01 15:54:50 +01:00
f47e8f16c7
- support updating of existing _patchinfo files
2011-11-30 10:52:50 +01:00
4eca9d124a
- forgot another place to enable add_repositories functionality
2011-11-28 14:26:30 +01:00
fdde366daf
- be a bit more verbose on copypac comment (to see which options where used)
2011-11-25 13:05:41 +01:00
b659ad5285
- support new branch add_repositories api call
2011-11-25 10:12:16 +01:00
Marcus Huewe
da745728cc
- do_log: support -r rev1:rev2 (revision ranges)
...
This obviously only work for "plain" revisions
2011-11-22 20:13:52 +01:00
ce1bcee552
- support "serveronly" source service
2011-11-22 14:47:11 +01:00
49cdfa4fe3
- add --keep-link option to copypac command
2011-11-21 12:33:32 +01:00
Marcus Huewe
34454ac91d
- do_vc: fixed #719754 ("osc vc fails with 'User not found'")
2011-11-18 22:48:50 +01:00
Marcus Huewe
8971959187
- fixed #704939 ("osc dies when the config file is supplied via STDIN")
2011-11-18 22:32:10 +01:00
Marcus Huewe
18ad5fcd5a
- conf: always use write_config when writing the config file
2011-11-18 22:27:38 +01:00
Marcus Huewe
ac10fd798d
- do_getbinaries: minor cosmetic change
2011-11-18 21:52:30 +01:00
Marcus Huewe
da88ec0a39
- fixed #713178 ("osc getbinaries in project scope throws error")
2011-11-18 21:51:03 +01:00
Marcus Huewe
64224f9668
- core.set_link_rev: return revision
...
- do_setlinkrev: print the revision which is stored in the 'rev' attribute (if rev is not None)
2011-11-17 21:33:57 +01:00
e945409bb8
- add "locked" state #729873
2011-11-11 20:16:57 +01:00
0f1ae28bf0
- new patchinfo is now default on server, old format not anymore supported on purpose.
...
So removing the switch is also on purpose to make people aware of it.
2011-11-11 10:51:24 +01:00
Sascha Peilicke
2ce8484dc8
Support unshortened diff and use it by default.
...
Fixes bnc#518304
2011-11-09 11:51:43 +01:00
Marcus Huewe
0973931793
- rewrote b190f27d00
(support "osc co --output-dir..." option)
...
The initial version was written by Ed Bartosh <eduard.bartosh@intel.com>
2011-11-02 21:05:10 +01:00
Marcus Huewe
17a5242110
Revert "implemented --output-dir command line option"
...
This reverts commit b190f27d00
.
Do not use "pathname" for this. Its sole purpose is to print out the
"correct" pathname to the user.
The code broke the Project's class update mechanism
2011-11-02 21:05:09 +01:00
eac124f9f6
- support source cleanup on maintenance incidient requests
2011-10-31 12:06:52 +01:00
Sascha Peilicke
568410f46f
Don't choke on unicode characters in filenames upon checkout.
...
Fixes bnc#714061
2011-10-19 10:51:50 -08:00
Marcus Huewe
6cd541967e
- core.request_interactive_review: don't execute review code path if no reviews are present
2011-10-10 22:17:40 +02:00
Ed Bartosh
b190f27d00
implemented --output-dir command line option
2011-10-10 17:06:58 +02:00
321cbdc9ff
- add armv7l, armv6l and armv5l archs for building
2011-10-09 11:23:00 +02:00
fade823e06
- exclude also nosrc.rpm on getbinaries
2011-10-09 11:23:00 +02:00
Marcus Huewe
b5f21a4a8a
- core.Package.commit: fixed _service handling
...
Now the testsuite succeeds again.
Note: we need some testcases for commits with a _service file
2011-10-07 14:13:14 +02:00
Marcus Huewe
7995613991
- revert 3834263171
...
- fixed "parse_repoarchdescr": don't ignore repo if the repo name is a
supported arch name
2011-09-30 14:57:03 +02:00
3834263171
- fix building with "osc build $REPO $ARCH"
2011-09-30 14:26:58 +02:00
511ebf9d89
- don't say to download cpio (why just one package ?;)
2011-09-30 07:42:57 +02:00
c0618f3ede
- make osc build working on debian arm
2011-09-28 15:32:57 +02:00
da7445c192
- become curl compatible, switch to "PUT" method when using -T upload file parameter
2011-09-23 12:11:14 +02:00
Marcus Huewe
f98758e902
- config_set_option: set override_no_keyring and override_no_gnome_keyring to the current config defaults when calling "get_config"
2011-09-21 01:52:04 +02:00
Marcus Huewe
5707f2c6f4
- request_interactive_review: added support to accept/decline a specific review instead of all
2011-09-16 17:32:42 +02:00
d3dd8539d9
- fallback to "build --local-package" if it does not exist instead of complaining
2011-09-12 16:15:19 +02:00
Ruediger Meier
9c004acf34
- re-add but ignore deprecated option --skip-validation
...
Doing this to not brake scripts where this option is used.
This Patch is a follow-up of
568612ce
"- drop hardcoded source validator executions"
which has not been released yet.
2011-09-11 17:13:32 +02:00
Marcus Huewe
27ca263d37
- do_revert: added note again which was removed in the previous commit (only affects the docstring)
2011-09-09 19:55:19 +02:00
Ruediger Meier
57329183d1
osc revert, how to do it?
...
On Friday 09 September 2011, Marcus Hüwe wrote:
> > Is this the supposed behavior?
>
> No - I just fixed it in git master.
Thx!
BTW
even I've investigated it for svn (because osc may supposed to be similar).
But the misbehavior is the same there. Do you think that's a bug in svn too?
At least svn reverts completely when doing
svn revert -R .
Probably would be also nice to say something about it in osc revert --help,
e.g. like this
From 3fa9bb1ac29c623f8ee24f435e7eebd073273e1a Mon Sep 17 00:00:00 2001
From: Ruediger Meier <ruediger.meier@ga-group.nl>
Date: Fri, 9 Sep 2011 19:08:50 +0200
Subject: [PATCH] - do_revert: add help msg about reverting wc entirely
2011-09-09 19:53:40 +02:00
Marcus Huewe
5007751215
- do_revert: also revert added files by default
2011-09-09 17:37:01 +02:00
Marcus Huewe
6d1372c6f8
- get_prj_results: added '?' to legend
2011-09-07 18:33:07 +02:00
Marcus Huewe
30ba376302
- do_build: also consider "local_service_run" config option
2011-09-07 16:53:11 +02:00
Marcus Huewe
3683d9550d
- added "local_service_run" config option
...
can be used to permanently disable the local service run on commit
(default: enabled)
2011-09-07 15:19:54 +02:00
568612cedc
- drop hardcoded source validator executions
2011-09-07 13:55:05 +02:00
f80ce9c663
- do not fail on empty service parameter values
2011-08-29 17:06:12 +02:00
Marcus Huewe
d3b08ff0fb
- core.Project: yet another fix for the update method (handle deleted packages correctly)
2011-08-25 13:47:19 +02:00
Marcus Huewe
fc00d2621c
- core.Project: fixed update method
...
handle missing packages (state "!") more gracefully
2011-08-25 13:47:19 +02:00
da52ea1331
- fix crash on removal of local _service file
2011-08-24 12:06:34 +02:00
cdc21c6011
- yet another fix for old OBS instances
2011-08-23 16:03:58 +02:00
c140a1d975
- make osc working with OBS 2.1 again
2011-08-19 15:18:55 +02:00
Sascha Peilicke
097daf311b
Fix tests/test_repairwc.py, there's no 'urllib22' yet ;-)
2011-08-18 16:02:34 +02:00
Sascha Peilicke
3619f392a0
Reopening reviews only works for requests in state 'new' or 'review'
2011-08-18 16:02:34 +02:00
Sascha Peilicke
7acf236662
Honor PEP-8 in osc/conf.py. Includes moving all imports to the top (and
...
importing only once).
2011-08-18 16:02:34 +02:00
cf1bd2d5df
- support source services using OBS project or package name
2011-08-18 11:32:19 +02:00
Egbert Eich
db2e538efd
Sanitize file permissions for downloaded files.
...
Downloaded files may not have read permission for everybody.
This doesn't seem to be a problem since the user as well as
root should be able to read them anyhow. This is true unless
the directory where the cache resides is mounted over nfs
with root_squash.
Signed-off-by: Egbert Eich <eich@suse.de>
2011-08-16 11:33:56 +02:00
Cristian Rodríguez
931d216ea0
Set the SSL client cipher list to only use very strong algorithms.
2011-08-16 11:33:56 +02:00
Michal Marek
c7e5819b7c
Do not check for untracked files before commit
...
This duplicates the work of the source validator and is just annoying.
Suggested-by: Michal Vyskocil <mvyskocil@suse.cz>
Signed-off-by: Michal Marek <mmarek@suse.cz>
2011-08-16 11:33:56 +02:00
Marcus Huewe
3be3b915bd
- fixed request_interactive_review
2011-08-15 17:06:04 +02:00
Marcus Huewe
2307cfc0b7
- coding style...
2011-08-11 23:11:15 +02:00
Marcus Huewe
7927b83c1c
- request_interactive_review: use request_diff
...
(old diff method is kept for backward compatibility)
2011-08-11 23:09:45 +02:00
Ludwig Nussel
f707e9a22e
fix pgp pubkey parsing
...
the base64 checksum must not be included in the key data. Newer rpm
don't like that.
2011-08-05 13:53:33 +02:00
Sascha Peilicke
e3f0821bd4
Fix commit 438569f821
2011-07-29 11:05:06 +02:00
Dirk Mueller
54c520da8e
fix link to pattern description
2011-07-27 15:22:40 +02:00
Sascha Peilicke
f072cfed15
Make sure that the description is really empty for new projects/packages
2011-07-20 19:34:46 +02:00
0ba9383e17
- checkout of entire project is skipping packages which links to project local packages by default.
2011-07-20 17:27:05 +02:00
1630792e21
- fix DISTURL help
2011-07-20 17:17:56 +02:00
82d9f9e695
It is not that easy, it would also need support server side and it must not depend on projects, since a branch must still produce the same result
...
Revert "Forward project directory to source services."
This reverts commit 9c016b8bf0
.
2011-07-20 12:03:44 +02:00
37f88a23b1
- log less on source service error in the hope that the service did proper logging already
2011-07-20 12:00:57 +02:00
Johannes Obermayr
9c016b8bf0
Forward project directory to source services.
...
This helps to implement an efficient way to create source tarballs from Git repositories:
1. The cloned Git repository will be stored only once in a directory; all projects will use this repository (determined by the URL).
2. The bzip2 compressed tarball will be created via 'git archive $branch $filestoinclude --prefix=$name | bzip2 --best >$projdir/$name-$version'.
3. The version will be adapted automatically without the set_version service.
4. All branched/linked projects will be updated automatically (does not with current implementation).
5. Not to mention it saves space on source host(s).
2011-07-20 11:40:04 +02:00
dce5c8b4fc
- show created incident project
2011-07-19 18:05:32 +02:00
Marcus Huewe
af253d2eb2
- respect no_proxy env variable
2011-07-15 20:10:45 +02:00
182284ef49
Merge branch 'master' of gitorious.org:opensuse/osc
2011-07-13 15:47:57 +02:00
ee977eb8fc
- show also comment in request list
2011-07-13 15:47:38 +02:00
Sascha Peilicke
438569f821
PEP8-ified parts of the code.
...
Exchange individual return statements with a finally statement in the
big try/except statement in babysitter.py. If you return a different
value in the 'except' clause, it takes precedency over the 'finally'
clause (finally is executed before returning, naturally).
2011-07-08 16:09:44 +02:00
Sascha Peilicke
6676d530bc
Give some status output if request list was empty.
...
Either there where no requests or the project didn't exist.
Fixes bnc#543999
2011-07-08 15:11:17 +02:00
Sascha Peilicke
93f87c9838
Honor '-p' and '-P' parameters in request list command.
...
Fixes bnc#703586
2011-07-07 10:12:57 +02:00
4ea084761e
- do not print "Waiting" line on packages without defined services
2011-07-04 12:13:20 +02:00
caec4c2547
- detect also project wide only source services during commit
2011-07-04 12:05:47 +02:00
e6f631ebe8
- crash fix on maintenance incident creation with given project
2011-06-27 14:37:08 +02:00
Sascha Peilicke
0de8953952
Revert "Align --no-service commit command parameter to build command param"
...
This reverts commit d22b2a6523
.
We have not yet decided on how to best align the names of
service-related optional arguments.
2011-06-17 11:02:57 +02:00
Sascha Peilicke
d22b2a6523
Align --no-service commit command parameter to build command param
...
style.
2011-06-16 12:06:03 +02:00
881641d479
- do not run source services on local packages or offline builds, but warn about that
2011-06-15 14:17:33 +02:00
6344bcc616
- fix crash after commit when no serviceinfo element exists
2011-06-10 11:37:24 +02:00
eb6a42713d
- fix broken update after commit with service run
...
- fix up -S on unexpanded checkouts
2011-06-09 17:22:49 +02:00
Petr Uzel
95febe963b
osc co: print help instead of crashing if no arguments are given
...
This fixes:
~> osc checkout
Traceback (most recent call last):
File "/usr/bin/osc", line 21, in <module>
r = babysitter.run(osccli)
File "/usr/lib/python2.7/site-packages/osc/babysitter.py", line 52, in run
return prg.main()
File "/usr/lib/python2.7/site-packages/osc/cmdln.py", line 310, in main
return self.cmd(args)
File "/usr/lib/python2.7/site-packages/osc/cmdln.py", line 333, in cmd
retval = self.onecmd(argv)
File "/usr/lib/python2.7/site-packages/osc/cmdln.py", line 449, in onecmd
return self._dispatch_cmd(handler, argv)
File "/usr/lib/python2.7/site-packages/osc/cmdln.py", line 1179, in _dispatch_cmd
return handler(argv[0], opts, *args)
File "/usr/lib/python2.7/site-packages/osc/commandline.py", line 3386, in do_checkout
m = re.match(r"obs://([^/]+)/(\S+)/([^/]+)/([A-Fa-f\d]+)\-(\S+)", args[0])
IndexError: tuple index out of range
Signed-off-by: Petr Uzel <petr.uzel@suse.cz>
2011-06-08 14:59:12 +02:00
Marcus Huewe
b04550afc6
- getProjectGlobalServices: catch 400 instead of 404
...
otherwise it breaks older obs instances
2011-06-08 13:22:51 +02:00
Michal Čihař
c14f81c1f2
Fix spelling
2011-06-08 12:10:47 +02:00
a6716337f5
- add the --meta handling also to list, cat and less commands
2011-06-08 10:25:15 +02:00
8bc3f3a6d2
- open 0.133 developement
2011-06-07 16:46:26 +02:00
425fdec665
release 0.132
2011-06-07 16:39:46 +02:00
9d6da6700e
- fix error message
2011-06-06 14:43:01 +02:00
946ac03dae
- add 'requestbugownership' command for setting the bugowner via request
2011-06-01 09:50:30 +02:00
Ludwig Nussel
75e196875b
fix lines = None
2011-06-01 09:12:28 +02:00
Ludwig Nussel
14d9877838
avoid first line empty for commit message
2011-05-31 11:48:26 +02:00
Ludwig Nussel
651d66afab
add .changes diff to commit message again
2011-05-31 11:48:26 +02:00
Vincent Untz
3dca0702c5
osc pdiff ("parent diff")
2011-05-30 13:19:19 +02:00
21bb30325e
- do not search for requests, if one got specified via -s parameter
2011-05-26 17:13:06 +02:00
48fc059e0b
- fix changelog comments take over to commit log
2011-05-26 16:39:40 +02:00
d735377ad7
- do not fail on special packages with defined source services
2011-05-26 16:39:40 +02:00
Michal Čihař
e0b7f69fe6
Handle also errors which can sneak out of httplib
2011-05-26 11:54:14 +02:00
8dd0d9f8e3
- rdelte and undelete operate with history comment now
2011-05-26 10:21:14 +02:00
593acbb843
- run source services always verbose on "osc build"
2011-05-25 13:45:54 +02:00
48a8fa144f
- support for local defined source services during commit. Move old validation and trylocal source service run into commit function
2011-05-25 13:34:32 +02:00
c00751f4d7
- handle errors of source service runs
2011-05-24 10:49:08 +02:00
0a7492cdf8
- fix description of rdelete commands and make a difference to enforce it on server side or to ignore the content. Famous rm -rf command exists now :)
2011-05-23 20:43:35 +02:00
Michael Schroeder
19a9765065
- fix auth failure when converting from passx to pass
2011-05-23 17:14:48 +02:00
4caf868548
- requests in history can be also delete or maintenance requests
2011-05-23 17:01:28 +02:00
6c654b012f
- just for readability
2011-05-23 16:34:04 +02:00
22e4047005
- support the new source service file mode of OBS 2.3 Beta 2
2011-05-23 15:26:13 +02:00
3408f57078
- use merged srcmd5sum as default revision on submit request creation, if link target is not submit target.
...
This allows to create multiple submit requests from same source, if one of them is to the link target.
Otherwise merge conflicts will occur
2011-05-19 17:11:37 +02:00
Marcus Huewe
24cf2a607b
- server_diff_noex: fixed logic error (body is no Element)
2011-05-18 17:54:33 +02:00
Marcus Huewe
3007c252a2
Revert "read_filemeta: create the default _files if not exists"
...
This reverts commit a05a2a0a4f
.
Conflicts:
osc/core.py
The commit doesn't make much sense because we can't recover from a missing .osc/_files file.
This has to be fixed.
2011-05-17 16:09:09 +02:00
Marcus Huewe
7c427aa505
- fixed os.path.join call
2011-05-16 14:27:55 +02:00
Marcus Huewe
7c59949f33
- add new config option include_request_from_project (default True)
...
This way it's possible to hide requests which have a given project
as a source project when running "osc rq list project".
Original patch by darix (just a bit beautified)
2011-05-12 23:27:19 +02:00
704199f279
- support to create hidden project on "branch" and "createincident" commands
2011-05-04 12:11:24 +02:00
e120cd6b39
- update local copy after checkin if source service is there
2011-05-03 16:44:20 +02:00
3e4424d222
- block creating submit requests when a source service is still running (OBS 2.3 only)
2011-05-02 15:28:44 +02:00
acbbbacabd
- add "createincident" command
2011-05-02 13:22:56 +02:00
Marcus Huewe
5e74d75acf
- fixed print statement calls
2011-04-29 20:29:07 +02:00
Marcus Huewe
2460d8a8f8
- fix for commit b0ddeb909d
2011-04-28 23:55:22 +02:00
Michal Čihař
4f4e90bafc
Fix various typos
2011-04-28 11:14:38 +02:00
ab48f97add
- open 0.132 version
2011-04-27 14:39:17 +02:00
85ab5e9804
switch to 0.131 release
2011-04-27 14:38:30 +02:00
a6ecdbaa1d
- "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)
2011-04-26 17:21:40 +02:00
Marcus Huewe
023a2426d9
- osc rq show <id> -d: store tmpfile with suffix ".diff" (for syntax highlighting)
...
- run_pager: added optional "tmp_suffix" parameter
2011-04-24 00:27:47 +02:00
Ludwig Nussel
f7a781e730
fix PackageNotInstalled printing
2011-04-21 14:31:30 +02:00
4d11387b14
- "my requests" is showing requests with open reviews also now
2011-04-20 16:54:10 +02:00
Ludwig Nussel
e8505d829b
allow TLS only
2011-04-20 14:12:59 +02:00
Ludwig Nussel
244e9b0baf
make abortbuild parameters work like rebuild
2011-04-20 14:12:59 +02:00
Ludwig Nussel
eee8c96d0c
use ssl session resumption
...
saves some cycles if osc makes several requests
2011-04-18 11:03:42 +02:00
Ludwig Nussel
1c9d99fa79
catch only urllib errors for expand handling
2011-04-18 11:03:42 +02:00
Ludwig Nussel
b33577b6a7
use more generic oscerr.PackageNotInstalled
2011-04-18 11:03:28 +02:00
Martin Mohring
b0ddeb909d
[osc] allow expansion of %(apihost)s also as part of setting
...
packagecachedir in .oscrc so we can have caches per apihost
2011-04-14 21:54:00 +02:00
Test User
bba8272595
Merge branch 'master' of gitorious.org:opensuse/osc
2011-04-12 00:25:21 +02:00
Juergen Weigert
21d96a4a17
added new command: osc who [login]
2011-04-11 20:48:59 +02:00
Juergen Weigert
022578925b
osc ls . (shortcut for PROJECT PACKAGE from current dir.)
2011-04-11 15:07:56 +02:00
Test User
9c2593b515
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.
2011-04-08 14:25:56 +02:00
Marcus Huewe
b8c3a23b90
- 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
2011-04-06 17:26:51 +02:00
Juergen Weigert
b7328b6adf
get_api_url() diagnostics now includes ESTALE.
2011-04-06 15:31:36 +02:00
David Greaves
acbf21f7db
ci now accepts "-F -" as stdin
2011-03-30 22:33:30 +01:00
802925c216
- fix failure of aggregatepac when target package exists only via project link
2011-03-30 14:12:59 +02:00
Marcus Huewe
be4f1f350e
- renamed "PackageNotInstalled" exception to "ServiceNotInstalled"
...
- also catch this exception in babysitter.py
2011-03-30 01:10:48 +02:00
Sascha Peilicke
8ab7ab3caa
Inherit package roles from parent project.
2011-03-29 12:16:56 +02:00
Juergen Weigert
7203a8f9ab
fixed url of the plugin
2011-03-24 15:20:51 +01:00
Juergen Weigert
8e9cf75d7b
do_install now points to home:jnweiger osc-plugin-install
2011-03-24 13:56:37 +01:00
Marcus Huewe
94c006ba5f
- fixed set_link_rev: if expand is True always get the (expanded) revision from the server
2011-03-23 15:36:22 +01:00
38f665eef8
- handle missing or wrong service commands with a valid error
2011-03-22 10:21:48 +01:00
Juergen Weigert
feb731e3c0
Added 'env OSC_PLUGIN_FAIL_IGNORE=1 osc ...'
...
Otherwise a failing plugin prevents us from seeing even a usage.
2011-03-21 18:53:05 +01:00
Marcus Huewe
02726a6a07
- set_link_rev: minor cleanup; baserev always implies expand=True
...
also renamed "xsrcmd5" keyword argument to "expand"
2011-03-21 16:57:22 +01:00
5f5ae8e22d
- fix crash on project only service files
2011-03-21 09:48:05 +01:00
13633ab0e7
- do not list "localrun" anymore, it can't work in all circumstances
2011-03-21 09:48:05 +01:00
Marcus Huewe
400e417a5f
- build.py: remove debug output
2011-03-19 10:47:00 +01:00
Juergen Weigert
25d6c66aa9
Better advertise getpac_default_project in the online help of 'osc branch'
2011-03-17 18:48:20 +01:00
ab0e5d43ce
- fix setlinkrev for current revision when link target is on remote OBS instance
2011-03-17 18:19:47 +01:00
4f8bedf998
- do not try to merge generated _service: files on pull
2011-03-17 15:35:22 +01:00
c859fc5430
- allow to force the storage of project meta data (to ignore depending repositories for example)
2011-03-16 10:20:50 +01:00
7fe43cb486
- missing source serivce on local workstation is not an API error
2011-03-16 10:20:50 +01:00
Marcus Huewe
35bf60bbf0
- support %(apihost)s in the "build-root" config option
...
apihost is the hostname extracted from currently used apiurl
2011-03-15 18:45:36 +01:00
Marcus Huewe
09c46bd7c3
- fixed delPackage (TODO: testcases for this method)
2011-03-11 14:44:44 +01:00
adbd54045c
- follow renamed attribute to OBS:MaintenanceProject
2011-03-11 11:07:35 +01:00
4c970f867b
- unbreak maintenance request creation
2011-03-11 11:07:15 +01:00
Juergen Weigert
b46d287570
added hint, what to do with a 'user is blank' error.
2011-03-10 20:14:09 +01:00
Marcus Huewe
c3d5516bf8
- find_default_project: fixed indention, only "catch" urllib2.HTTPError
2011-03-09 22:47:02 +01:00
Juergen Weigert
64f9dca08b
Allow conf.config['getpac_default_project'] to be a list.
...
Added find_default_project() to process this list.
2011-03-09 16:10:48 +01:00
Marcus Huewe
9396d9c34d
- do_develproject: small cleanup + fixes
2011-03-08 19:47:54 +01:00
Marcus Huewe
4bc6c34ae3
- show_develproject: added additional "xml_node=False" parameter (if true an Element instance is returned (if devel exists))
2011-03-08 19:44:29 +01:00
Juergen Weigert
cb534d09b6
- new command 'develproject' to print the devel project from the package meta.
2011-03-08 19:23:04 +01:00
Juergen Weigert
b5f234f59d
Merge branch 'master' of gitorious.org:opensuse/osc
2011-03-08 18:50:32 +01:00
Juergen Weigert
4a3a071c41
fixed osc co proj pack file, which took great effort in following a link
...
without applying a project.diff -- now it merges correctly.
2011-03-08 18:48:00 +01:00
281f6dd0ca
- add also simple maintenance release request command
2011-03-07 19:45:44 +01:00
Juergen Weigert
44e4eb9334
Reverting Sascha's unicode attempt. This made 'osc submit' always fail with
...
uncaught exception: Fatal error: Start tag expected, '<' not found at :1.
2011-03-07 18:16:10 +01:00
Marcus Huewe
45a7a84967
- do_maintenancerequest: cleanup
2011-03-07 13:08:44 +01:00
Marcus Huewe
65f817bfa8
- create_maintenance_request: use Request class to build the request
2011-03-07 13:03:34 +01:00
87b060e9a3
- add "maintenancerequests" command to request a maintenance incident from maintenance team
2011-03-07 11:46:51 +01:00
402ce3a626
- stay backward compatible with pathinfo command. This default will switch, when we switch to new
...
maintenance modell on api.opensuse.org
2011-03-07 09:51:16 +01:00
1db5eea95c
- do not show requests by default, where I am not responsible right now (waiting for review of other people)
2011-03-07 09:22:13 +01:00
Juergen Weigert
e8aa7df530
osc rdelete now warns, if requests are pending.
2011-03-05 20:08:47 +01:00
b2adcb7d94
- do not crash on maintenance release or incident requests
2011-03-04 15:50:06 +01:00
Sascha Peilicke
3bb9332376
[webui] Fix Jürgen's Unicode issue and stupid default value assignment.
2011-03-04 09:04:18 +01:00
Sascha Peilicke
95bc493b19
Revert "Catch non-utf8 and convert it to utf8 inside create_submit_request() to prevent"
...
This reverts commit 518229067c
.
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...
2011-03-04 08:59:05 +01:00
Juergen Weigert
518229067c
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.
2011-03-03 18:27:12 +01:00
Juergen Weigert
b618d16f62
Giving hint at 'osc my sr', if 'osc my rq' returns nothing.
...
These two are easy to confuse.
2011-03-03 16:31:33 +01:00
Ludwig Nussel
60d054317c
meta data diff
2011-03-03 10:07:58 +01:00
Marcus Huewe
70e224a007
- print_repos: added exc_class and exc_msg parameters to specify the exception class + exception msg
...
- do_getbinaries: print correct error message
2011-03-02 14:38:24 +01:00
Marcus Huewe
ba1fe8ab80
- do_getbinaries: fail if repo doesn't exist
2011-03-02 14:26:24 +01:00
e721bb5ab6
- service disabledrun must store files without prefix to be able to submit them
2011-02-28 10:05:06 +01:00
468106e19d
double the default for "buildlogtail", kiwi failures are usually not in the last line unfortunatly
2011-02-27 14:21:38 +01:00
Marcus Huewe
0a67840310
- get_user_projpkgs_request_list: fixed logic error
2011-02-24 14:11:37 +01:00
Marcus Huewe
0ee18d1d7e
- fixed #671790 ("osc my rq returns 400")
2011-02-24 14:11:37 +01:00
87d95409ec
- avoid unwanted entire project rebuilds
2011-02-22 22:44:46 +01:00
Juergen Weigert
83cadd7157
'osc rq list' now defaults to 'new,review' instead of only 'new'.
...
Usage now mentions 'review' too.
2011-02-22 19:13:59 +01:00
Marcus Huewe
f06b39fb40
- use get/set when working with an "Element" instance (instead of using the "attrib" dict)
2011-02-22 17:53:58 +01:00
Marcus Huewe
3f54237a7c
- rewrote set_link_rev
2011-02-22 17:53:58 +01:00
Ludwig Nussel
208230bc58
fix --no-init
2011-02-22 11:17:26 +01:00
Marcus Huewe
b489f95746
- update: fixed os.path.join call
2011-02-22 00:22:55 +01:00
70797b5593
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 d7a1428d69
.
2011-02-21 13:41:02 +01:00
Juergen Weigert
d7a1428d69
avoid 404 in osc se -V caused by looking up the _history of nonexistant
...
packages. Workaround for BNC#673654
2011-02-21 00:26:54 +01:00
Marcus Huewe
02f788f12e
- (temporary) fix for 53ca3b9a14
...
(python 2.4 doesn't support the syntax)
2011-02-18 00:34:49 +01:00
Anas Nashif
53ca3b9a14
default to 1 processors on darwin, since we are not going to build anything here anyways.
2011-02-17 22:50:13 +00:00
Marcus Huewe
a8fff94077
- minor cleanup
2011-02-17 14:22:16 +01:00
Marcus Huewe
da0e4bae30
- fixed do_service
2011-02-17 01:57:53 +01:00
Marcus Huewe
e493771454
- do_results: fixed --xml output
2011-02-17 01:31:04 +01:00
5d84695beb
- use new api call to collect all project wide source services
2011-02-15 18:39:06 +01:00
f0690d4e2f
- 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)
2011-02-15 09:41:03 +01:00
70e3cbbd33
- do not crash in setlinkrev, if link target is no link.
2011-02-14 15:57:42 +01:00
380f41b9a4
- 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)
2011-02-14 12:26:51 +01:00
a86c7b9311
- don't crash when src server decides to expand in any case (when one package
...
is a link and the other not).
2011-02-14 11:31:33 +01:00
Marcus Huewe
fa5e07f792
- do_detachbranch: added --message option; added some more error handling
2011-02-11 17:38:59 +01:00
Marcus Huewe
b318ec1698
- added new "detachbranch" command to replace a link/branch with its expanded sources
2011-02-11 17:12:35 +01:00
Marcus Huewe
8e11055418
- copy_pac: only edit meta if "source" and "target" differ
2011-02-11 17:12:35 +01:00
0bf76163ed
- add request and review "supersede" command, to supersede by an existsing request
2011-02-11 16:12:38 +01:00
Juergen Weigert
36007fb538
fixed se -V to not explode when a project match was found.
2011-02-11 15:11:50 +01:00
Marcus Huewe
1dcf5fb3d6
- use pass instead of passx (plaintext_passwd is the default)
2011-02-11 12:42:54 +01:00
Marcus Huewe
5cb8468f3b
- don't fail if terminal encoding doesn't support unicode ( fixes #660445 )
...
- added util.safewriter.SafeWriter class
2011-02-11 02:45:13 +01:00
Marcus Huewe
8fc0a4e94b
- fix for 7d5893992d
2011-02-09 15:53:36 +01:00
Marcus Huewe
7d5893992d
- use Request's __cmd__ method for sorting
2011-02-09 15:51:26 +01:00
Ludwig Nussel
69458ca8c4
sort request lists by id
2011-02-09 14:57:33 +01:00
Marcus Huewe
09cee2a9f0
- fixed misleading note ( #644550 ("osc don't branch particular project"))
2011-02-08 17:09:48 +01:00
55f580f988
add force option to accept requests in review state.
2011-02-08 16:16:18 +01:00
Ludwig Nussel
75b662534f
fix osc my with obs 2.2 api
2011-02-04 10:35:02 +01:00
Ludwig Nussel
ba3bed8ecc
only catch http error, other exceptions are bugs
2011-02-04 10:35:02 +01:00
Ludwig Nussel
99ce83352c
fix indent
2011-02-04 10:35:02 +01:00
Ludwig Nussel
8c275ea991
osc my: also show requests in review state
2011-02-04 09:44:59 +01:00
Ludwig Nussel
0527789db9
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.
2011-02-03 14:25:20 +01:00
Ludwig Nussel
dd8b3ee681
Don't request message when branching a package
2011-02-03 14:25:20 +01:00
Marcus Huewe
f18b4d6a36
- fix for 0fd0ff2685
2011-02-02 19:35:32 +01:00
Juergen Weigert
0fd0ff2685
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
2011-02-02 17:11:14 +01:00
Marcus Huewe
d174599b8d
- escape % in help text
2011-02-01 20:07:29 +01:00
Marcus Huewe
1a89821f36
- fixed indention+small cleanup
...
- added "XXX" comment due the openSUSE specific "osc co obs://" implementation
2011-02-01 18:37:17 +01:00
Marcus Huewe
bb02a34622
- globally catch OSError ENOENT
2011-02-01 18:25:23 +01:00
Juergen Weigert
40af804c17
No such file or directory should not trigger stack trace.
2011-02-01 15:55:43 +01:00
Juergen Weigert
9228cebdc5
osc checkout '%{disturl}' is now supported.
2011-01-31 17:49:04 +01:00
Marcus Huewe
818eb05126
- use xmlindent instead of minidom stuff
2011-01-30 21:56:21 +01:00
Marcus Huewe
f9b1bd5c18
- do_search: '::' isn't a perl specific namespace/package/module separator
2011-01-30 21:37:45 +01:00
Marcus Huewe
61dd1613a6
Revert "[osc] add cb(pre)ignore capabilities to osc."
...
This reverts commit 68c7b57f66
.
It isn't needed because the corresponding backend part was also reverted
2011-01-30 21:31:58 +01:00
Marcus Huewe
88376a2bed
- Request: format_review, format_action should be static methods
...
- adjusted method docstring
- server_diff_noex: removed print statement
2011-01-30 21:26:04 +01:00
Jan-Simon Möller
e2f440fe95
Add armv7hl (hardfloat ABI) support.
...
Tested-by: Martin Mohring <martin.mohring@5edatasoft.com>
Reviewed-by: Martin Mohring <martin.mohring@5edatasoft.com>
2011-01-30 18:28:00 +01:00
Marcus Huewe
d4b4182220
- parse_repoarchdescr: use similar build descr "guessing" mechanism like bs_srcserver (but it still differs)
2011-01-30 16:38:11 +01:00
Marcus Huewe
880e7d5cb2
- do_request: added "--edit" option to edit a submit action ("osc rq show <id> --edit")
2011-01-30 14:24:21 +01:00
Marcus Huewe
ef06aa26cf
- fixed #665784 ("osc build --offline doesn't work for key verification")
2011-01-30 00:01:48 +01:00
Marcus Huewe
876b31d60a
- 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
2011-01-29 23:30:54 +01:00
Marcus Huewe
dd1237218c
- clone_request: return the "targetproject"
2011-01-29 23:14:19 +01:00
Marcus Huewe
919c347c7f
- handle requests with multiple (submit) actions
2011-01-29 18:47:26 +01:00
Marcus Huewe
d5173cfc01
- use get_actions method
2011-01-29 17:47:28 +01:00
Marcus Huewe
8406cdd56d
- Request: added get_actions method
2011-01-29 17:44:03 +01:00
Marcus Huewe
68d559e343
- refactored request diff code
2011-01-29 17:24:45 +01:00
Marcus Huewe
89ceb20abb
- fix for db9e7c7974
2011-01-28 15:52:10 +01:00
Marcus Huewe
44fbdc69f2
- minor change
2011-01-26 18:07:42 +01:00
602abd7c1e
check if project wide _service file really exists
2011-01-26 17:42:17 +01:00
79656a45e1
fix "osc add some_git_url", using now official source service instead of unknown git_pull
2011-01-26 17:29:43 +01:00
e5333f0b23
support project wide source services
2011-01-26 17:22:03 +01:00
373727ba55
new source service commands "localrun" and "disabledrun" to generate files without _service: prefix
2011-01-26 16:30:57 +01:00
146a2d4f72
support for new source service modes: disabled, trylocal and localonly
2011-01-26 16:16:27 +01:00
Marcus Huewe
8a488d3b6d
- reworked do_requestmaintainership()
2011-01-25 21:06:28 +01:00
Marcus Huewe
db8818c30f
- do_changedevelrequest, do_deleterequest: use Request object to create the request
...
- removed: core.create_delete_request(), core.create_change_devel_request()
2011-01-25 20:41:42 +01:00
Ludwig Nussel
dda7d87374
remove forgotten print
2011-01-25 16:57:25 +01:00
Ludwig Nussel
93acbc3720
allow mkpac on existing directory
2011-01-25 16:53:31 +01:00
Ludwig Nussel
b1be0f84ea
refactor diff command
2011-01-25 16:53:31 +01:00
Ludwig Nussel
6be91ceda0
download debugsource with --debug rather than --source
2011-01-25 16:53:31 +01:00
Marcus Huewe
497f97fc85
- use EPIPE (as suggested by mls)
2011-01-24 12:05:36 +01:00
eb1c5e0f48
add better support for reviews of requests. User api side request search if available.
2011-01-24 08:29:47 +01:00
Marcus Huewe
09b323c2d3
- globally ignore broken pipe
2011-01-22 16:41:06 +01:00
Sascha Peilicke
1491dd4f4b
Don't crash on broken pipe (fixes bnc#661963).
2011-01-21 11:22:18 +01:00
Sascha Peilicke
b66ab73475
Don't mix tabs with spaces.
2011-01-21 11:13:18 +01:00
Sascha Peilicke
0a40037d27
Use './binaries' as default directory for getbinaries.
...
Previously, there was no directory set when fetching multiple arches and
distinct dirs for specific arches. Should be more consistent now.
2011-01-21 10:35:47 +01:00
Marcus Huewe
fe8febe56e
- fixed #646886 ('"osc build" when iChain is broken trashes local _buildinfo, _buildconfig')
2011-01-20 20:54:38 +01:00