1
0
mirror of https://github.com/openSUSE/osc.git synced 2026-03-02 15:32:02 +01:00

Commit Graph

  • 7b5d11cfaa - updated NEWS file Marcus Hüwe 2009-11-05 20:54:50 +00:00
  • f79a9a50f9 - fixed #477690 ("osc fetching binaries really slow"). "osc build" does only one request (per project) to the API and fetches all binaries in a cpio archive (in case the binaries weren't found on d.o.o) instead of doing one request for each package. - fetch.py: get rid of the "partname concept" for fetching binaries and use tempfiles instead (the former concept can lead to unexpected errors in some cases) Marcus Hüwe 2009-11-05 20:48:04 +00:00
  • c1363688a3 added missing return_existing=False to attribute_branch_pkg Michal Vyskocil 2009-11-05 09:28:02 +00:00
  • 299eec25f6 correct messages about package verifications Adrian Schröter 2009-11-05 09:11:00 +00:00
  • 060a87e9b3 make "no valid buildinfo" message a bit more helpfull Adrian Schröter 2009-11-04 22:06:38 +00:00
  • 2d198006b8 implement -v for osc ls -b Dirk Mueller 2009-11-04 14:31:20 +00:00
  • dd1d72b554 - fixed indention + some small simplifications Marcus Hüwe 2009-11-04 14:10:45 +00:00
  • df8d70b5ad linkpac: default to cicount=copy if the link is in the same project, to avoid one gotcha when building kernels Michal Marek 2009-11-02 21:02:58 +00:00
  • 31c5c2c11d auto detect ca certificates on Fedora (bnc#551756) Ludwig Nussel 2009-11-02 16:28:43 +00:00
  • c0760b0938 add "osc maintained" shortcut command => implement me: show also bugowner and maintainer Adrian Schröter 2009-11-02 09:28:27 +00:00
  • 5402029d1d fix display of certificate validity period in verifiy_cb Ludwig Nussel 2009-11-02 08:36:16 +00:00
  • 33dcce48ce implement "mbranch" call as documented on http://en.opensuse.org/Build_Service/Concepts/Maintenance Adrian Schröter 2009-11-02 08:32:15 +00:00
  • 4d0db61e12 partial fix for bnc#551147 Jürgen Weigert 2009-10-30 15:19:57 +00:00
  • 09a01158de support attribute default requests and including project attributes in one request. Adrian Schröter 2009-10-30 10:18:44 +00:00
  • b9b8f36925 basic meta attribute features, to show, set, create or delete attributes and their values Adrian Schröter 2009-10-30 09:40:46 +00:00
  • 5f31baf71a ups .. forgot to import module Adrian Schröter 2009-10-29 17:27:20 +00:00
  • 455a173481 support http proxies when using python 2.6 or newer (#551004) Adrian Schröter 2009-10-29 17:17:39 +00:00
  • c420d5ef06 - don't use relative paths Marcus Hüwe 2009-10-24 17:20:41 +00:00
  • 1922ec5de9 - cleanups: * use default tempdir * removed delete_tmpdir() method * delete_dir(): don't catch exceptions Marcus Hüwe 2009-10-24 12:47:21 +00:00
  • 902cbddf31 - oops don't close this file Marcus Hüwe 2009-10-24 12:21:30 +00:00
  • 700856ee7b - small fixes for offline build support Marcus Hüwe 2009-10-24 12:13:40 +00:00
  • 116f75fec8 * allow to limit the osc search results by the existens of attributes Adrian Schröter 2009-10-22 10:10:15 +00:00
  • bb6e27db24 - added 'osc bugowner' as a more intelligent version of 'osc maintainer -B' - added option '-B' to osc maintainer, prints bugowner OR maintainer. - added 'osc req help' as convenience alias to 'osc help req'. - 'osc in' to be done. Its usage just prints a suggested zypper command line. - Incompatible change: osc se now prints Project Package, instead of Package Project for easier copy&paste. - give better hint how to use osc vc without network connectivity. - added printing of cache statistices to osc build - implemented 'osc ls .' to take proj/pack name from current directory. * Incompatible change: 'osc ls' now defaults to 'osc ls .', * Use 'osc ls /' if you really want to list all projects. * This is meant as a proof of concept. I intend to generalize this usage of '.' for all osc commands. Feedback welcome. Jürgen Weigert 2009-10-22 09:43:58 +00:00
  • 889a2d5710 allow loading module from working copy if osc is not installed Pavol Rusnak 2009-10-20 21:02:21 +00:00
  • 661d927d38 code cleanup Pavol Rusnak 2009-10-20 14:30:15 +00:00
  • ce0c2a5ad2 added license to fuseosc Pavol Rusnak 2009-10-20 12:51:34 +00:00
  • 24105051f1 and continue with 0.124 ... Adrian Schröter 2009-10-20 08:48:21 +00:00
  • 8ea675b8de declare this as 0.123 release :) Adrian Schröter 2009-10-20 08:47:15 +00:00
  • 9266647b0c - support 100% offline build when using "osc build --noinit ..." -> buildinfo gets stored in local directory as .buildinfo.xml Adrian Schröter 2009-10-20 08:43:52 +00:00
  • b8a915b8a2 Revert half introduced incompatible changes Adrian Schröter 2009-10-16 19:56:33 +00:00
  • 5a1183a3d3 revert incompatible one-off-super-special-osc-req command, fixes error message on each osc call. declare this version as 0.123 RC 1 Adrian Schröter 2009-10-16 15:55:29 +00:00
  • f8d3824ea5 - support "apiurl = <some alias>" in the configfile Marcus Hüwe 2009-10-16 15:03:12 +00:00
  • 9a674cbda7 another try Adrian Schröter 2009-10-16 14:33:55 +00:00
  • c782e8d643 improve signkey help message Adrian Schröter 2009-10-16 14:21:05 +00:00
  • 82add8761a fix typo Adrian Schröter 2009-10-16 14:16:25 +00:00
  • d47bbd8819 add project key management command (osc signkey) Adrian Schröter 2009-10-16 14:12:55 +00:00
  • 7d99da07b2 fix NEWS file Adrian Schröter 2009-10-16 08:28:53 +00:00
  • bd38438416 fix checkout of a package, which contains uploaded, but not commited files. We use the latest committed version in that case. Adrian Schröter 2009-10-16 08:26:01 +00:00
  • 5ef036a578 allow filtering by repo/arch in prjresults Pavol Rusnak 2009-10-15 14:24:12 +00:00
  • ca237c5af9 don't fetch packages if build was called with --no-init Ludwig Nussel 2009-10-09 11:37:27 +00:00
  • 32ca3b83b7 me only once in AUTHORS Jürgen Weigert 2009-10-08 15:19:53 +00:00
  • 0bcfa2a938 +- added 'osc req help' as convenience alias to 'osc help req'. +- 'osc in' to be done. Its usage just prints a suggested zypper command line. +- Incompatible change: osc se now prints Project Package, instead of Package Project + for easier copy&paste. + Jürgen Weigert 2009-10-08 14:40:06 +00:00
  • 652e6b87f4 - Jürgen Weigert 2009-10-08 14:21:43 +00:00
  • 7fb87cef21 - forgot these lines in my last commit (r8177) Marcus Hüwe 2009-10-08 13:55:37 +00:00
  • f9c2aaaf27 remove special case for 'se' to perform an exact match by default zypper for example doesn't do that either. Ludwig Nussel 2009-10-08 12:44:25 +00:00
  • 79cada9493 do not die after downloading -debuginfo packages (can maybe solved in a nicer way) Adrian Schröter 2009-10-07 15:35:45 +00:00
  • 17a840deac - minor cleanup Marcus Hüwe 2009-10-06 17:10:31 +00:00
  • 739961adfe add script to tar up releases and snapshots Ludwig Nussel 2009-10-02 12:06:46 +00:00
  • 9dd2878642 socket timeouts don't work with m2crypto Ludwig Nussel 2009-10-02 11:26:07 +00:00
  • f8545f8dcf use python-m2crypto for actually secure SSL Ludwig Nussel 2009-10-02 11:25:59 +00:00
  • eab1349dff - util/debquery.py: implemented dpkg's version comparison algorithm - util/packagequery.py: added epoch() method Marcus Hüwe 2009-09-29 12:32:26 +00:00
  • 6575669111 added expand_proj_pack() for suggested '.' handling. Jürgen Weigert 2009-09-28 19:50:57 +00:00
  • c40738b2ea Use non consuming expressions to allow escape more strings in one row. Michal Cihar 2009-09-25 12:50:42 +00:00
  • eda5e9c38c Escape ' at the begining of the line as it is command marker for roff. Michal Cihar 2009-09-25 11:19:02 +00:00
  • 4e30d9f946 - fixed get_request_list() call Marcus Hüwe 2009-09-24 14:14:11 +00:00
  • 3cfe9db980 - show pending requests after branching a package Marcus Hüwe 2009-09-22 23:31:10 +00:00
  • 39a92bc63b - removed debug statement (to print out urls add "debug=1" to your ~/.oscrc) Marcus Hüwe 2009-09-22 19:08:51 +00:00
  • 1130e28061 - always use the latest version of a package (in case the dir contains multiple versions of a package) when running "osc build --prefer-pkgs /path/to/pkgs" Marcus Hüwe 2009-09-21 17:29:20 +00:00
  • 5083dfd6d0 - it's lib/rpmvercmp.c instead of rpmio/rpmvercmp.c... Marcus Hüwe 2009-09-21 16:51:38 +00:00
  • 8c14808dd1 - util/rpmquery.py: implemented RPM's version comparison algorithm as described in rpmio/rpmvercmp.c - util/packagequery.py: added vercmp(pkgq) method - util/debquery.py: currently vercmp(degq) is only a dummy method. The real implementation will follow soon. Marcus Hüwe 2009-09-21 16:47:54 +00:00
  • cc6d7413fb - fix for older python versions Marcus Hüwe 2009-09-20 17:19:33 +00:00
  • 2123e136e0 - osc build: if the --jobs option is omitted use '--jobs #<available processors>' (patch by Cristian Rodriguez <crrodriguez@suse.de>) Marcus Hüwe 2009-09-20 15:59:46 +00:00
  • 0c5a9528e3 - check for pending requests after executing an action (e.g. checkout, update, commit). This check is disabled by default. (requested by darix) Marcus Hüwe 2009-09-18 01:10:41 +00:00
  • b195202be5 - allow empty config values (e.g. "foo=") Marcus Hüwe 2009-09-16 23:28:20 +00:00
  • 6ca6a10955 - added support to checkout a request's source package (osc request co ID) Marcus Hüwe 2009-09-16 21:39:45 +00:00
  • b51caeaa31 0.122 is in openSUSE:Tools, go for 0.123 ... Adrian Schröter 2009-09-15 13:54:28 +00:00
  • 62be2245e7 - util/rpmquery.py, util/debquery.py: added "filename_suffix" attribute - fetch.py: also rewrite the filename for debian packages (this is only useful for older obs instances) Marcus Hüwe 2009-09-13 17:25:48 +00:00
  • eec733fda5 - ignore release if not present Marcus Hüwe 2009-09-13 16:57:40 +00:00
  • fbd1fca228 - use correct apiurl when calling meta_exists() Marcus Hüwe 2009-09-12 23:58:56 +00:00
  • 6ff386b710 - added debian support for "osc build ... --prefer-pkgs /path/to/pkgs/" Marcus Hüwe 2009-09-12 23:55:56 +00:00
  • 4bb893a114 - added the following new modules: * util/packagequery.py: it's used to query a RPM or DEB package. It also contains a base class for all package types (PackageQuery()) * util/debquery.py: query a DEB package (name, version, release, provides, requires etc.) - adapted util/rpmquery.py to use PackageQuery() as a base class - minor changes in util/ar.py Marcus Hüwe 2009-09-12 19:02:58 +00:00
  • 572b790345 - updated NEWS Marcus Hüwe 2009-09-10 12:46:13 +00:00
  • 3b0d879753 - added support for the "inject local rpmdata" stuff: * it's possible to use local packages for a build which don't exist in the obs * currently only rpms are supported but debian support will follow soon Marcus Hüwe 2009-09-10 12:18:07 +00:00
  • e95e8438e4 - backport fix from oauth branch: if we POST data the content-type should be "application/octet-stream" otherwise it will lead to strange errors when POSTing cpio archives Marcus Hüwe 2009-09-10 12:04:41 +00:00
  • 2d3be21964 adapt source update flags for new <option> block Adrian Schröter 2009-09-10 08:48:44 +00:00
  • d016b3d4f0 - class CpioWrite(): use a valid file mode (default: regular file with permissions 0644) - removed debug output Marcus Hüwe 2009-09-09 21:25:55 +00:00
  • 2300afea7e - merged cpio.py and util/cpio.py: * renamed classes to CpioRead and CpioWrite Marcus Hüwe 2009-09-09 16:02:02 +00:00
  • cb16432cd9 - get rid of rpm-python: * so far it was only used for querying rpms which can be done with the rpmquery module - core.py: * removed data_from_rpm() and tag_to_rpmpy() methods - util/rpmquery.py: * added staticmethod "query()" - commandline.py, fetch.py: * use rpmquery module instead of rpm-python/data_from_rpm() Marcus Hüwe 2009-09-09 15:28:21 +00:00
  • 221fe84d1a - added rpmquery module: * this module can be used to retrieve data from the rpmheader * Note: for now the signature header is completely ignored Marcus Hüwe 2009-09-09 14:39:53 +00:00
  • 56f1f9144b bail out with error message when an incomplete package description is part of buildinfo. Happens when "Preinstall"ing a non existing package for example. Adrian Schröter 2009-09-09 08:17:13 +00:00
  • 41d181dadf prepare 0.122 release Adrian Schröter 2009-09-08 13:49:29 +00:00
  • e312cc1916 Unbreak 'osc api' Michal Marek 2009-09-08 13:24:54 +00:00
  • ab73a24162 ups ... Adrian Schröter 2009-09-08 11:16:21 +00:00
  • 48e96a96fb + - make buildhist command usable without checked out package + - rename old "platform/s" names to "repository/ies" (internal cleanup only) Adrian Schröter 2009-09-08 08:14:27 +00:00
  • 7ea7ecee3d - Jürgen Weigert 2009-09-07 18:49:01 +00:00
  • eadf7999cb add a hint "sr" in source revision log that the id comes from the submit request Adrian Schröter 2009-09-07 07:28:00 +00:00
  • 99a75fa2e8 - fixed get_config() Marcus Hüwe 2009-09-06 21:19:40 +00:00
  • e040ae85f5 - support modification flages on creation of submit request (for auto update or clean up packages or to avoid it, when submit request got accepted) - show request ids from package source logs Adrian Schröter 2009-09-05 13:46:55 +00:00
  • 5f35c67b63 fix keyring usage for an additional OBS instance Adrian Schröter 2009-09-05 10:09:03 +00:00
  • fec7d58df2 cleanup done jobs and update documentation Adrian Schröter 2009-09-04 18:43:28 +00:00
  • 6648377870 * add python-keyring support * We may remove direct gnome keyring support later (there are currently reports of users who can't access obs anymore when not using gnome) * do not write passwords to .oscrc if keyring is available and used Adrian Schröter 2009-09-04 17:48:53 +00:00
  • d8160a957f and rever again the osc req shortcut. Juergen, this conflicts with the old api call and you get a error message on each osc call. Adrian Schröter 2009-09-04 16:02:59 +00:00
  • 8a28a45c6f silence for kde users who have gnome-keyring installed Adrian Schröter 2009-09-04 12:24:35 +00:00
  • de9843405d - minor cleanup Marcus Hüwe 2009-09-04 01:11:41 +00:00
  • 08cfb45142 - do_branch: interpolate 'getpac_default_project' config value in the help text Marcus Hüwe 2009-09-03 21:32:36 +00:00
  • bcb16c3320 more tabs expanded Jürgen Weigert 2009-09-03 19:00:09 +00:00
  • 56d4f12dbd - make osc getpac really get the package (instead of branch only)! - expanded several tabs to spaces. - added default project to new getpac and bco subcommand. .oscrc:getpac_default_project = OpenSUSE:Factory (not added to branch subcommand, to not interfere with its syntax.) Jürgen Weigert 2009-09-03 18:08:43 +00:00
  • 6babfdf04d - added missing code for 'osc sr -l [ID]' - allow osc req as shortcut for osc request. - allow osc cat with one parameter, if it is a url. - core.py:makeurl() now prints the url for educational purposes if osc -v -v Jürgen Weigert 2009-09-03 17:28:27 +00:00
  • c2cee79679 support source services better: * offer updating version from server * executing them locally on update or build Adrian Schröter 2009-09-03 14:56:48 +00:00
  • 5f9127cd6c fix "my request" call (haven't I did this before ?) Adrian Schröter 2009-09-03 11:25:12 +00:00