Ce petit utilitaire (trés pratique ! ) permet de trouver tous vos programmes SVN dans votre Home ( ou ailleurs si vous le spécifiez), et de vous indiquer les versions installées ainsi que celles disponibles dans les Dépot. Pour mettre à jour, votre programme, sélectionnez le et faites "appliquer".
Concernant le code, vous avez :
1 - Une d'une fonction récursive (signé Prokopy) dans un module, qui sert a "balayer" les dossiers et sous-dossiers afin de trouver les dossiers SVN. Je l'ai légèrement modifier pour quelle ne plante pas sur les dossiers pour lesquels nous n'avons pas les bonnes permissions. Une fonction récursive est une fonction qui s'appelle elle même.
2 - L'utilisation de shell et exec pour lancer des commandes linux.
3 - Remplissage d'un gridview par une boucle.
4 - L'utilisation des processus
Voila. Le projet à été testé sur Fedora15, Ubuntu 11.04 et kubuntu ?. Je penses qu'il y a pas trop de bugs.