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

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -