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 :)
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.