El compositor PHP requiere un command con los detalles de los repositorys

Tengo el siguiente contenido en mi composer.json:

{ "require": { "symfony/class-loader": "2.3.*", "symfony/event-dispatcher": "2.3.*", "liip/drupal-testing": "dev-master", } } 

Este proyecto ha estado en producción por un time y quiero agregar un nuevo package (dejanb / stomp-php) sin actualizar ninguno de los packages existentes. La ejecución del command a continuación agrega los packages nuevos e hizo los cambios necesarios en los files autocargador, composer.json y composer.lock.

 composer require --prefer-dist "fusesource/stomp-php:2.1.*" 

Todo bien hasta ahora. Ahora descubrí que los nuevos packages que agregué no proporcionan todos mis requisitos y que necesitaría aplicar mi parche encima. Así que lo bifurqué y cometí cambios.

Ahora puedo hacer https://getcomposer.org/doc/05-repositories.md#loading-a-package-from-a-vcs-repository para actualizar mi fork en composer.json y ejecutar la actualización del compositor. Sin embargo, actualiza todos los packages en composer.json.

¿Hay alguna forma / command para agregar mi nueva horquilla sin actualizar los packages existentes?

Si ejecuta el command

 php composer.phar update vendor/package vendor/package2 

Solo actualizará esos packages. Por lo tanto, si ejecuta:

 php composer.phar update dejanb/stomp-php 

Deberías ser bueno.