HowDoWeDoGit

Travailler dans une branche dont le nom suit le convention de nommage wip/XXXXX-mini-description, où XXXXX est le numéro de ticket où le développement est suivi.

 git checkout -b wip/XXXXX-mini-description

Une fois les commit faits dans la branche, pousser pour permette à Jenkins d'exécuter les tests :

git push origin wip/XXXXX-mini-description

Une fois la PR créée pour la branche, les tests seront exécutés par Jenkins et un mail vous sera envoyé en cas d'erreur.

Describe your changes in imperative mood, e.g. "make xyzzy do frotz" 
instead of "[This patch] makes xyzzy do frotz" or "[I] changed xyzzy
to do frotz", as if you are giving orders to the codebase to change
its behaviour.
 -- http://git.kernel.org/cgit/git/git.git/tree/Documentation/SubmittingPatches

Gitea

On utilise gitea, installé ici : https://git.entrouvert.org/

Bugs et limitations connues :

Conseils & astuces git

(?) http://blogs.gnome.org/bastian/2015/02/12/a-guide-to-git-in-gnome-for-the-simple-minded/

Porcelaine git pour notre workflow (avant gitea)

J'ai créé ça :

https://pypi.org/project/git-redmine/

C'est sympatoche: