Forking not working correctly when reusing name

Fork a project with unmerged checkpoints (“project a” > “project forked”).
Delete the forked project (“project forked”).
Merge the checkpoints in “project a”.
Fork the now merged project re-using the name (“project a” > “project forked”).
The new “project forked” will not reflect the merge.

Is this a bug?

Hi @CarlBateman!

Can you rephrase this please?

You fork the project and remove the fork or the original project?

What do you mean with merge? Merge two branches of the original project?

The forked project should show the main branche of the original project.

I edited the original post, I hope it’s clearer now.

I tried to reproduce this with a new project, but it was working as expected.

  • Created a new project and gave it the name Project A.
  • Created a new branch and changed Box entity to Sphere entity.
  • Forked Project A and gave it the name Project B.
  • Both projects have a Box entity.
  • Removed the fork with the name Project B.
  • Merged branches of Project A.
  • Forked Project A and gave it the name Project B.
  • Both projects have a Sphere entity.

I tried to recreate the issue and you’re right it can’t be recreated (at least this simply).

I think it may have been an issue with an older project I’ve since deleted which was also having issues with deleting branches due to checkpoint conflict.

Thanks for your time checking it out.