Mercurial, l'outil de gestion de versions est disponible en version 4
Avec l'intégration de nouvelles commandes

Le , par Olivier Famien, Chroniqueur Actualités
Mercurial, l’outil de gestion des versions décentralisé est disponible en version 4.0. Dans cette nouvelle version, on a droit à plusieurs nouveautés et améliorations au niveau des fonctionnalités.

Au niveau des nouvelles fonctionnalités

  • Les commandes ''hg version'', ''hg grep'' et ''hg config'' disposent d'une option de formatage.
  • Ne nouveaux mots clés et fonctions pour les templates ont également trouvé une place au sein de commandes de Mercurial. Ce sont par exemple termwidth, mod(a, b), relpath(path).
  • La possibilité d’effectuer des opérations arithmétiques avec ces nouveaux mots clés.
  • La fonction follow() revset acquiert un nouveau paramètre startrev.


Au niveau des améliorations

  • Un certain nombre de changements ont été apportés pour le suivi des fichiers copiés ou déplacés, afin de s'assurer que les informations de déplacement et de copie ne sont pas perdues pendant des commandes comme ''hg graft''.
  • L'expression revset est maintenant en ordre.
  • Les performances des données groupées pour l'application côté client ont été considérablement améliorées. Cela permet une exécution plus rapide des opérations comme ''hg clone'', ''hg pull'' et ''hg unbundle".
  • Le stockage et le transfert des données d’un changeset ont été optimisés pour améliorer la performance de lecture.
  • Le support pour Python 3 a été amélioré.
  • Les performances de zlib dans hgweb ont été améliorées et il est possible de contrôler le niveau de compression de zlib en utilisant l’option server.zliblevel.


Au niveau des corrections

  • La commande annotate calcule correctement le nombre de lignes.
  • La commande clone définit correctement le chemin par défaut lorsqu’on fait clone+share.
  • La commande commit retourne 1 pour un commit interactif sans changements.
  • La commande import annule la copie au lieu au lieu de planter lorsque la source de la copie n’existe pas.


Plusieurs autres améliorations et corrections sont également disponibles sur la page de Mercurial.

Source : notes de version de Mercurial.

Et vous ?

Avez-vous testé cette version 4 ?

Comment la trouvez-vous ?

Voir aussi

Git 2.8 est disponible, le programme de gestion des versions améliore sa déclinaison Windows et offre une recherche en parallèle des sous-modules

La Rubrique ALM, Forum ALM, Cours et tutoriels ALM, FAQ ALM


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Offres d'emploi IT
Architecte systèmes externes TP400 H/F
Safran - Ile de France - Moissy-Cramayel (77550)
Responsable de projet logiciel H/F
Safran - Ile de France - Éragny (95610)
Architecte / concepteur électronique numérique H/F
Safran - Ile de France - Éragny (95610)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil