Vulnérabilité dans Git et Mercurial sur certains systèmes de fichiers (FAT, NTFS, HFS+, etc.) – LinuxFr.org

Une vulnérabilité (CVE-2014-9390) a été annoncée hier soir concernant le logiciel de gestion de versions le plus en vogue en ce moment, j’ai nommé Git, ainsi que sur Mercurial, autre logiciel de la même catégorie. Elle a déjà été corrigée, je vous invite donc à mettre à jour vos installations.

via Vulnérabilité dans Git et Mercurial sur certains systèmes de fichiers (FAT, NTFS, HFS+, etc.) – LinuxFr.org.
Tiens assez rare pour être signalé.

Ne plus se faire emm*** avec les CRLF au lieu de LF avec Git & co

Bon ca fait un moment que je m’emm*** avec ça donc je sors les grands moyens.

  • Pour convertir en masse les fichiers c’est sur cette page particulièrement : find . -type f -exec dos2unix {} \;
  • Pour définitivement dire a git que c’est vous le patron et que vous voulez du LF : ajouter un .gitattributes dans votre repo et dedans ajouter * text eol=lf
  • A noter que git ne détecte pas bien ces changements de ce type donc lire cette page ou cette page pourrait aider à rafraichir le contenu…

Ne pas oublier vos éditeurs aussi qui peuvent vous casser les pieds par defaut (donc leur faire comprendre que LF c’est ce que vous voulez peut être important).
NON MAIS !

Ayé je succombe à GitHub et c'est mal

C’est le mal, j’ai créé mon compte GitHub et je commence à l’utiliser. C’est le mal, dépendant d’un système tierce qui est utilisé par tellement de monde que j’en viens à me dire que l’hégémonie et les conséquences néfastes qui vont avec ne sont pas loin…
Mais faut avouer c’est assez pratique et sympa et je dois me faire trop vieux pour passer du temps a continuer de créer et administrer mes propres services. Je suis faible, fouettez moi
Au passage cette page est pas mal foutue pour lister les clients git.
Je vais donc tester (oui hélas je bosse sous windows mais j’ai pas trop le choix en fait) :

  • Sourcetree après tests, c’est toujours pas utilisable sous win (lenteurs, plantage sur merge et conflits)
  • Smartgit en fait l’option free est bidon, c’est juste free pour 30jours d’usage donc exit
  • GitHub 4 windows ca va c’est a peu près utilisable mais beaucoup trop simpliste et assisté
  • Mysgit ajoute les fonctions de base à windows, même si c’est de l’émulation ca semble une base fiable requise (choix retenu)
  • TortoiseGit lui au moins il fonctionne et est intégré correctement (choix retenu)

Honte à moi…
En tout cas force est de constater que git se démocratise petit à petit au dela des pur et durs de la ligne de commande linux only.
Edit 06/11/2014 : mise à jour outils et évaluation

C'est moi ou installer un serveur node.js et y faire tourner une appli c'est la guerre ?

Puré j’essaye d’installer nunux reader mais sérieusement node js et ses applis pour installer tout ça wow !!
Voilà en vrac tous les problèmes et solutions que j’ai eu en partant des pb avec github qui t’interdit de récup le code sans compte en allant jusqu’à certains soucis d’install de node…

Tout CA pour lancer l’ampli a la main avec un script roulé sous les aisselles qui évidemment écoute en mode développement sur un port maison qui va m’obliger a revoir ma config firewall ou mon serveur front ou mon nginx…
Sans doute moyen de faire mieux mais plus le courage de creuser pour ce soir, m’enfin chépa tout ça pour faire tourner vaguement une appli…