Java, Ubuntu, ...

Aller au contenu | Aller au menu | Aller à la recherche

dimanche 15 juin 2008

ViewSVN en ligne de commande

Lancer mon navigateur et cliquer sur chaque répertoire de l'arborescence et enfin choisir le fichier pour voir les diffs, c'est un peu lourd. Bien sûr on peut faire des svn diff entre révision. Mais, sachant qu'en général on a un checkout local, pourquoi ne pas faire un petit script ?

Soit le repository svn : subversion.bazoud.com.

Et le viewsvn : viewsvn.bazoud.com

sudo vi /usr/local/bin/viewsvn :

#!/bin/sh

firefox `svn info $1 | awk  '/^URL/ { print $2 }' | sed 's/subversion.bazoud.com/viewsvn.bazoud.com\/viewvc/g'`
sudo chmod +x /usr/local/bin/viewsvn

Et là, on tape :

viewsvn path/to/my/file

Et firefox s'affiche avec la bonne page de viewsvn :)

vendredi 30 mai 2008

SVN Diff en couleur

Pour mieux visualiser les diff svn, vous pouvez les coloriser.

vi svndiff

Copier/coller le script dans svndiff

#!/bin/sh
svn diff $@ 2>&1 | colordiff

Et le placer dans /usr/local/bin

mv svndiff /usr/local/bin
sudo chmod +x svndiff

Et voilà, maintenant plus d'excuses pour louper un merge.

mardi 13 mai 2008

Ubuntu 8.04 Hardy Heron vs Firefox 2 & 3

Tout le monde l'a remarqué lors de l'installation de Hardy, Firefox 3 a été installé.

Toutes les extensions ne sont pas compatibles entre FF 2 et FF3; par exemple : Live HTTP Headers, Firebug, Fetch Text URL ,...

Pour gérer cette cohabitation, il faut passer par les profiles.

Création d'un profile "FF2" pour firefox 2:

firefox-2 --profilemanager

Lancer les firefox :

firefox-2 -P FF2 -no-remote
firefox -P default -no-remote

Il faut réinstaller un à un les extensions dans FF2 ainsi que la configuration générale (gestion du cache, historique, ...) puisque FF2 est avec un profile tout neuf.

lundi 12 mai 2008

Grep en couleur

Pour mettre des couleurs sur les résultats de grep :

grep --color=auto ...

Dans votre ~/.bashrc

alias grep='grep --color=auto'

mercredi 19 décembre 2007

Compter le nombre de processeurs

Il suffit de lancer la commande suivante :

cat /proc/cpuinfo | grep processor | wc -l

Résultat : 2 pour ma machine qui est un Core Duo

- page 1 de 7