This needs to be supported on `git` level first imho, not by a forge vendor.

What would this being supported by git mean to you?