Multiple delta check-outs - MAJOR FLAW

The use of specific JADE features and proposals for new feature suggestions
ChrisClark
Posts: 11
Joined: Tue Apr 20, 2010 8:14 pm

Multiple delta check-outs - MAJOR FLAW

Postby ChrisClark » Tue Jun 15, 2010 5:19 pm

We've upgraded to Jade 6.3 and found the new feature being able to check out a method in multiple deltas appealing. However we found a major problem when the person who checked in their changes to a method first found them not there after the second person checked in their modifications. Each delta held only the changes the current user had made to the method.

There doesn't appear to be any checking or warning that the method source has been modified by another user when the second user goes to check in their changes. The checked in changes aren't visible in the second delta - presumably one of the indicators there will be a problem with the check in.

In a multi-developer environment this makes this feature practically useless as the risk of losing previously checked in modifications means that we will be implementing the ini file setting to limit to single delta checkout immediately. It would be great if Jade were able to implement conflict detection as a minimum and preferably the checked out changes picking up any changes made to the method outside of delta.

User avatar
Jade Support
Posts: 103
Joined: Mon Aug 17, 2009 10:27 am
Location: Jade Software Corporation, Christchurch

Re: Multiple delta check-outs - MAJOR FLAW

Postby Jade Support » Wed Jun 16, 2010 11:58 am

Hi Chris,

Thanks for your posting. We've tried to reproduce this behaviour but at the point of user one attempting to check the method in they're presented with a message dialog that warns "Cannot check in/out - object(s) locked by other user(s)".

Can you please tell me, what version of JADE 6.3 you're using?

Thank you,
Jade Support
Jade Software Corporation Ltd

Email: jadesupport@jadeworld.com
Web: http://www.jadeworld.com

Jade Software – complex business problems solved beautifully.

ChrisClark
Posts: 11
Joined: Tue Apr 20, 2010 8:14 pm

Re: Multiple delta check-outs - MAJOR FLAW

Postby ChrisClark » Wed Jun 23, 2010 9:40 pm

Hi,

Thanks for the reply. We are using 6.3.05 and I am able to reproduce this in a empty system (with 1 new schema) by creating a JadeScript method and checking it out with one user in a delta and updating then logging in as another user and checking out in another delta and modifying the method. Logging back in as the first user I check the method changes in the first delta and then as the second user check in the second delta changes overwriting the first user's modifications. No warnings at any point.

Thanks,
Chris

User avatar
Dr Danyo
Posts: 56
Joined: Fri Aug 21, 2009 8:59 am

Re: Multiple delta check-outs - MAJOR FLAW

Postby Dr Danyo » Tue May 31, 2011 9:41 pm

Hi Chris, did you even manage to make any progress with this? Im using JADE 6.3.08 and I'm seeing the same issue you reported, in that when checking in a method that was modified under another delta there is no merge conflict on check in.

- Dr Danyo.

allistar
Posts: 156
Joined: Fri Aug 14, 2009 11:02 am
Location: Mount Maunganui, Tauranga

Re: Multiple delta check-outs - MAJOR FLAW

Postby allistar » Tue Jun 14, 2011 9:05 am

We specifically disable the ability to check out a method to more than one delta - doing so breaks our development lifecycle.

ChrisClark
Posts: 11
Joined: Tue Apr 20, 2010 8:14 pm

Re: Multiple delta check-outs - MAJOR FLAW

Postby ChrisClark » Fri Jun 22, 2012 4:46 pm

Belatedly - we turned off the option to prevent multiple check-outs.

Stokes
Posts: 66
Joined: Wed Oct 13, 2010 2:06 pm
Location: QLD, Australia

Re: Multiple delta check-outs - MAJOR FLAW

Postby Stokes » Thu Oct 04, 2018 5:41 pm

I have just come across the same problem. It seems the multi delta setting is pointless, why even have it if 1 check in can override the other?


Return to “Feature Discussions”

Who is online

Users browsing this forum: No registered users and 8 guests