It's all about the answers!

Ask a question

Integration with Perforce SCM


Sourajit Basak (6) | asked May 30 '08, 3:33 a.m.
edited Oct 12 '17, 1:50 p.m. by David Lafreniere (4.5k7)

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 ?

Accepted answer


permanent link
Jeff Foege (45256560) | answered Aug 15 '12, 3:55 p.m.
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

3 other answers



permanent link
Geoffrey Clemm (29.5k23035) | answered May 30 '08, 10:10 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
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 ?

Comments
Michael Valenta commented Jun 02 '08, 11:10 a.m. | edited Oct 12 '17, 1:53 p.m.
FORUM MODERATOR / JAZZ DEVELOPER

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
Sourajit Basak (6) | answered Jun 04 '08, 2:43 a.m.
Thanks for the pointers.

permanent link
Kristina Florea (3323) | answered Aug 28 '09, 5:22 a.m.
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 ?

Your answer


Register or to post your answer.