Utilisation d'une branche spécifique au lieu d'une version avec composer

Publié le 02/10/2021 • Mis à jour le 02/10/2021


English language detected! 🇬🇧

  We noticed that your browser is using English. Do you want to read this post in this language?

Read the english version 🇬🇧 Close

Dans ce bout de code, nous voyons comment utiliser une branche spécifique au lieu d'une version avec composer. Ça peut être utile pour tester une branche avant de créer un tag. Ça peut aussi être utile pour utiliser une branche corrigeant un bug avant qu'un tag officiel soit publié par les mainteneurs d'une librairie open-source. L'astuce ici est d'utiliser "dev-" au début de la condition. Quand composer détecte ceci, il sait qu'une branche est demandée au lieu d'une condition de version. Dans l'exemple suivant, la branche my-bug-fix de la libraire friendsofsymfony/elastica-bundle ( mon fork) est utilisée.


{ "this is an extract of the composer.json file" },
{
    "repositories": {
        "coil_foselasticabundle": {
            "type": "vcs",
            "url": "git@github.com:COil/FOSElasticaBundle.git"
        }
    },
    "require": {
        "friendsofsymfony/elastica-bundle": "dev-my-bug-fix"
    }
}

 Plus sur Stackoverflow   Lire la doc  Plus sur le web  Snippet aléatoire