[Glide] Spécifier la version du repo à télécharger

Dans les fichiers glide.yaml, il faut spécifier la version de go-canopsis que l'on souhaite utilisé comme dépendance.

Si on ne le fait pas, lors que l'on souhaitera mettre à jour les versions des dépendances utilisées on récupérera par défaut le dernier commit de master. On risque, par exemple, de travailler sur les engines en develop avec des libs go-revolution de master. Ou comme en ce moment de ne pas pouvoir mettre à jour les dépendances pour tester nos dev.

Exemple :

package: git.canopsis.net/canopsis/go-revolution/cmd/engine-che
import:
- package: git.canopsis.net/canopsis/go-revolution
  subpackages:
  - canopsis
- package: github.com/streadway/amqp
glide update        
[WARN]  The name listed in the config file (git.canopsis.net/canopsis/go-revolution/cmd/engine-che) does not match the current location (go-revolution/cmd/engine-che)
[INFO]  Downloading dependencies. Please wait...
[INFO]  --> Fetching updates for git.canopsis.net/canopsis/go-revolution
[INFO]  --> Fetching updates for github.com/streadway/amqp
[INFO]  Resolving imports
[ERROR] Error scanning git.canopsis.net/canopsis/go-revolution/canopsis: cannot find package "." in:
        /home/arthur/.glide/cache/src/https-git.canopsis.net-canopsis-go-revolution/canopsis
[ERROR] Failed to retrieve a list of dependencies: Error resolving imports
Edited by Arthur Dewarumez