Alors, je viens tout juste de découvrir les hooks. Pas mal du tout effectivement.
En effet, en utilisant mercurialeclipse avec le hook suivant, j'ai bien le comportement attendu (les branches sont commité proprement, les merges sont simples et le repo central a toujours le bon état, comme un repo svn/cvs). Je suppose que mercurialeclipse fait des commit --force.
Le hook utilisé qui marche bien est le suivant :
[hooks]
commit = hg push
Par contre, ce que je n'ai pas:
- "compare with" / "replace with". J'utilise ça énormément, pour vérifier que je vais commiter un bon code, visualiser les changements de la version actuelle avec telle ou telle version. etc. Pareil dans l'historique, je n'ai pas "compare current rev with this version".
- je suis obligé de modifier le .hg/hgrc à chaque fois que je fais un clone, il n'y a pas moyen de mettre une fois pour toute le "hook" qui soit automatiquement appliqué dès que qqu'un fait un clone ?
- quel est le hook à utiliser pour toujours faire un "commit --force" ?
- est ce qu'il est possible de renommer la branche principale ("default" => "mainline ou trunk") ?
[^] # Re: Suite
Posté par Stibb . En réponse au journal Recherche gestionnaire de version idéal. Évalué à 1.
En effet, en utilisant mercurialeclipse avec le hook suivant, j'ai bien le comportement attendu (les branches sont commité proprement, les merges sont simples et le repo central a toujours le bon état, comme un repo svn/cvs). Je suppose que mercurialeclipse fait des commit --force.
Le hook utilisé qui marche bien est le suivant :
[hooks]
commit = hg push
Par contre, ce que je n'ai pas:
- "compare with" / "replace with". J'utilise ça énormément, pour vérifier que je vais commiter un bon code, visualiser les changements de la version actuelle avec telle ou telle version. etc. Pareil dans l'historique, je n'ai pas "compare current rev with this version".
- je suis obligé de modifier le .hg/hgrc à chaque fois que je fais un clone, il n'y a pas moyen de mettre une fois pour toute le "hook" qui soit automatiquement appliqué dès que qqu'un fait un clone ?
- quel est le hook à utiliser pour toujours faire un "commit --force" ?
- est ce qu'il est possible de renommer la branche principale ("default" => "mainline ou trunk") ?