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
× 10,938

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

Question was seen: 11,226 times

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

Confirmation Cancel Confirm