1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-12-28 18:56:15 +01:00
Commit Graph

730 Commits

Author SHA1 Message Date
Danny Kukawka
33dc89d805 changed print_repos() to print only repos on request
Changed print_repos() to print only repos (and not repo and arch)
on request since 'osc buildinfo' needs only the repo as parameter.

Fixed do_repositories() apiurl handling and changed to get the
project from checked out project or package dir if available.
2010-07-27 14:31:12 +02:00
Danny Kukawka
eb0cb6dee9 don't raise error message after self.print_repos()
Don't raise error message after self.print_repos(), since the
message will never be printed.
2010-07-27 14:03:26 +02:00
Danny Kukawka
6712b44bee Merge branch 'master' of gitorious.org:opensuse/osc 2010-07-27 14:01:19 +02:00
Danny Kukawka
35536475e7 fixed 'osc buildconfig'
Fixed 'osc buildconfig'. Don't ask for package and arch since the
API don't allow to filter for a package or a architecture.

Remove related and useless parameter from get_buildconfig() in
core.py
2010-07-27 13:58:52 +02:00
Juergen Weigert
8830d396cb - fixed references into en.opensuse.org to honor the new wiki structure
(redirects added in the wiki for the three URLs on 'osc help' -
    all other URLs remain broken until this osc gets deployed)
2010-07-26 19:45:42 +02:00
Marcus Huewe
de884b719c - do_buildlog: show appropriate error msg if too many args are specified 2010-07-26 19:02:48 +02:00
Danny Kukawka
b3c5204b59 fixed serveral warnings from pychecker.py
Fixed serveral warnings from pychecker.py like such:
- Parameter ($) not used
- Local variable ($) not used

Including fixes like:
- remove not needed imports
- don't read apiurl in core.py from config if already available via
  function parameter
- delPerson(): check for user as e.g. in addPerson()
2010-07-26 16:46:21 +02:00
Marcus Huewe
e2ab1a520e - do_buildinfo: support --prefer-pkgs 2010-07-26 15:41:02 +02:00
70fb883b59 point the users to the "branch" command 2010-07-21 09:46:54 +02:00
ad28c0552e import "osc aggregate --nosources" feature, implemented by brook.hong@nokia.com 2010-07-20 14:48:27 +02:00
Michal Čihař
74f583823f Fix typo. 2010-07-19 11:10:15 +02:00
1975ddb8eb Revert "no need to warn about empty validator dir"
after discussion, we will provide an update with osc-source_validator instead

This reverts commit 828bb264ca.
2010-07-16 15:57:28 +02:00
Marcus Huewe
0fbfcb4fdb - fixed SyntaxError 2010-07-13 14:53:25 +02:00
f2be29f0a0 add signkey --extend command 2010-07-13 13:53:47 +02:00
Danny Kukawka
3ed00b4568 changed do_repos() to filter out disabled repos of a package
Changed do_repos() to filter out disabled repos of a package. Read
package from checked out package dir. This changes also the output
of getbinaries if args are missing and the user is within a checked
out package dir. Show only enabled repos in this case.

Allow also osc repos [PROJECT] [PACKAGE].
2010-07-12 14:56:08 +02:00
Ludwig Nussel
828bb264ca no need to warn about empty validator dir
also remove from config template. the default should be ok.
2010-07-07 16:41:09 +02:00
Ludwig Nussel
a00c0c4006 allow to restrict 'my pkgs' to maintained ones 2010-07-07 16:41:09 +02:00
Marcus Huewe
9fadbb42fd - more precise error message about missing source_validator 2010-07-06 17:57:10 +02:00
Danny Kukawka
f8f448b6ba respect -A for 'osc deleterequest' 2010-07-06 14:18:24 +02:00
Danny Kukawka
bd821937f6 changed 'osc deleterequest' to get info from checked out pac/proj
Changed 'osc deleterequest' to get info from checked out package or
project dirs. Added edit message about what the user requested.
2010-07-06 14:16:24 +02:00
Danny Kukawka
28441bfaeb make getbinaries also work in project dirs
Maked getbinaries also work in project dirs. If osc getbinaries
get called in a checked out package directory, the binaries for
all packages of this project get checked out.
2010-07-01 15:32:21 +02:00
Ludwig Nussel
cd51a420d7 less verbose results output by default
especially factoy results often fill the screen with lots of "blocked" errors. So don't display the details by default unless --verbose is given
2010-06-30 13:40:02 +02:00
Ludwig Nussel
14d4ece2fb allow to override apiurl for 'build' 2010-06-30 13:39:59 +02:00
Juergen Weigert
382dd29e03 Make 'trust always' more verbose, so that a user learns how to undo its effect.
Removed a few tabs.
2010-06-29 15:32:53 +02:00
073e2b0517 support re-open of requests 2010-06-29 12:13:24 +02:00
Jan Engelhardt
150cdebf6d osc/commandline: fix reoccurring typo
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
2010-06-28 08:41:21 +02:00
Danny Kukawka
1438ca5c1b Merge branch 'master' of gitorious.org:opensuse/osc 2010-06-27 21:21:08 +02:00
Danny Kukawka
260cb3ab00 extended 'osc wipebinaries' to read package/project from dirs
Extended 'osc wipebinaries' to read package/project from checked out
directories if possible.
2010-06-27 19:07:46 +02:00
Ludwig Nussel
377ee28887 add support for --oldpackages 2010-06-25 11:23:44 +02:00
Ludwig Nussel
da0ccd5d8c auto apiurl for osc meta 2010-06-23 14:47:52 +02:00
Ludwig Nussel
c6f770cf27 fix getbinaries --sources 2010-06-23 14:47:52 +02:00
Danny Kukawka
a9b05119d6 another fix for osc results -r/-a in project directories
Fixed osc results -r/-a in project directories by fixing filtering
of architecture and repository (they are arrays and not strings).
2010-06-21 17:10:25 +02:00
Danny Kukawka
1c02a1bd06 fixed some warnings from pychecker 2010-06-15 17:07:14 +02:00
Danny Kukawka
343fd89f4c fixed whitespaces in osc getbinaries help text 2010-06-15 16:38:48 +02:00
01d349d0e8 make it possible to run local source services on checkout/update 2010-06-08 11:24:10 +02:00
Ludwig Nussel
2ba65c531a fix osc log without arguments 2010-06-07 09:02:00 +02:00
e4615a324b add propper error handling in case running "osc log" outside of checked out project/package 2010-05-27 07:21:33 +02:00
b0b5953b3e support history of projects via "osc log" 2010-05-27 07:17:27 +02:00
Marcus Huewe
24d3b18e13 - cleanups
- fixed do_log
- use "safe writes" in init_package_dir()
2010-05-27 02:18:00 +02:00
d2dbc069b0 use correct apiurl when triggering a rebuild of local package 2010-05-25 17:50:36 +02:00
6860613ba9 harmonized osc parameters, user always "-M" for "--meta" 2010-05-25 14:54:11 +02:00
2ae9a9453a fix commit of files in meta mode 2010-05-25 14:54:11 +02:00
Marcus Huewe
c33d229953 - fixed permissions 2010-05-24 22:40:31 +02:00
brook hong
11c2f0a510 implement https://features.opensuse.org/309351 2010-05-24 19:28:44 +08:00
Marcus Huewe
3ae6d5dd07 - getbinaries: cleanup 2010-05-22 18:27:11 +02:00
1e5b0e2ffb runtime fixes for last commit 2010-05-22 08:55:39 +02:00
6cbff920dc add validation verbose mode for easier debugging 2010-05-22 08:51:04 +02:00
1e985f38e2 * offer access to deleted projects/packages
* allow checkout of meta data of packages
* process validators in sorted order
2010-05-22 08:23:09 +02:00
da0c0f6b86 support undelete of project or package 2010-05-21 19:03:20 +02:00
7e0abcd805 Make source validator moduler, execute all scripts in directory 2010-05-20 12:02:53 +02:00
e9b5ca869a support source validators as pre-checkin check 2010-05-20 06:40:18 +02:00
Pavol Rusnak
273fabb4da fix osc add 2010-05-19 15:34:59 +02:00
41f925addc allow to set a temporary comment for a review via "osc review new"
(Fate #307506)
2010-05-19 14:12:49 +02:00
beae2c0cdd when doing "osc up -e" or "osc up -u" the actual update did not happen,
because revision md5 was used from local data. Doing an update of it before.
2010-05-19 13:02:23 +02:00
87a6bf4205 approvenew is a little bit less horrible then acceptallnew, isn't it ? 2010-05-19 12:50:52 +02:00
9f65f138ed add "osc rq acceptallnew $PROJECT" command to show and accept all request in new state.
This makes sense esp. for projects which work with default reviewers before.
(like it is planned for openSUSE:Factory).
In this way the review can happen during the week, people get feedback ASAP when review
fails, but the entire rebuild does not happen before the everything get accepted.
2010-05-19 12:29:56 +02:00
a337968dcb * support branching with --force, to override existing target.
* Sorted OBS 2.0 features in NEWS file
2010-05-19 10:47:01 +02:00
c1de76cc84 allow --force branch, even when target already exists 2010-05-17 20:14:49 +02:00
390b9659fe extent command description for add 2010-05-14 16:59:45 +02:00
1ca862308b add support for obs download_url source service.
"osc add $URL" is adding a download_url source service to the package now.
This means the server is downloading the file itself, important for reviewing
version updates.
2010-05-14 16:45:58 +02:00
Ludwig Nussel
d292c83205 guess spec file name from current directory 2010-05-12 15:56:33 +02:00
d96aff0ae7 Merge branch 'master' of gitorious.org:opensuse/osc 2010-05-08 08:04:55 +02:00
1c24457bed fix copypac with same source and destination:
If a revision is specified, this is actually a revert call and it has to work.
2010-05-08 08:03:56 +02:00
Ludwig Nussel
81824b3d04 don't die if saving repo list fails 2010-05-07 11:57:42 +02:00
Ludwig Nussel
05e0cb620b whitespace fixes 2010-05-05 09:03:51 +02:00
Danny Kukawka
5a19362570 add run_pager() and make osc log/diff work like git log/diff
Added new function run_pager() to get 'osc log/diff' work like
'git log/diff' which send the output to PAGER (which is by default:
less or what's defined in the environment).

Signed-off-by: Danny Kukawka <danny.kukawka@web.de>
2010-05-04 08:57:30 +02:00
Danny Kukawka
e89e61380b make sure global option -A works too in a checked out package
Make sure global option -A works too in a checked out package.
Always check if -A was passed to command line and use it
instead of the package/project dir information.

Signed-off-by: Danny Kukawka <danny.kukawka@web.de>
2010-05-04 08:57:24 +02:00
Danny Kukawka
8bdb78cc8f get apiurl for 'osc my' from checked out package
Get apiurl for 'osc my' from checked out package if possible.
Make sure that global option -A works to in a checked out
package.

Signed-off-by: Danny Kukawka <danny.kukawka@web.de>
2010-05-04 08:57:24 +02:00
Danny Kukawka
e35e161b24 added 'osc getbinaries REPOSITORY' to checkout all binaries
Added 'osc getbinaries REPOSITORY' to checkout all binaries
(incl. source package) of a REPOSITORY. New option checks out
all architectures into subdirs named as the arch.

Signed-off-by: Danny Kukawka <danny.kukawka@web.de>
2010-05-04 08:57:20 +02:00
Danny Kukawka
debfd71048 fix close() statement in download()
From 257d823c45b940604c8d3d992b1e1f2da3746074 Mon Sep 17 00:00:00 2001
From: Danny Kukawka <danny.kukawka@web.de>
Date: Fri, 30 Apr 2010 17:17:17 +0200
Subject: [PATCH] fix close() statement in download()

Fixed warning from pychecker by fixing the close()
statement in download().

Signed-off-by: Danny Kukawka <danny.kukawka@web.de>
2010-05-03 22:33:56 +02:00
Ludwig Nussel
af467cea2d allow to override vm type on command line 2010-04-30 15:58:31 +02:00
Ludwig Nussel
cfeee1c95d store list of repos for offline use 2010-04-30 15:58:31 +02:00
Marcus Huewe
95a6643769 - minor cleanup 2010-04-30 15:25:24 +02:00
Marcus Huewe
d55c16cce4 - simplify comment:) 2010-04-30 15:19:35 +02:00
Ludwig Nussel
59b19bd012 use common function for launching an editor 2010-04-28 11:52:15 +02:00
Ludwig Nussel
a0aba626b3 project and package auto detection for osc meta 2010-04-28 11:52:15 +02:00
Ludwig Nussel
cecd75db4d option to hide download meter when finished 2010-04-28 11:52:14 +02:00
Michal Vyskocil
5d2587e916 print the error message on multiple description files 2010-04-27 18:23:03 +02:00
Michal Vyskocil
f3d7b0e4fc use glob when searching the build description 2010-04-27 18:18:34 +02:00
Michal Vyskocil
6e388a266a osc branch reads project/package in package directory
The osc branch (withouth arguments) is able to read the project/package
from current package dir and use it.
2010-04-27 12:23:03 +02:00
Marcus Huewe
d0659fb0f4 - core.request_interactive_review(): backward compatibility fix 2010-04-26 17:57:57 +02:00
4db40e23f5 support OBS 2.0 "unresolvable" state, former expansion error state is still supported. 2010-04-23 14:38:34 +02:00
Ludwig Nussel
fc27b4816b make osc rebuild pick package from working directory 2010-04-23 12:01:24 +02:00
bf7213b768 add a --size-limit option to checkout and update.
Very usefull, if you want to ignore large tar balls over slow connections
and just want to do some spec file changes.
2010-04-22 15:27:54 +02:00
Marcus Huewe
4290c5143b Merge branch 'master' of git://gitorious.org/opensuse/osc 2010-04-21 15:19:09 +02:00
Marcus Huewe
ba7993ffb0 - backward compatibility fix (only a recent api/backend supports the missingok parameter) 2010-04-21 15:18:20 +02:00
Michal Vyskocil
1325b2813a --csv/--format options for osc results 2010-04-20 15:43:41 +02:00
Marcus Huewe
d0abff3210 - use oscerr.UserAbort() 2010-04-20 15:22:03 +02:00
Jan-Simon Möller
cbed877aa7 cleanup 2010-04-17 15:19:41 +02:00
Jan-Simon Möller
7b5e9374d2 Add support for --preload and --offline to osc build.
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2010-04-17 13:07:15 +02:00
Marcus Huewe
d3a01a72c0 - do_diff()/do_rdiff(): added "--missingok" parameter
- always use "missingok=1" when showing the diff for a sr
2010-04-10 15:44:15 +02:00
Marcus Huewe
b1c06883b4 - simplify 2010-04-09 03:37:04 +02:00
Marcus Huewe
120d890807 - handle linkerrors more gracefully
- show revision
2010-04-09 01:22:26 +02:00
Marcus Huewe
42cc46ec7e - fix for osc chroot 2010-04-08 23:15:55 +02:00
Michal Vyskocil
a4a179f1d9 print a real content of linkinfo->project and package, not the same filelist twice 2010-04-06 11:07:56 +02:00
Michal Vyskocil
10bda9b4eb do not compare boolean with 0 2010-04-06 11:04:48 +02:00
Michal Vyskocil
c763369c17 set link_seen after meta_get_file_list
1.) not necessary to iterate through list to test the occurence of a
  string in a list
2.) removed duplicate tests
2010-04-06 11:00:45 +02:00
Ludwig Nussel
ca1bb38bbe always ask for message when branching a package 2010-03-30 14:13:44 +02:00
Marcus Huewe
6b10a47fbc - only allow --diff for submit requests 2010-03-30 00:31:01 +02:00
Marcus Huewe
dc94759aff - added "--non-interactive" option to "osc rq show" 2010-03-23 16:21:09 +01:00