We have a base project and child projects which derive it.
In the base project, we give all the necessary SCM informations and declare a parameter of type "Branch" so any branch can be checked out as wished.
When launching the child project, the parameter window listing the branches is empty, as if the project was not scaning the git repository. It is however working fine when building the base project. So it seems the logic behing this parameter is not correctly inherited.
I do not know if this project is still maintained, last release was 1 year ago and I already found several issues.