Multi jvm support

I don't know If you can create new branch from pool request, but you can pull commits and branch directly from my repo to your local computer.
Or this feature can be developed inside my repo for now, without pulling, if you don't have time for this project now.