Use subshell

Get rid off the bad pattern cd somewhere; cd -
Instead, use the subshell which runs into another
process, and thus affects only its state and
not the calling script. Also remove the global
variable branch. Use echo instead.
je ne me suis jamais trouvé dans le cas où JIRAC me proposait de choisir une branche, je n'ai donc jamais constaté qu'utiliser JIRAC pouvait changer mon répertoire courant.

Par contre, sur le principe, en effet, JIRAC ne devrait pas changer le répertoire courant de l'utilisateur. Donc bonne initiative.