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?