...
{
"type": "package",
"package": {
"name": "stanlemon/jgrowl",
"version": "1.4.6",
"type": "vcs",
"url": "https://github.com/stanlemon/jGrowl"
}
}
],
"require": {
"stanlemon/jgrowl": "^1.4",
...
Loading composer repositories with package information
Updating dependencies
Lock file operations: 8 installs, 0 updates, 0 removals
- Locking stanlemon/jgrowl (1.4.6)
Writing lock file
Нашел багу, форкнул, клонировал рядом. Теперь хочу подключить свой репозиторий для "подмены". У меня есть такой уже один. Для него код выглядит так:
{
"name": "andryg/xbbcode",
"type": "path",
"url": "../packages/xBBCode",
"options": {
"symlink": true
},
"COMMENT": "UPDATE делать под WINDOWS, иначе симлинк не получится и просто все удалит",
"url_FOR_TYPE_VCS": "https://github.com/AndryG/xBBCode",
}],
"require": {
"gemorroj/xbbcode": "dev-bkpatch",
А как такую подмену провернуть с jGrowl ?
Пробовал сделать по аналогии, но где-то нарукожопил и не понимаю где: (если кто объяснит, как с версиями разобраться и зачем *-dev в конце - отдельное спасибо :) )
{
"type": "package",
"package": {
"name": "stanlemon/jgrowl",
"version": "1.4.6",
"type": "vcs",
"url": "https://github.com/stanlemon/jGrowl"
}
},
{
"name": "andryg/jgrowl", ПЫТАЮСЬ ПОДКЛЮЧИТЬ СВОЮ РАБОЧУЮ КОПИЮ
"type": "path",
"url": "../packages/jgrowl",
"options": {
"symlink": true
}
}
],
"require": {
"stanlemon/jgrowl": "dev-master", ЗДЕСЬ игрался и
"stanlemon/jgrowl": "dev-master as v1.4.*-dev", ТАК тоже не выходит. Можете пояснить смысл этой строки?
Updating dependencies
<b>Your requirements could not be resolved to an installable set of packages.</b>
Problem 1
- Root composer.json requires stanlemon/jgrowl dev-master, found stanlemon/jgrowl[1.4.6] but it does not match the constraint.