Has anyone intergated CVS with ClearQuest?

plingesso's picture
plingesso asked on July 7, 2011 - 2:16pm | Replies (5).

We're kind of in a transitional period (for the last 1.5 years too) where we're moving to ClearCase and ClearQuest, but not anytime soon.

So we have CVS/VSS and we're now going to move to CVS on Linux, one thing we don't want to loose is the integration w/ Clearquest.

Has anyone got this to work? Is there a resource on this? Can't seem to find a definitive answer.

Thanks
Pete

5 Answers

cgheorghe's picture
cgheorghe replied on July 7, 2011 - 2:22pm.

Pete, if you are saying that you use CVS (and VSS) and you don't want to loose the integration with ClearQuest, that means you already have the integration. If you are moving to CVS on Linux, then you just have to make the existing integration work on Linux. Depends how it is done, it might or might not be portable, but if you have all of the code handy, you should be able to make it work on Linux.

One other thing is that CVS on Win and CVS on Linux, are different products or forks. Most things should work the same, but there might be slight differences between the two, hopefully nothing that affects this migration.

Regards,
Cristian

plingesso's picture
plingesso replied on July 7, 2011 - 2:32pm.

I didn't 'splain enough sorry! LOL My VSS repository is integrated with CQ, no the CVS and if we move it to CVS we'll loose that integration since CVS is currently not integrated with CQ. Sorry for that, I was rushing when I posted that.

Thansk!
Pete

cgheorghe's picture
cgheorghe replied on July 7, 2011 - 2:39pm.

I see. I don't know of any CVS/CQ integration scripts out there, but it does not mean they do not exist. The only thing that I know of, is there is for sure some CVS/Bugzilla integration via the CVS commit templates.

I was very interested in ClearCase over CVS myself, but now came across Rational Team Concert w/ Jazz. This is a fairly recent offering, something that will replace ClearCase over the long term. A lot easier to implement, integrated source control and change requests (just to name a few), lightweight comm. protocol (no need for Multi-Site) and works very well with distributed teams in an agile environment, just a totally different paradigm, IMO no other vendor currently has anything even coming close to what RTC/Jazz can do in terms of totally integrated req/dev/rel management environment.

I know this won't help on the current requirements, but just to keep in mind for later perhaps.

plingesso's picture
plingesso replied on July 7, 2011 - 2:57pm.

They already had purchased CC and the lifecycle package prior to me being hired here. I was hired based off of my CC experience (base cc), and I was thrust into the admin position then the admin of req pro, quality manager, rhapsody plus other tools. When ever we would sit with the Rational guys they would speak of RTC, but one of the things we saw was that it possibly limiting to some of the things we do here. So, instead of dumping a bunch more money into RTC we're sticking with what we have.

Although, they do have a free 5 user license that we've debated downloading and tooling around with it to see how it works. The one thing I see here is the lack of commitment to change (that should tell you where I work without me saying anything else LOL), people have been here for years doing the same thing for years, and they don't want to change no matter how much it could improve there process.
anyways, thanks! I'll be on the lookout.

Pete

cgheorghe's picture
cgheorghe replied on July 7, 2011 - 3:41pm.

Pete, I hear you, I really do. I know exactly what you are talking about. It is very hard to explain to mgrs how they would benefit from process integration, given they have never seen it at work. They would nod in agreement, but at the end of the day, I am afraid they do not comprehend what this is about.

Re. RTC. The reason I said RTC is a new paradigm, is that it's not just like any other higher end tool, say compare ClearCase (base + triggers) or UCM with PVCS Dimensions, SpectrumSCM, etc, as in you have integration between source and change. That is small stuff. RTC takes this at the higher level and provides full end-to-end integration starting with the project, going into releases, iterations, work items, team members and time allocated/spent on work items, integrated collaboration, source code control, build engine/builds and work items included, it's pretty much traceability throughout the project lifecycle. To add to that, you can also plugin in the Req & QA/Test Execution/Exit components into the mix as well. Installation of the hole thing is very lightweight, one script type deal, and all configuration and work-flow changes are done via supported interfaces in the RTC IDE. Currently it has 4 templates (scrum being one) which can also be extended/modified or you can build your own.

That was kind of long ;-((

-c

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.