API Fork: Create missing group structure on fork
The fork operation accepts a group id or a namespace.
For a given namespace I would wish the missing groups would be created.
For example:
* Existing structure: `group/subgroup`
* Non existing group: `newgroup`
`/api/v4/projects/1234567/fork?namespace=group%2Fsubgroup%2Fnewgroup`
This should fork the project `1234567` into `group/subgroup/newgroup` where the subgroup `newgroup` is also added.
If `newgroup` already existed this should work as always.
issue