Re: Doc Git pour SPIP
Cerdic <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <60675733-7b3c-4401-8d7a-55094bf85c4b@Spark> |
On peut assez facilement faire un clone de tous les projets d’une organisation via un curl sur l’api gitea + une boucle. Je peux mettre dans les outils un script php qui fait ça. Par contre, chaque clone n’aura qu’une branche visible à la fois (le master par défaut) dans le file system, donc ça limite un peu les gros grep qu’on fait parfois pour rechercher et corriger des mauvaises utilisations de fonction ou des changement de signature… On peut aussi envisager de faire un clone par branche mais là ça devient un peu méchant... -- Cédric Le 25 janv. 2020 à 11:49 +0100, Charles Razack <[email protected]>, a écrit : > Le 25/01/2020 à 10:48, Franck a écrit : > > Pas conseillé mais assez souvent utile : > > Pour comprendre l'usage d'un pipeline ou d'une fonction, rien de tel qu'une recherche globale sur la zone pour étudier le code qui l'utilise. > > > > Et parfois nécessaire : > > des fonctions de nospam ont récemment été préfixées par nospam_ Pas plus tard qu'hier, la recherche sur le source de toute la zone m'a permis de trouver les ocurences de ces fonctions et de corriger le plugin qui restait à corriger. > > Quelle alternative sans tout avoir sur place ? > > > > JL > > Oui, il est parfois pratique de pouvoir rechercher des exemples ou des > occurences de codes particuliers sur l'ensemble des plugins de la zone. > > Sur ce sujet, gitea a une option non activée par déaut qui permet > d'indexer le code des dépôts et donc de rechercher dedans : > https://docs.gitea.io/en-us/config-cheat-sheet/#indexer-indexer > Cela dit : > > - Ça consomme beaucoup plus de ressources > - J'ignore si ça permet de faire une recherche sur l'ensemble des dépôts > - J'ignore aussi si ça permet de faire des recherches avancées, à partir > de motifs > > > _______________________________________________ > liste: https://listes.rezo.net/mailman/listinfo/spip-dev > doc: https://www.spip.net/ > dev: https://core.spip.net/ > irc://irc.freenode.net/spip