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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 131
    Points : 83 964
    Points
    83 964
    Billets dans le blog
    15
    Par défaut Git 2.6 est maintenant disponible, avec des dizaines de nouvelles fonctionnalités et des corrections de bogues
    Git 2.6 est maintenant disponible en téléchargement
    avec des dizaines de nouvelles fonctionnalités et des corrections de bogues

    Nom : 1color-orange-lightbg@2x.png
Affichages : 7025
Taille : 4,8 Ko

    Les développeurs du célèbre système open source de contrôle de version dénommé Git viennent d'annoncer la disponibilité en téléchargement du logiciel Git 2.6.0 pour GNU/Linux, Microsoft Windows et les systèmes d'exploitation Mac OS X.

    Selon ses développeurs, Git 2.6 est une version majeure qui introduit des dizaines de nouvelles fonctionnalités, mais qui corrige également de nombreux bogues signalés par les utilisateurs depuis la version précédente de l'application.

    Les principales nouveautés de Git 2.6 sont les suivantes :
    • la possibilité d'utiliser un astérisque comme une sous-chaîne d'une composante du chemin ;
    • la mise en œuvre d'une nouvelle définition du motif userdiff ;
    • l'ajout d'une nouvelle « --date = format: ...» pour « git log » option pour formater l'horodateur en utilisant la fonction strftime du système ;
    • « git fast-import » répond à la commande get-mark par l'intermédiaire de son interface de cat-blob-fd.

    En outre, les développeurs ont également souligné que :
    • la commande « drop commit-object-name subject » a été intégrée dans le « git rebase -i » ;
    • l'option « --follow » peut maintenant être automatiquement activée via une nouvelle variable de configuration lors de l'exécution du « git log » avec un seul argument pathspec ;
    • il est aussi possible d'afficher des informations supplémentaires sur une session « rebasage -i » via la commande « git status » qui a été ajoutée.

    Selon l'équipe en charge du projet Git, de nombreuses autres nouvelles fonctionnalités ont également été ajoutées à Git 2.6. Parmi ces dernières, nous pouvons citer :
    l'intégration de l'option « --batch-all-objects » pour la commande
    • Git 2.6 est également livré avec l'option « --batch-all-objects » pour la commande « cat-file git » ;
    • la commande « fsck git » est maintenant capable d'ignorer les erreurs ;
    • une liste de configuration à faire pour « git rebase -i » ;
    • la commande « git send-email » accepte désormais les alias ;
    • etc.


    Comme mentionné dans le titre, les développeurs soutiennent que cette version majeure de Git 2.6 vient corriger un grand nombre de bogues signalés par les utilisateurs depuis les versions précédentes du logiciel.

    Le code source de Git est disponible sur GitHub.

    Téléchargez Git 2.6

    Source : note de version

    Et vous ?

    Que pensez-vous de cette nouvelle version de Git ?

    Allez-vous l'essayer ?

    Voir aussi

    le Forum Git

    la Rubrique ALM (Cours, Tutoriels, FAQ, etc.)
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  2. #2
    Chroniqueur Actualités

    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2014
    Messages
    1 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1 089
    Points : 26 554
    Points
    26 554
    Par défaut Git 2.8 est disponible
    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 version 2.8 de Git est disponible. Pour cette nouvelle version, plus de 70 contributeurs ont donné de leur temps et de leur expertise afin d’intégrer de nouvelles fonctionnalités, des correctifs de bogues ainsi que plusieurs autres améliorations dans la nouvelle version du logiciel de gestion des versions décentralisé.

    Pour ce qui concerne les améliorations, l’on a par exemple la récupération en parallèle des sous-modules. Si vous travaillez sur un projet, il peut arriver que vous ayez besoin d’utiliser un autre projet avec votre projet principal. Dans pareil cas, il est recommandé de diviser votre projet en un projet principal et plusieurs sous-projets. Le projet maitre contiendra le projet initial et les sous-projets contiendront les sous-modules nécessaires au projet principal pour fonctionner.

    Par ailleurs, lorsque vous souhaitez par exemple mettre à jour votre dépôt principal, cela suppose nécessairement d’effectuer des recherches dans les sous-projets afin de récupérer les éléments contenus dans les sous-modules demandés par le programme principal.

    L’inconvénient dans cette approche est que lorsque vous disposez d’un nombre important de sous-modules, les allers et retours entre le programme principal et les sous-modules peuvent s’avérer couteux en termes de performance. Pour résoudre ce problème, les développeurs de cette nouvelle version de Git ont implémenté une nouvelle commande permettant d’effectuer des recherches en parallèle afin de récupérer les éléments souhaités dans les sous-modules. La commande suivante permet de lancer trois recherches à la fois dans les sous-modules afin de mettre à jour plus rapidement le dépôt principal.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    git fetch --recurse-submodules --jobs=4
    En plus de cette fonctionnalité, une autre a également débarqué dans cette nouvelle version. Elle permet à Git de ne pas deviner l’adresse avec laquelle vous souhaitez déposer vos projets ou effectuer des modifications sur Github. Certaines personnes préfèrent utiliser les mêmes identifiants (nom d’utilisateur et email) pour travailler sur des projets avec Git. D’autres par contre souhaitent utiliser des adresses différentes pour chaque projet. Si vous êtes dans ce dernier cas, pour éviter que Git n’utilise les mêmes identifiants peu importe le commit que vous effectuez, il est possible de définir ces identifiants avant chaque commit.

    Mais pour simplifier encore les choses, l’équipe de Git a introduit une nouvelle commande globale qui permet de désactiver l’utilisation d’un identifiant par défaut sur le système hôte de l’utilisateur lorsqu’aucune identité n’a été définie dans les options de configuration de Git. La commande à utiliser est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    git config --global user.useconfigonly true
    À côté de ces éléments, des améliorations ont été apportées à la version de Git pour Windows afin de permettre aux utilisateurs de cette plateforme d’être aussi à l’aise que ceux des autres plateformes à savoir Linux et OS X. Pour ce faire, plusieurs fonctionnalités qui appartenaient uniquement au projet Git pour Windows ont été portées au projet principal Git, ceci afin de garantir une homogénéité des fonctionnalités sur toutes les plateformes.

    En plus de cela, il faut noter que les commandes Git pour Windows qui avaient été écrites comme des scripts ont été réécrites en C afin d’améliorer les performances du logiciel sur Windows. Enfin pour ceux qui utilisent des fichiers texte comme support d’entrée, il est dit que les caractères de fin de lignes LF et CRLF sont maintenant acceptés.
    En outre, si vous rencontrez un problème lié à la fin de ligne dans un texte, il est maintenant possible d’établir un diagnostic en utilisant la commande suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    git ls-files --eol <filename>
    Autre nouveauté encore dans cette nouvelle version, c’est la possibilité de retrouver l’origine des changements des valeurs de configuration dans Git. Pour effectuer des configurations au niveau de Git, vous disposez de plusieurs sources. Vous pouvez le faire au niveau du système, au niveau de l’utilisateur ou encore à partir de certains fichiers contenus dans le dépôt.

    Ce système qui présente des avantages peut toutefois se révéler embêtant lorsque vous souhaitez retrouver l’origine des modifications des configurations. Pour y arriver, une nouvelle commande a été mise à disposition du public afin de savoir à partir d’où les valeurs de configuration du Git ont été changées.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ git config --show-origin user.name
    Au-delà de ces améliorations, l’équipe de Git a corrigé une faille de sécurité présente dans les versions 2.7 et inférieures du logiciel. Cette vulnérabilité permettait d’exécuter du code arbitraire lors du clonage d’un dépôt infecté. Plusieurs autres correctifs et améliorations ont été apportés à cette nouvelle version.

    Source : Blog Github

    Et vous ?

    Avez-vous testé les nouvelles fonctionnalités de Git ? Quel retour en faites-vous ?

    Voir aussi

    Forum Git

    la Rubrique ALM (Cours, Tutoriels, FAQ, etc.)
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/03/2015, 15h03
  2. La phase de beta-test du SDK ATI Stream v2.0 d'AMD est maintenant disponible
    Par raptor70 dans le forum Développement 2D, 3D et Jeux
    Réponses: 0
    Dernier message: 24/09/2009, 23h34
  3. Réponses: 0
    Dernier message: 24/09/2009, 23h34
  4. Réponses: 5
    Dernier message: 07/09/2009, 22h40
  5. Réponses: 0
    Dernier message: 07/02/2009, 15h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo