Как можно напрямую зависеть от пакета из репозитория github? (Предположим, что у проекта нет базового плана или есть причина не использовать базовый план.)
Я пробовал следующую спецификацию
spec
package: 'Magritte-XMLBinding'
with: [ spec
repository: 'github://magritte-metamodel/XML-Bindings:master/repository' ].
Однако это не удалось (Не удалось разрешить: Magritte-XMLBinding [Magritte-XMLBinding.package]), и в браузере Monticello под репозиторием я вижу только Magritte-Tests-XMLBinding
.
Более того, когда я смотрю на распакованный репозиторий (в github-cache/
), разархивировано только Magritte-Tests-XMLBinding
.
Распакованный пакет Tests
является первым в алфавитном порядке, что заставляет меня чувствовать, что спецификация Metacello просто захватывает первый пакет, не задумываясь.