Posté par StyMaar .
En réponse au journal Sortie de Git 2.9.
Évalué à 5.
Dernière modification le 17 juin 2016 à 01:43.
La possibilité d'exécuter une commande, après chaque commit, lors d'un rebase, grâce à l'option -x : git rebase -x 'make test'
J'ai été assez surpris en voyant l'annonce[1], parce que ça laisse sous-entendre que l'option -x est une nouveauté, alors que ça n'est pas du tout le cas (sur ce PC par exemple j'ai la 1.9.1 et l'option est déjà présente).
J'ai l'impression (mais je peux me planter, je n'ai pas creusé plus que ça) que la nouveauté c'est la possibilité d'utiliser l'option -x même sans être en mode interactif : git rebase -x 'make test' n'est pas une commande valide sous git 1.9.1, il faut faire git rebase -i -x 'make test' et ça ouvre l'éditeur de rebase interactif.
[1] l'annonce officielle, pour sa part l'article en Français listé dans le journal donne bien la bonne explication.
# git rebase -x
Posté par StyMaar . En réponse au journal Sortie de Git 2.9. Évalué à 5. Dernière modification le 17 juin 2016 à 01:43.
J'ai été assez surpris en voyant l'annonce[1], parce que ça laisse sous-entendre que l'option
-xest une nouveauté, alors que ça n'est pas du tout le cas (sur ce PC par exemple j'ai la 1.9.1 et l'option est déjà présente).J'ai l'impression (mais je peux me planter, je n'ai pas creusé plus que ça) que la nouveauté c'est la possibilité d'utiliser l'option
-xmême sans être en mode interactif :git rebase -x 'make test'n'est pas une commande valide sous git 1.9.1, il faut fairegit rebase -i -x 'make test'et ça ouvre l'éditeur de rebase interactif.[1] l'annonce officielle, pour sa part l'article en Français listé dans le journal donne bien la bonne explication.