¿Por qué el compositor clona todo el repository?

Configuré un repository bitbucket composer.json pero el compositor está clonando el repository completo y sus twigs con la carpeta git.

¿cómo puedo get solo la twig seleccionada?

{ "repositories": [ { "type": "package", "package": { "name": "greenweb/framework", "source": { "url": "https://bitbucket.org/my_team/my_framework.git", "type": "git", "reference": "origin/develop" }, "version": "1.0.0" } } ], "require": { "php": ">=5.4.0", "greenweb/framework": "*" } } 

Ajusta tu composer.json :

 { "repositories": [ { "type": "vcs", "url": "git@bitbucket.org/my_team/my_framework.git" } ], "require": { "php": ">=5.4.0", "greenweb/framework": "dev-develop" } } 

Entonces corre:

 $ composer install 

Como reference, consulte https://getcomposer.org/doc/05-repositories.md#using-private-repositories .