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.
Hum, Si le code n'arrive pas à True, c'est quand theorie il y'a eu une execption en amont, donc quoi qu'il en soit il n'arrivera pas jusqu'a "return True".

Donc si le but, est de savoir si le la fonction a été executé jusqu'au bout, il te suffit de remplacer "if gitcheck: if mail" par "if mail". Car si il y'a pas eu d'exception, le code arrivera jusqu'au 'if email:" Est tu d'accord ? Si oui, je te suggére d'appliquer la modification est de tester si ca correspond à ton besoin.