Anomalie #4887
eolpack ne supporte pas le rebase des branches
Distribution:
Toutes
Description
eolpack plante si une branche a été supprimée sur le dépôt distant et
recréé avec un autre historique, ou encore si elle a été rebasée
Révisions associées
Toujours supprimer les branches locales et ne récupérer que les tags debian
eolpack plante si une branche a été supprimée sur le dépôt distant et
recréé avec un autre historique, ou encore si elle a été rebasée.
- eolepack/build.py (Build.check_up_to_date): Nettoyage profond du dépôt.
- eolepack/eolepackgit.py (git_command): On se positionne dans le bon
répertoire, nul besoin d’utiliser « --work-tree ».
- eolepack/eolepackgit.py (git_check_config): Vérification de la
configuration du fetch afin de ne pas télécharger les tags « build/* ».
- eolepack/eolepackgit.py (git_fetch): Nouvelle commande qui prune en
même temps.
- eolepack/eolepackgit.py (git_pull): Pull fait un « reset --hard ».
- eolepack/eolepackgit.py (git_prune): Suppression de toutes les branches
sauf la master.
- eolepack/eolepackgit.py (git_new_branch): Suppression du « chdir ».
- eolepack/eolepackgit.py (git_checkout): Idem.
- eolepack/eolepackgit.py (git_checkout_from_tag): Idem.
- eolepack/eolepackgit.py (git_track_branch): Idem.
- eolepack/eolepackgit.py (git_branch): Idem.
- eolepack/eolepackgit.py (git_commit): Idem.
- eolepack/eolepackgit.py (git_push): Idem.
- eolepack/eolepackgit.py (git_del_tag): Idem.
- eolepack/eolepackgit.py (git_buildtag): Idem.
Fixes: #4887 @25m
Toujours supprimer les branches locales et ne récupérer que les tags debian
eolpack plante si une branche a été supprimée sur le dépôt distant et
recréé avec un autre historique, ou encore si elle a été rebasée.
- eolepack/build.py (Build.check_up_to_date): Nettoyage profond du dépôt.
- eolepack/eolepackgit.py (git_command): On se positionne dans le bon
répertoire, nul besoin d’utiliser « --work-tree ».
- eolepack/eolepackgit.py (git_check_config): Vérification de la
configuration du fetch afin de ne pas télécharger les tags « build/* ».
- eolepack/eolepackgit.py (git_fetch): Nouvelle commande qui prune en
même temps.
- eolepack/eolepackgit.py (git_pull): Pull fait un « reset --hard ».
- eolepack/eolepackgit.py (git_prune): Suppression de toutes les branches
sauf la master.
- eolepack/eolepackgit.py (git_new_branch): Suppression du « chdir ».
- eolepack/eolepackgit.py (git_checkout): Idem.
- eolepack/eolepackgit.py (git_checkout_from_tag): Idem.
- eolepack/eolepackgit.py (git_track_branch): Idem.
- eolepack/eolepackgit.py (git_branch): Idem.
- eolepack/eolepackgit.py (git_commit): Idem.
- eolepack/eolepackgit.py (git_push): Idem.
- eolepack/eolepackgit.py (git_del_tag): Idem.
- eolepack/eolepackgit.py (git_buildtag): Idem.
Fixes: #4887 @25m
Historique
#1 Mis à jour par Daniel Dehennin il y a environ 13 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 797a376cdb727bc268cff94b983585b2aa0fbac8.
#2 Mis à jour par Daniel Dehennin il y a environ 13 ans
Appliqué par commit a8fd9ab62cbdf54e3e2c7b19743c207d41406789.
#3 Mis à jour par Joël Cuissinat il y a environ 12 ans
- Statut changé de Résolu à Fermé