Windows

Bonjour M. Adelé,

Tel que discuté par courriel je tente un pull request. Le code fonctionne bien sous Windows. J'ai utilisé subprocess.popen au lieu de os.popen. J'ai modifié aussi gitExec en incluant de facto la commande git... pour ne pas la répéter. J'ai finalement modifié hasRemoteBranch qui ne fonctionnait pas sous Windows... j'ignore pourquoi... peut-être une mauvaise gestion des délais.

Salutations

PS : Vos commentaires seront très appréciés... j'apprends.
J'abuse peut-être ici :-) J'ai modifié gitcheck en ajoutant un "return True" à la fin en pensant que ce serait un test valide pour confirmer la fin de l'exécution de la fonction... pour ensuite envoyer le résultat par courriel si requis via l'option -e

Il y aurait peut-être une façon plus élégante d'arriver à ce résultat ... un décorateur peut-être ? ou un paramètre dans la fonction...