Hello community, here is the log from the commit of package platformsh-cli for openSUSE:Factory checked in at 2019-08-29 17:29:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/platformsh-cli (Old) and /work/SRC/openSUSE:Factory/.platformsh-cli.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "platformsh-cli" Thu Aug 29 17:29:00 2019 rev:79 rq:727017 version:3.47.0 Changes: -------- --- /work/SRC/openSUSE:Factory/platformsh-cli/platformsh-cli.changes 2019-08-19 21:39:02.136322428 +0200 +++ /work/SRC/openSUSE:Factory/.platformsh-cli.new.7948/platformsh-cli.changes 2019-08-29 17:29:03.311253545 +0200 @@ -1,0 +2,17 @@ +Thu Aug 29 13:19:28 UTC 2019 - [email protected] + +- Update to version 3.47.0: + * Release v3.47.0 + * Update API client to reduce environment API requests + * Remove now unnecessary DrushServiceMock + * Remove --pipe to -o alias + * Allow many commands to work 'locally' on the container + * Alias --pipe to -o and --primary to -1 (#844) + * Fix performance regression with many environments and Drush aliases (#843) + * Allow multiple command arguments in drush and ssh commands (#837) + * Installer hotfix: do not require curl (#838) + * Installer hotfix: do not require curl (#838) + * Use primary route URL from deployments API in Drush aliases (#835) + * Test on 7.4 + +------------------------------------------------------------------- Old: ---- platformsh-cli-3.46.0.tar.xz New: ---- platformsh-cli-3.47.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ platformsh-cli.spec ++++++ --- /var/tmp/diff_new_pack.S1sbh4/_old 2019-08-29 17:29:04.127253418 +0200 +++ /var/tmp/diff_new_pack.S1sbh4/_new 2019-08-29 17:29:04.131253418 +0200 @@ -17,7 +17,7 @@ Name: platformsh-cli -Version: 3.46.0 +Version: 3.47.0 Release: 0 Summary: Tool for managing Platform.sh services from the command line # See licenses.txt for dependency licenses. ++++++ _service ++++++ --- /var/tmp/diff_new_pack.S1sbh4/_old 2019-08-29 17:29:04.147253416 +0200 +++ /var/tmp/diff_new_pack.S1sbh4/_new 2019-08-29 17:29:04.147253416 +0200 @@ -2,7 +2,7 @@ <service name="tar_scm" mode="disabled"> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> - <param name="revision">refs/tags/v3.46.0</param> + <param name="revision">refs/tags/v3.47.0</param> <param name="url">git://github.com/platformsh/platformsh-cli.git</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.S1sbh4/_old 2019-08-29 17:29:04.159253414 +0200 +++ /var/tmp/diff_new_pack.S1sbh4/_new 2019-08-29 17:29:04.159253414 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/platformsh/platformsh-cli.git</param> - <param name="changesrevision">92b7081944733f136f28e0340b6cbd2761aa5e8e</param> + <param name="changesrevision">07ca8e4c26adceede977eda1d189b8d207730eae</param> </service> </servicedata> ++++++ licenses.txt ++++++ --- /var/tmp/diff_new_pack.S1sbh4/_old 2019-08-29 17:29:04.187253409 +0200 +++ /var/tmp/diff_new_pack.S1sbh4/_new 2019-08-29 17:29:04.187253409 +0200 @@ -16,7 +16,7 @@ padraic/phar-updater v1.0.6 BSD-3-Clause paragonie/random_compat v2.0.18 MIT pjcdawkins/guzzle-oauth2-plugin v2.2.0 MIT -platformsh/client v0.29.0 MIT +platformsh/client v0.29.1 MIT platformsh/console-form v0.0.23 MIT psr/container 1.0.0 MIT psr/log 1.1.0 MIT ++++++ platformsh-cli-3.46.0.tar.xz -> platformsh-cli-3.47.0.tar.xz ++++++ ++++ 2179 lines of diff (skipped) ++++++ platformsh-cli-vendor.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/autoload.php new/vendor/autoload.php --- old/vendor/autoload.php 2019-08-16 23:35:03.157555973 +0200 +++ new/vendor/autoload.php 2019-08-29 15:19:31.975711229 +0200 @@ -4,4 +4,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInita5e1e69967a31c49125500f6ed3d919d::getLoader(); +return ComposerAutoloaderInit80951c3bd49782cd2eaaa876687b3f3d::getLoader(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/composer/autoload_real.php new/vendor/composer/autoload_real.php --- old/vendor/composer/autoload_real.php 2019-08-16 23:35:03.157555973 +0200 +++ new/vendor/composer/autoload_real.php 2019-08-29 15:19:31.975711229 +0200 @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInita5e1e69967a31c49125500f6ed3d919d +class ComposerAutoloaderInit80951c3bd49782cd2eaaa876687b3f3d { private static $loader; @@ -19,15 +19,15 @@ return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInita5e1e69967a31c49125500f6ed3d919d', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit80951c3bd49782cd2eaaa876687b3f3d', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(); - spl_autoload_unregister(array('ComposerAutoloaderInita5e1e69967a31c49125500f6ed3d919d', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit80951c3bd49782cd2eaaa876687b3f3d', 'loadClassLoader')); $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); if ($useStaticLoader) { require_once __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInita5e1e69967a31c49125500f6ed3d919d::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit80951c3bd49782cd2eaaa876687b3f3d::getInitializer($loader)); } else { $map = require __DIR__ . '/autoload_namespaces.php'; foreach ($map as $namespace => $path) { @@ -48,19 +48,19 @@ $loader->register(true); if ($useStaticLoader) { - $includeFiles = Composer\Autoload\ComposerStaticInita5e1e69967a31c49125500f6ed3d919d::$files; + $includeFiles = Composer\Autoload\ComposerStaticInit80951c3bd49782cd2eaaa876687b3f3d::$files; } else { $includeFiles = require __DIR__ . '/autoload_files.php'; } foreach ($includeFiles as $fileIdentifier => $file) { - composerRequirea5e1e69967a31c49125500f6ed3d919d($fileIdentifier, $file); + composerRequire80951c3bd49782cd2eaaa876687b3f3d($fileIdentifier, $file); } return $loader; } } -function composerRequirea5e1e69967a31c49125500f6ed3d919d($fileIdentifier, $file) +function composerRequire80951c3bd49782cd2eaaa876687b3f3d($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { require $file; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/composer/autoload_static.php new/vendor/composer/autoload_static.php --- old/vendor/composer/autoload_static.php 2019-08-16 23:35:03.157555973 +0200 +++ new/vendor/composer/autoload_static.php 2019-08-29 15:19:31.975711229 +0200 @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInita5e1e69967a31c49125500f6ed3d919d +class ComposerStaticInit80951c3bd49782cd2eaaa876687b3f3d { public static $files = array ( '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', @@ -193,9 +193,9 @@ public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInita5e1e69967a31c49125500f6ed3d919d::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInita5e1e69967a31c49125500f6ed3d919d::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInita5e1e69967a31c49125500f6ed3d919d::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInit80951c3bd49782cd2eaaa876687b3f3d::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit80951c3bd49782cd2eaaa876687b3f3d::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit80951c3bd49782cd2eaaa876687b3f3d::$classMap; }, null, ClassLoader::class); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/composer/installed.json new/vendor/composer/installed.json --- old/vendor/composer/installed.json 2019-08-16 23:35:02.709551910 +0200 +++ new/vendor/composer/installed.json 2019-08-29 15:19:31.499706998 +0200 @@ -680,17 +680,17 @@ }, { "name": "platformsh/client", - "version": "v0.29.0", - "version_normalized": "0.29.0.0", + "version": "v0.29.1", + "version_normalized": "0.29.1.0", "source": { "type": "git", "url": "https://github.com/platformsh/platformsh-client-php.git", - "reference": "d6362961c9c956cbc4115351c29fdf5ef612c9f6" + "reference": "9a79414a7cb770070e95a2d2c53c9f9c5bbc7878" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/platformsh/platformsh-client-php/zipball/d6362961c9c956cbc4115351c29fdf5ef612c9f6", - "reference": "d6362961c9c956cbc4115351c29fdf5ef612c9f6", + "url": "https://api.github.com/repos/platformsh/platformsh-client-php/zipball/9a79414a7cb770070e95a2d2c53c9f9c5bbc7878", + "reference": "9a79414a7cb770070e95a2d2c53c9f9c5bbc7878", "shasum": "" }, "require": { @@ -704,7 +704,7 @@ "require-dev": { "phpunit/phpunit": "~4.5" }, - "time": "2019-08-08T12:03:20+00:00", + "time": "2019-08-26T20:06:32+00:00", "type": "library", "installation-source": "dist", "autoload": { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/platformsh/client/src/Model/Environment.php new/vendor/platformsh/client/src/Model/Environment.php --- old/vendor/platformsh/client/src/Model/Environment.php 2019-08-08 14:03:20.000000000 +0200 +++ new/vendor/platformsh/client/src/Model/Environment.php 2019-08-26 22:06:32.000000000 +0200 @@ -3,6 +3,7 @@ namespace Platformsh\Client\Model; use Cocur\Slugify\Slugify; +use GuzzleHttp\ClientInterface; use Platformsh\Client\Exception\EnvironmentStateException; use Platformsh\Client\Exception\OperationUnavailableException; use Platformsh\Client\Model\Backups\BackupConfig; @@ -369,6 +370,21 @@ } /** + * {@inheritDoc} + */ + public static function wrapCollection(array $data, $baseUrl, ClientInterface $client) + { + // The environments collection contains full information about each + // environment, so set $full to true when initializing. + $resources = []; + foreach ($data as $item) { + $resources[] = new static($item, $baseUrl, $client, true); + } + + return $resources; + } + + /** * Create a backup of the environment. * * @return Activity
