You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Eric Lupinacci 0efc83b5b2 Ajouter une option --ssh à mirror pour cloner les repos en ssh. Par défaut (sans l'option --ssh) le clone se fait en https. 1 week ago
.gitignore Un .gitignore pour ne pas tracker les répertoires créés 1 week ago
README.md Encodage en UTF8 1 week ago
mirror.php Ajouter une option --ssh à mirror pour cloner les repos en ssh. Par défaut (sans l'option --ssh) le clone se fait en https. 1 week ago

README.md

mirror.php

Un script pour clone&pull tous les projets de git.spip.net

php mirror.php

Le script interroge l'API Gitea pour avoir la liste des repositories de chaque organisation, et met a jour le depot si il a ete modifie depuis le dernier pull.

Un cache de 10mn est utilisé sur l'API Gitea pour eviter de la solliciter à chaque appel si le script est appelé trop souvent.

Les repositories en erreur ou vide sont détectés et à la fin on a un bilan final :

1201 Repositories au total

5 Repositories vides
- https://git.spip.net/spip-contrib-squelettes/html5up_escape_velocity.git
- https://git.spip.net/spip-contrib-extensions/eva_geometrie.git
- https://git.spip.net/spip-contrib-extensions/diogene_agenda.git
- https://git.spip.net/spip-contrib-extensions/formidable_identification.git
- https://git.spip.net/spip/bigup-bis.git

1 Repositories mis a jour
- https://git.spip.net/spip-contrib-outils/gitea_mirror.git