Forum général.cherche-logiciel Git rebase/reword graphique

Posté par (page perso) . Licence CC by-sa
Tags :
3
12
avr.
2013

Bonjour,

Voici mon problème :
J'ai un dépôt Git local sur lequel je bosse seul depuis quelques temps et j'aimerais pousser mes commits sur un dépôt accessible sur Internet. Avant d'envoyer l'historique sur le net, j'aimerais pouvoir améliorer les messages de commit (principalement pour traduire en anglais).

Je sais que je peux faire cela à coup de git rebase -i puis un reword sur chaque message de commit. Mais sur quelques commits ça peut le faire, sur un grand nombre de commits, je n'ai pas envie.

Je recherche donc un outil graphique qui me permette d'éditer directement les messages de commit et d'appliquer d'un coup toutes mes modifs. J'imagine bien la liste des messages, double-clic sur le message pour l'éditer, et hop je change le message. Puis un bouton pour valider mes modifs.

Note : quand je fais un git rebase -i, j'ai accès aux messages de commit et si je pouvais éditer sous cette forme, je serais entièrement satisfait. Donc en fait, outil graphique ou pas, c'est pas le plus important.

Est-ce que l'un de vous aurait cela sous le coude ?

  • # Utilise la fonction remplacer

    Posté par . Évalué à 0. Dernière modification le 12/04/13 à 19:30.

    Je sais que je peux faire cela à coup de git rebase -i puis un reword sur chaque message de commit. Mais sur quelques commits ça peut le faire, sur un grand nombre de commits, je n'ai pas envie.

    Ton éditeur doit bien avoir une fonction de recherche et remplacement. Si par hasard il s'agit de vim, alors
    :%s/^pick/reword/g
    en mode commande.

    • [^] # Re: Utilise la fonction remplacer

      Posté par (page perso) . Évalué à 2.

      Merci mais j'espère que tu te doutes que tu réponds à côté de la question… Ce qui m'embête c'est que après, il va me réouvrir N fois mon éditeur de texte pour N messages à changer sans m'afficher les noms des logs avant et après (ce qui me fournirait le contexte). J'aimerais un outil qui me permette d'éditer d'un coup tous les messages que je veux modifier et les applique d'un coup.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.