with require-all satis will include repositories from ~/.composer/config.json..
- Dominant language
- PHP
- Stars
- 3.3k
- Forks
- 530
- Avg merge
- 6h 53m
- Merged PRs (30d)
- 13
Description
I just run satis on a satis.json file which looks similar to this:
``` javascript
{
"name": "My Repository",
"homepage": "https://satis.somehost.com",
"repositories": [
{ "type": "vcs", "url": "git@myowngit1host" }
],
"require-all": true,
"output-dir": "/tmp/satis-output"
}
```
as it turns out, satis included all packages from "git@myowngit2host" - which is only configured and referenced in my ~/.composer/config.json
i would have expected satis to stick to the repositories that are referenced in the satis.json config?
Contributor guide
Research direction
Start by reproducing the issue with a satis.json containing only git@myowngit1host and a Composer config referencing git@myowngit2host, then inspect how repository configuration is loaded. Done means require-all includes only repositories listed in satis.json, without packages from ~/.composer/config.json.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100