Tronquer l'historique
Action à faire avant ouverture Maja 4.2:
/!\ Avant tout choses, faites un export du projet en cas de souci.
-
tronquer l'historique à partir de 5a86f685 - faites un checkout de develop, puis:
git checkout --orphan temp 5a86f685a9ce91cfe432a99ce20155373fe1ffe7
git commit -m "Maja 4.2 history truncated"
git rebase --onto temp 5a86f685a9ce91cfe432a99ce20155373fe1ffe7 develop
-
mettre à jour la branche develop sur le dépôt. - Sur https://gitlab.orfeo-toolbox.org/maja/maja/-/settings/repository : basculer la branche par défaut sur master
- Sur https://gitlab.orfeo-toolbox.org/maja/maja/-/branches : supprimer la branch develop (si si)
- Depuis votre clone, pousser develop sur ce dépôt
- Rebasculer develop comme branche par défaut
-
reset du master sur le commit initial de dévelop - Supprimer la branch master sur le serveur (si si)
- reset de la branch master sur temp (ou bien sur la release officielle 4.2)
- pousser la nouvelle branche master sur le dépôt
-
nettoyer les anciennes branches: - toutes les branches mergées
- les branches encore en travaux doivent être postérieures à 5a86f685 pour pouvoir être mises à jour avec le develop tronqué. Si c'est le cas, même procédure qu'avec develop:
git rebase --onto temp 5a86f685a9ce91cfe432a99ce20155373fe1ffe7 my-branch
# supprimer la branche sur le dépôt.
# pousser la branche rebasée sur le dépôt
-
supprimer les anciens tags: 4.0 et 4.1 -
lancer le job de nettoyage du dépot: "Run Housekeeping" (https://gitlab.orfeo-toolbox.org/maja/maja/edit)
Si vous avez bien supprimé toutes les branches/tags qui référencent l'historique avant 5a86f685, vous devriez observer une diminution du volume de stockage associé au projet (c'est pas instantané non plus).
Edited by Julie Brossard