如何直接依賴github軟件倉庫中的軟件包? (假設該項目沒有基線,或者還有一個原因不能使用的基線。)Metacello依賴於來自github項目的軟件包
我已經試過以下規格
spec
package: 'Magritte-XMLBinding'
with: [ spec
repository: 'github://magritte-metamodel/XML-Bindings:master/repository' ].
但是它失敗(無法解析:馬格利特 - XMLBinding [ Magritte-XMLBinding.package]),而在Monticello瀏覽器的回購下,我只看到了Magritte-Tests-XMLBinding
。
更重要的是,當我查看解壓後的回購(在github-cache/
)時,只有Magritte-Tests-XMLBinding
已被解壓縮。
未打包的Tests
包是第一個按字母順序排列的,這讓我覺得Metacello規範只是抓住第一個包而沒有想到。
從它看起來更像完全執行的行爲,因爲它下載了正確的回購,解開它,然後才它破裂(基本上在本地文件樹回購) –