Le Blog du Geek Joyeux

Plus moins vite tu codes, moins plus vite ça plante

git

  • Rendre git-diff plus précis

    Publié le 19 septembre 2011 à 00:00 - Quick Tips

    Git permet d’afficher différentes informations en couleur. Cela se fait dans le fichier de configuration, ~/.gitconfig.

    [color]
    ui = true

    Une des commandes concernées est git-diff. Cette coloration est bien pratique mais peut avoir ses limites. En effet, lorsque la différence sur une ligne se joue à quelques caractères seulement, il peut être difficile de détecter les modifications.

      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
    tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
    - quis nostrud exercitation ullamco labaris nisi ut aliquip ex ea commodo
    + quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
    consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
    cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat
    non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    Une petite astuce pour les voir plus précisément est l’utilisation de l’option –word-diff

    git diff --word-diff=color

    Voici le résultat obtenu :

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
    tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
    quis nostrud exercitation ullamco laboaris nisi ut aliquip ex ea commodo
    consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
    cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat
    non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    L’option prend différentes valeurs qui peuvent être utiles selon les circonstances.

    Comments
  • Travailler en case-sensitive sous Mac

    Publié le 25 juillet 2010 à 00:00 - Quick Tips

    HFS+, le système de fichiers utilisé par Mac OS X depuis un bout de temps déjà est, par défaut, case-insensitive. Il est toutefois possible, aujourd’hui, de choisir d’utiliser une version case-sensitive lorsque l’on installe OS X.

    La plupart du temps, ça n’est pas spécialement gênant. Quand il s’agit de travailler cela peut vite devenir handicapant.

    Lire la suite

    Comments
  • Utiliser TextMate pour les messages de commit SVN ou Git

    Publié le 27 septembre 2009 à 16:06 - Quick Tips

    Lorsque l’on utilise un éditeur de texte particulier, on apprécie de pouvoir l’utiliser comme éditeur par défaut pour peu tout. Cela comprend également les messages de commit des outils tels que SVN ou Git.

    Malheureusement, utiliser un éditeur graphique pour cela n’est pas toujours trivial.

    La commande mate propose l’option -w qui permet de signifier que l’on veut attendre que TextMate en ait fini avec le fichier pour reprendre la main.

    Il est vrai que TextMate intègre les fonctionnalités SVN et Git. Personnellement j'ai toujours préféré m'occuper de ces choses là en ligne de commande... chacun son truc...

    Pour SVN

    Il y a plusieurs façons de dire à subversion d’utiliser tel ou tel éditeur, le plus simple est de donner une valeur à la variable SVN_EDITOR :

    export SVN_EDITOR="mate -w"

    Pour Git

    Pour rester dans l’utilisation habituelle de Git, on utilisera la commande suivante :

    git config --global core.editor "mate -w"
    Comments