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
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
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
Ed Bartosh
b190f27d00
implemented --output-dir command line option
2011-10-10 17:06:58 +02:00
fade823e06
- exclude also nosrc.rpm on getbinaries
2011-10-09 11:23:00 +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
da7445c192
- become curl compatible, switch to "PUT" method when using -T upload file parameter
2011-09-23 12:11:14 +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
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
Sascha Peilicke
3619f392a0
Reopening reviews only works for requests in state 'new' or 'review'
2011-08-18 16:02:34 +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
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
dce5c8b4fc
- show created incident project
2011-07-19 18:05:32 +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
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
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
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
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
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
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
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
704199f279
- support to create hidden project on "branch" and "createincident" commands
2011-05-04 12:11:24 +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
Michal Čihař
4f4e90bafc
Fix various typos
2011-04-28 11:14:38 +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
4d11387b14
- "my requests" is showing requests with open reviews also now
2011-04-20 16:54:10 +02:00
Ludwig Nussel
244e9b0baf
make abortbuild parameters work like rebuild
2011-04-20 14:12:59 +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
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
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
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
13633ab0e7
- do not list "localrun" anymore, it can't work in all circumstances
2011-03-21 09:48:05 +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
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
adbd54045c
- follow renamed attribute to OBS:MaintenanceProject
2011-03-11 11:07:35 +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
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
Marcus Huewe
45a7a84967
- do_maintenancerequest: cleanup
2011-03-07 13:08:44 +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
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
468106e19d
double the default for "buildlogtail", kiwi failures are usually not in the last line unfortunatly
2011-02-27 14:21:38 +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
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
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
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
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
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