[Openroad-users] OR versioning
Adrian Williamson
adrian at octavo2.demon.co.uk
Fri Feb 9 20:41:50 EST 2007
Hi Garret,
The 'versioning' capability that lies within OpenROAD has always been
considered a little flaky.
The 'Save Private' functionality doesn't help much either, it's too easy to
forget you are working on something that is saved private, and check it back
in (as part of the save frequently mentallity). Don't even get me started on
the mess the client cache can get in when dealing with this. You quite often
have to shut OpenROAD down, just to be able to view the component it its
up-to-date state after a another developer does check it in.
Doesn't matter if you are doing application or component versioning, both
ended up in a mess. The fact that they were missing the ability to record
reasons for change etc made it more unattractive.
Also as everything is stored in one set of application catalogues,
performance will eventually become an issue. SO you have to be canny with
the sysmods.
The OpenRoad 4.0 catalogue style didn't help much either, the versions were
just mixed up in amongst everything else.
It was a bit easier with Version 3 and below as it opened the versions in a
separate window.
As for our latest 'GUI', it hadn't even occurred to me to try it.
I routinely support applications with 15,000+ components in them, and we
tend to use complete database copies to implement Application level
versions.
If you are using Ingres as your source repository (you really should it's
much easier) then creating database copies is very easy.
It's also easy to dump the catalogues as well, so they could even go into a
source code control system of some description.
I'll be happy to go into this in more detail if you want, just drop me a
note.
Regards,
Adrian
-----Original Message-----
From: openroad-users-bounces at peerlessit.com
[mailto:openroad-users-bounces at peerlessit.com] On Behalf Of Garret Taylor
Sent: 08 February 2007 16:40
To: openroad-users at peerlessit.com
Subject: [Openroad-users] OR versioning
Hi
Is anyone out there using the OpenROAD versioning successfully on an ongoing
basis for a large code base ?
Can you let me know how and to what end you use it and have you any
practices/procedure around using it ?
And - what are the gotchas ?
Thanks
Garret
_______________________________________________
Openroad-users mailing list Openroad-users at peerlessit.com
To unsubscribe please click on this link
mailto:openroad-users-unsubscribe at peerlessit.com&subject=unsubscribe
To subscribe please click on this link
mailto:openroad-users-subscribe at peerlessit.com&subject=subscribe
More information about the Openroad-users
mailing list