Un bon développeur est un flemmard.

J'en ai eu marre de taper svn co blabla bla pour récupérer les tags de symfony. Alors me suis fait un script en bash rapide.

Et comme vous êtes encore plus flemmard que moi[1] vous n'avez plus qu'à télécharger la source dispo en fin de billet.

Pour l'installer rien de plus simple. Copiez-là dans votre dossier /usr/bin ou autre endroit de votre $PATH. Un petit chmod a+x sfCheckOut et voilà y a plus qu'à.

La commande attend comme paramètre la version de symfony qui vous intéresse. Elle crée un dossier avec le numéro de version dans le répertoire courant où vous l'exécutez

[ioo@particul.es:/home/ioo]sfCheckOut 1.4.1

#installe la version 1.4.1 dans le répertoire courant ( /home/ioo/ )

[ioo@particul.es:/home/ioo] ls -la
drwxr-xr-x  7 ioo ioo 4096 déc.  10 00:06  1.4.1

Pour ceux qui voudrait installer ceci dans un répertoire type sfProjet/lib/vendor/symfony vous pouvez facilement remplacer la ligne[2]

#checkout de svn
if svn co $URL $VERSION

par :

#checkout de svn
if svn co $URL symfony

Amusez-vous bien ! Et pour ceux qui sont sur Montpellier ce Jeudi 10 Décembre je vous rappelle le qu'il y a un le sfPot 1.4

Notes

[1] Je viens quand même de dire implicitement meilleur, c'est pas gentil ?

[2] Le répertoire courant ici doit être /lib/vendor/