Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic Rhapsody (steve huntington)
Decrease font size
Increase font size
Topic Title: subversion with Rhapsody7
Topic Summary:
Created On: 22-Feb-2007 07:20
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 22-Feb-2007 07:20
User is offline View Users Profile Print this message


Ram Dhakane

Posts: 6
Joined: 6-Feb-2007

Dear Dr. Bruce,

I m new in Rhapsody, working in usecase & activity diagram development.

But had little less knowledge in subversion. will u please sent some information on how to integrate Rhapsody & subversion. Thus all we can work in same project.


Thanks & warm regards,

~Dhananjay
Report this to a Moderator Report this to a Moderator
 22-Feb-2007 16:22
User is offline View Users Profile Print this message


Default User

Posts: 12
Joined: 1-Dec-2004

Hi Dhananjay,

Rhapsody has a batch mode for CM tools that can be customized to use batch files and scripts. It also utilizes a regular expression parser that parses the output from the command line. You would certainly have to put in some work, but effectively, if you can run subversion at the command line, it can be used inside Rhapsody.

As an alternative, if there is an SCC compliant client application for subversion, that can be used with little to no customization.

ALso, please see the Team Collaboration Guide -> Using CM with Rhapsody section of the Rhapsody Help for more information.

Best regards,
Pavel
Technical Consultant
Report this to a Moderator Report this to a Moderator
 23-Mar-2007 15:21
User is offline View Users Profile Print this message


Conrad Beaulieu

Posts: 7
Joined: 31-Jan-2006

We use a SCC compliant proxy plug-in for Subversion that makes Rhapsody work transparently with Subversion like it would with Visual SourceSafe or any comparable configuration management tool. The proxy is called the SVN SCC plug-in. You can get it at [url]www.pushok.com[/url].
Report this to a Moderator Report this to a Moderator
 23-Mar-2007 21:50
User is offline View Users Profile Print this message


Jesper Gissel

Posts: 88
Joined: 20-Jul-2005

Hi Conrad,

That sounds like sweet music... What about the Rhapsody properties for the pushok plug-in! Are you willing to share them?

Another thing... How did this thread end up here!?

Best Regards

-------------------------
Jesper Gissel
Johnson Controls Denmark, Marine Controls
Report this to a Moderator Report this to a Moderator
 29-Mar-2007 18:17
User is offline View Users Profile Print this message


Matthew Thomas

Posts: 35
Joined: 18-Jun-2007

Hi Jesper, Conrad, all

The settings required are minimal :
[list]
[*]ConfigurationManagement:General:UseSCCtool:Yes
[*]ConfigurationManagement:SCC:AuxProjPath: {url of subversion repository}
[*]ConfigurationManagement:SCCrojName: {project name}
[/list]
The last two can be set reliably via the Configuration Items dialogue, Connect To Achive button.

We tried the PushOK SCC Proxy about 18 months ago (prior to developing a batch Subversion integration). At the time, it also looked like a promising solution for us, but wasn't. The problem was a basic incompatibility between Rhapsody 5.2 and SVN 1.2.1: Rhapsody did not issue folder version control commands over SCC, whereas SVN needed folders to be versioned.

I've tried the latest version, briefly. It looks like Rhapsody 7 still doesn't issue directory versioning commands (fair enough, actually). But SVN 1.4.2 is less cranky if folders aren't versioned (still haven't completely analysed exactly what is going on there). Having said that, moving CM units in Rhapsody wasn't very nice: it left the unit modified and RW, whereas the working file had been checked in. I'm taking a look into to see if that's something to do with settings. Which leads me on to my questions:
[list]
[*]has anybody else recently tried the PushOK SCC Proxy (version 1.4.0.1) with Rhapsody (any version)?
[*]If so, what is the experience?
[*]Any special configuration needs?
[/list]Note: behaviour of SVN SCC differs according to the General:ModelefaultDirectoryScheme property. If set to "Flat" there are far fewer problems because the folder problem doesn't factor. The problems are introduced when this property is set to "PackageAsDirectory".

-------------------------
-----------------------
Matthew Thomas
Panasonic Manufacturing UK Ltd
Report this to a Moderator Report this to a Moderator
 13-Apr-2007 11:47
User is offline View Users Profile Print this message


Conrad Beaulieu

Posts: 7
Joined: 31-Jan-2006

This is an update to my original posting.
Some of our users are still using the PushOK SCC inteface for Rhapsody configuration management.
I have personally moved away from this solution because the performance is to slow. Note: other restrictions noted in this thread may also limit usability.

I have gone to managing the files from Subversion directly and then open Rhapsody after I have the files I need.
Report this to a Moderator Report this to a Moderator
 10-Oct-2007 17:40
User is offline View Users Profile Print this message


Matthew Thomas

Posts: 35
Joined: 18-Jun-2007

[COLOR=Blue]Since the last post on this thread, I tried new versions of Subversion and PushOK with Rhapsody 7.0MR3.

(also see [url]http://modelingcommunity.telelogic.com/forum/showthread.php?t=1727&highlight=PushOK[/url]).

The fundamentals remain the same and the PushOK plug-in is not a trouble free alternative e.g. Add To Archive of a new tree sometimes adds the tip of the tree first, other times the stem, and sometimes the middle part! Similar behaviour with Move and Rename operations. Scripting the integration allows tight control the operations and translate between Rhapsody's and Subversion's "bads". This approach compares very well with the latest PushOK plug-in. It is slicker, without any potentially annoying PushOK pop-ups. Subversion output is redirected to the Rhapsody output window. More importantly, it manages "with descendents" operations for add, delete, rename and move. It can also be operated in either Lock-Modify-Unlock or Copy-Modify-Merge modes.

Cheers, Matthew[/COLOR]

-------------------------
-----------------------
Matthew Thomas
Panasonic Manufacturing UK Ltd
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic Rhapsody forum.
There are currently 0 users logged in.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.