Projet

Général

Profil

Anomalie #4887

eolpack ne supporte pas le rebase des branches

Ajouté par Daniel Dehennin il y a environ 13 ans. Mis à jour il y a environ 12 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
Echéance:
% réalisé:

100%

Temps passé:
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

Révision 797a376c (diff)
Ajouté par Daniel Dehennin il y a environ 13 ans

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

Révision a8fd9ab6 (diff)
Ajouté par Daniel Dehennin il y a environ 13 ans

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

#2 Mis à jour par Daniel Dehennin il y a environ 13 ans

#3 Mis à jour par Joël Cuissinat il y a environ 12 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF