Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Integration with Perforce SCM

Per my understanding of Jazz, submitting any change set that automatically updates work items or bug status can only be achieved if Jazzs inbuilt SCM and bug tracker is used. Although there is built-in support for ClearCase and ClearQuest, it doesn't say much about Perforce, that has emerged as a popular SCM over the years. Is there anything available out-of-the-box (or planned in near releases) that can integrate Perforce and still obtain the above functionality ?

Where do we start from if we plan to write such an adapter ?

0 votes


Accepted answer

Permanent link
I'm working on a perforce a perforce bridge myself. I found this handy doc explaining how it could be done. I don't have anything working just yet as I just started on this process this week. You can find more information here.

http://www.ibm.com/developerworks/rational/library/integrate-perforce-rational-team-concert/index.html?ca=drs-
David Lafreniere selected this answer as the correct answer

0 votes


3 other answers

Permanent link
A change-set can be associated with workitem (either at creation time,
or at some later time, such as when it is delivered), which creates a
link between that change-set and one or more workitems.

This kind of functionality is also provided for Subversion by the
Subversion "bridge". You can also get that kind of functionality by
using Mylyn, and Team Concert does have support for Mylyn, so that might
be a place to look for linkage between Perforce and Jazz workitems in
the short term. In the medium term, someone (either IBM or a 3'rd
party) could build a workitem/Perforce bridge, similar to the
workitem/Subversion bridge.

Cheers,
Geoff

sourajit wrote:
Per my understanding of Jazz, submitting any change set that
automatically updates work items or bug status can only be achieved
if Jazzs inbuilt SCM and bug tracker is used. Although there is
built-in support for ClearCase and ClearQuest, it doesn't say much
about Perforce, that has emerged as a popular SCM over the years. Is
there anything available out-of-the-box (or planned in near releases)
that can integrate Perforce and still obtain the above functionality ?


Where do we start from if we plan to write such an adapter ?

0 votes

Comments
Just to clarify what exactly is provided by the SVN-Jazz bridge, there is no automatic work item update when committing SVN revisions. The reason for this is that the SVN client knows nothing about Jazz and does not provide hooks to allow the work item to be updated at commit time. However, SVN does support the ability to prepend/append a line the commit comment that can contain a work item number. We then have a few ways to follow this link (i.e. an action that Jazz contributes to the SVN History view and a job that runs on the Jazz server that will scan an SVN repository and add links to work items for any work item numbers found in the SVN commit comments. I felt this was worth mentioning because, although Jazz does provide an SVN "bridge", the work flows pale in comparison when compared to the level of integration that is possible between Jazz work items and Jazz SCM. The amount of integration you would be able to achieve between Perforce and Jazz work items really depend on what types of facilities and capabilities are provided by the Perforce and the Perforce Eclipse client.


Permanent link
Thanks for the pointers.

0 votes


Permanent link
Hi all,

are you aware if IBM and/or a 3rd party is working on a RTC-perforce integration/bridge? If yes, when would that be available?

Thanks,

K.

A change-set can be associated with workitem (either at creation time,
or at some later time, such as when it is delivered), which creates a
link between that change-set and one or more workitems.

This kind of functionality is also provided for Subversion by the
Subversion "bridge". You can also get that kind of functionality by
using Mylyn, and Team Concert does have support for Mylyn, so that might
be a place to look for linkage between Perforce and Jazz workitems in
the short term. In the medium term, someone (either IBM or a 3'rd
party) could build a workitem/Perforce bridge, similar to the
workitem/Subversion bridge.

Cheers,
Geoff

sourajit wrote:
Per my understanding of Jazz, submitting any change set that
automatically updates work items or bug status can only be achieved
if Jazzs inbuilt SCM and bug tracker is used. Although there is
built-in support for ClearCase and ClearQuest, it doesn't say much
about Perforce, that has emerged as a popular SCM over the years. Is
there anything available out-of-the-box (or planned in near releases)
that can integrate Perforce and still obtain the above functionality ?


Where do we start from if we plan to write such an adapter ?

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 11,106

Question asked: May 30 '08, 3:33 a.m.

Question was seen: 14,704 times

Last updated: Oct 12 '17, 1:53 p.m.

Confirmation Cancel Confirm