git - composer update not pulling latest dev-master -
i've created 2 git repositories need install in 1 of our web applications using php's composer. there 2 branches on each repository, master , dev-master.
inside project want package install, i've created following composer.json package configuration:
{ "name": "laravel/laravel", "description": "the laravel framework.", "keywords": ["framework", "laravel"], "license": "proprietary", "repositories": [ { "type": "package", "package": { "name": "impression-works/pdf-generator", "version": "dev-master", "source": { "url": "git@github.com:...", "type": "git", "reference": "dev-master" } } }, { "type": "package", "package": { "name": "impression-works/psd-templates", "version": "dev-master", "source": { "url": "git@github.com:...", "type": "git", "reference": "dev-master" } } } ], "require": { // ... "impression-works/psd-templates": "dev-master", "impression-works/pdf-generator": "dev-master" }, "autoload": { // ... "psr-0": { "impressionworks\\psdtemplates": "vendor/impression-works/psd-templates/src", "impressionworks\\pdfgenerator": "vendor/impression-works/pdf-generator/src" } }, // ... "config": { "preferred-install": "dist" }, "minimum-stability": "stable" }
when run composer update or composer install, impression-works packages install perfectly, however, if make changes these repositories, , push them dev-master, successive calls composer update reports:
nothing install or update
how force composer update latest commit on these 2 custom packages of ours?
you should rather use custom repositories of type vcs. package repo used has few limitations highlighted in docs:
- composer not update package unless change version field.
- composer not update commit references, if use master reference have delete package force update, , have deal unstable lock file.
Comments
Post a Comment