HashLoad / boss

Dependency Manager for Delphi and Lazarus
https://t.me/hashload
MIT License
517 stars 95 forks source link

Bug com repositórios diferentes com mesmo nome #114

Open arvanus opened 2 years ago

arvanus commented 2 years ago

Hoje se eu tenho dois repositórios diferentes, mas com nomes iguais eu não consigo usar o segundo repositório (mesmo em projetos diferentes), o Boss acaba misturando os dois, e usando o primeiro repositório. Exemplo:

boss install owner1/repo
boss uninstall owner1/repo
boss install owner2/repo 
#Aqui irá usar o repo anterior

Se eu limpar o cache o processo funciona corretamente, mas acaba demandando tempo sempre ter que limpar o cache para testar um fork, por exemplo.

boss install owner1/repo
boss uninstall owner1/repo
boss config cache rm
boss install owner2/repo 
#OK

O ideal seria que o cache levassem em consideração a URL completa, e não apenas o nome do pacote.

Obrigado!

viniciussanchez commented 2 years ago

Obrigado pelo feedback.. isso realmente é um problema. Vamos analisar a melhor forma de resolver.