When cloning non-bare repositories, all other branches than master are not shown as existing in the repository.
The quick workaround was to copy by hand all files from .git/refs/remotes/origin into .git/refs/heads and take care to update them manually after later updates.
I know merge support is difficult, but at least fast forward merges should be easier to implement and allow some reviews to be done on the device.
When cloning non-bare repositories, all other branches than master are not shown as existing in the repository.
The quick workaround was to copy by hand all files from .git/refs/remotes/origin into .git/refs/heads and take care to update them manually after later updates.
I know merge support is difficult, but at least fast forward merges should be easier to implement and allow some reviews to be done on the device.