We also have a number of commit issues that have all been reported to Servoy.
If you change the case from upper to lower on any object name (forms, relations, valuelist, etc.) Servoy sees this as a conflict and won’t let you commit your work.
We have 32 relationships that come back on almost a daily basis from the repository as changes because Servoy wants to re-order the items in the relationship. So one day it reorder the items top to bottom, then the very next day it reorders them again from bottom to top. It always performs this ordering switch after any release of a new version. We have checkouted numerous times and done syncs to we are blue, but the same 32 relations are ‘tainted’ or should I say ‘cursed’ by Servoy/Eclipse and always return as changes. No one has touched these 32 relations I might say since they were created two months ago.
If you ever get a communication error to the database you get some error message about inserting duplicate keys into e_ur. It used to be then that Servoy would try to delete all your work during the next sync. They fixed that in build 652, but know when I got the same error yesterday, instead of wanting to delete my work, it wouldn’t let me commit any of it to the server. I didn’t have the option to ‘Mark as Merged’, so we had to do all kinds of funky things like move all my folders for a module to another workstation and have them commit my work otherwise it would have been lost.
While there have been a number of fixes on commit and update there continues to be a number of problems that haven’t been worked out in the current release.