J'avais parcouru la page web de Textmate quelques mois auparavant mais je n'avais pas testé l'éditeur.

Hier Richard m'en a reparlé et du coup j'y suis retourné.

J'utilise Eclipse jusqu'à présent + smultron. Eclipse est un excellent éditeur mais malheureusement un peu lourd en RAM.

J'ai donc pris la décision d'installer Textmate et de prendre une licence.

Editeur léger, très ergonomique, proche du système, bref tout ce dont j'ai besoin.

Cependant, petit soucis lorsque j'ai tenté mon premier commit de Thelia sur le svn de Sourceforge.

Mon client SVN ne supportait pas le SSL. Qu'à celà ne tienne, j'ai installé un autre client SVN : celui de Metissan.

Je retente un commit et ... non.

La gui de Textmate ne demande pas le login/pass. En lisant la doc, le module subversion a été développé pour utiliser un svn+ssh avec authentification par clé. Il est clair que passer par ssh aurait été pour moi une solution parfaite mais je n'ai pas le choix chez Sourceforge.

J'ai donc eu une idée. J'ai crée un script shell : /usr/bin/svn qui contient :

/usr/local/bin/svn --username utilisateur --password motdepasse $@

De ce fait lorsque Textmate appelle svn, c'est mon script qui est appelé. Celui-ci appelle le vrai client svn en lui passant le nom d'utilisateur, le mot de passe et les arguments qu'il a lui même reçus.

Je tente un commit et youpi !!!

Je conseille à tous les utilisateurs d'OS X cet éditeur qui franchement est un superbe outil. Avec cette petite astuce vous pourrez utiliser un SVN ssl sans aucun soucis.