In the terminology I'm familiar with, "to check something out" is to reserve it. "To check something in" is to commit your changes and free it for future use.
I have some server-side code that performs some operations and creates a new node after a file is uploaded. After I check this new node out and check it back in again, I'm getting an error when attempting to tweak it in crx/de:
Could not save changes. Received 409 (Conflict) for saving changes in workspace crx.default. Cannot set property. Node [name] is checked in.
But, I thought if it's "checked in" then that means that it's free? Or if I have to check it out again before it can be used, how can you "check out" things through crx/de?
Also, can I avoid this altogether by making my node of a certain type, so that it doesn't need to go through any of this? I don't have problems editing other nodes, through crx/de