IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

Le , par Olivier Famien

43PARTAGES

7  0 
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

Une erreur dans cette actualité ? Signalez-nous-la !