Sorry Pablo, I see your full reply first time now, I didn't see it before on my phone, seems my email app was hiding a part of the text..

On 21-06-17 11:20, Pablo Pazos wrote:
Versioning would be when a uses commits a document that is "complete". IMO incomplete compos should not be final versions, and if one user is working on an incomplete version, no other user can work on that (read-write work). If two users need to read-write incomplete compos, then 2 separate versions are needed and there you have branches. Linear versioning would not allow to create branches, and new versions would not be created until the user that has the current version in read-write mode finishes and commits the completed version. That is the only way to keep it linear, with locks.

We have the same conclusion, but you were first. Linear version is needed with locks, only one user at a time changing a persistent composition (or another kind of dataset, but that is unlikely to happen)


Not sure about removing the current approach from the specs, but creating a simpler alternative might be of use to enable more and quicker implementations.

I think it is the only possible conclusion since a distributed version system cannot be used, because of the inability of users to solve manually merging problems.

Sorry again for writing what you had already written just before that.

Best regards
Bert



_______________________________________________
openEHR-implementers mailing list
openEHR-implementers@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-implementers_lists.openehr.org

Reply via email to