Композитор использует Github перед упаковщиком

Я создал вилку FOSRestBundle здесь. RLovelett / FOSRestBundle имеет ветвь dev-411 . Я хочу использовать свою вилку и ветвь FOSRestBundle в проекте Symfony2.

Чтобы попробовать это, я написал свой проект symfony2 composer.json так (полный composer.json ):

 diff --git a/composer.json b/composer.json index ec36007..19e82b5 100644 --- a/composer.json +++ b/composer.json @@ -23,7 +23,7 @@ "jms/security-extra-bundle": "1.4.*", "jms/di-extra-bundle": "1.3.*", "jms/serializer-bundle": "0.12.x-dev", - "friendsofsymfony/rest-bundle": "0.11.*" + "friendsofsymfony/rest-bundle": "dev-411" }, "scripts": { "post-install-cmd": [ @@ -42,12 +42,18 @@ "config": { "bin-dir": "bin" }, - "minimum-stability": "alpha", + "minimum-stability": "dev", "extra": { "symfony-app-dir": "app", "symfony-web-dir": "web", "branch-alias": { "dev-master": "2.2-dev" } - } + }, + "repositories": [ + { + "type": "vcs", + "url": "https://github.com/RLovelett/FOSRestBundle" + } + ] } 

Когда я запускаю composer update я получаю следующее сообщение об ошибке:

 Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 - The requested package friendsofsymfony/rest-bundle dev-411 could not be found. Potential causes: - A typo in the package name - The package is not available in a stable-enough version according to your minimum-stability setting see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details. Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common problems. 

Что не так с моей конфигурацией?

Префиксы композитора dev- имена ветвей, чтобы четко идентифицировать их, поэтому, если ветвь dev-411 , версия для композитора для него будет dev-dev-411 .

Попробуйте следующее: "friendsofsymfony/rest-bundle": "0.11.dev-feature/411"

Дополнительная информация здесь: https://github.com/composer/composer/issues/935