私は、packages.jsonファイルを作成したSatisを使用して、すべての外部リポジトリ(会社のポリシー)を保持するようにローカルSVNリポジトリを設定しました。composer updateを実行するときに、カスタムpackages.jsonファイルを使用して、外部の代わりにローカルリポジトリからプルするように指示するにはどうすればよいですか?
これは、私のsvnリポジトリがどこにあるかに関するpackages.jsonファイルからの宣伝文句です。
"source": {
"type": "svn",
"url": "http://blah/packagist/foo/bar",
"reference": "/tags/2.3.0/@38"
}
しかし、このプロジェクトをチェックアウトするために使用するURLは次のようになります。
http://blah/packagist/foo/bar/tags/2.3.0
私のcomposer.jsonファイルにこれも追加しました:
"repositories": [
{
"packagist": false,
"type": "composer",
"url": "http://local/packages.json"
}
]
しかし、それはまだgitから取得されており、私のsvnリポジトリではありません。何が間違っているのでしょうか?