jomarko opened a new issue, #1317:
URL: https://github.com/apache/incubator-kie-issues/issues/1317

   Once I imported via URL a gist that I am not owner of, I can create a fork 
of it. It is the button highlighted with orange in the screenshot. It works 
smoothly. The problem is user can create (using this button) unlimited amount 
of forks in the Canvas. However on the background, the https://gist.github.com/ 
has still only single fork.
   
   It can be problematic from user point of view if user do not understand the 
behavior properly.
   Lets say Canvas has this structure:
   - `unknonwuser/gist folder A`
   - `me/gist folder A fork one`
   - `me/gist folder A fork two` 
   
   Then lets say I will start to do updates via `gist folder A fork one`  and 
sync the updates - this works fine ✅ 
   Then lets say I will start to do updates via `gist folder A fork two` to the 
same file as in the step above. Then my attempt to sync will fail and will 
require the force push. 🔴 
   
   To avoid confusion on the user side. We could change to "Create a copy" 
instead, and not use the "forking" mechanism. This would allow users to create 
unlimited copies of the same Gist they don't own, and each copy would be 
independent of each other.
   
   ![Screenshot 2024-06-07 
103329](https://github.com/apache/incubator-kie-issues/assets/8044780/fb5f4a1c-eba8-4d9f-b4f7-5720f8c090bf)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to