Re: Cloner tout git.spip.net
"cam.lafit" <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Salut Un clone git complet est plus lourd que son pendant svn. ~119Go (dont 4go pour spip et dist) vs ~6Go (zone et dist) Autrement 2 astuces pour avoir des infos plus complètes sur ses copies git Pour avoir les infos svn dans les commits git (à condition d'avoir un dépot suivi sur svn) || |fetch = +refs/svn/map:refs/notes/commits | Pour suivre localement les PR |fetch = +refs/pull/*/head:refs/remotes/origin/pr/*||| Km Le 14/05/2020 à 14:16, nicod_ a écrit : > Le 14/05/2020 à 10:27, Cerdic a écrit : >> Hello, >> >> c’est un besoin un peu à la marge mais qui existe : >> comment avoir une copie de tous les repos de git.spip.net en local >> pour faire des recherche dans la base de code par exemple ? >> >> C’est maintenant possible avec le script mirror.php que vous >> trouverez là >> https://git.spip.net/spip-contrib-outils/gitea_mirror >> >> Le script veille à ne pas charger le serveur inutilement : les appels >> à l’API gitea sont mis en cache et seuls les repositories modifiés >> depuis le dernier appel sont pull à nouveau. >> Il peut donc être utilisé sans crainte de charger git.spip.net :) >> (il n’y a que le premier clone complet qui génère vraiment une charge) > > Ah super, j'étais en train de coder ça dans mon coin aussi. > > Avec un cache, c'est parfait, merci. > > Et ça devrait peser moins lourd que la zone en svn avec tous ses tags > maintenant :) >