J'utilise Haskell Stack, et le code source du paquet que je construis est sur git. Mon stack.yaml
ressemble à ceci:Récupérer la dernière version du paquet de git
packages:
- location:
git: [email protected]:mhwombat/blah-blah-blah.git
commit: master
. . .
Tout se construit bien. Toutefois, supposons que le code source soit mis à jour dans le référentiel. La pile ne récupère pas la dernière version; il continue à utiliser la version qu'il a déjà. Ma solution jusqu'à présent est de supprimer .stack-work
et faire un autre stack build
, mais bien sûr, il doit tout reconstruire. Lorsque vous utilisez un objectif, cela prend beaucoup de temps.
Existe-t-il un moyen de forcer Stack à récupérer la dernière version de git?
Déjà essayé stack update
et stack clean
, mais ils ne résolvent pas ce problème.