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: WeakCGTime / StrongCGTime
Topic Summary:
Created On: 18-May-2005 06:11
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.
 18-May-2005 06:11
User is offline View Users Profile Print this message


Jesper Gissel

Posts: 88
Joined: 20-Jul-2005

If I save an entire project, my version management tool (Subversion), tells me, that roughly all my files are changed! It turns out, that it is the timestamps in WeakCGTime and StrongCGTime that differs!!!

To get an acceptable work situation, I make all the project files "read only" to prevent Rhapsody from making any changes. Then, when I make a change to a unit, I make it "writeable". This is working fine, but it is a pretty cumbersome.

I am not using the CM interface in Rhapsody, since subversion is a checkout/change/merge tool on project niveau and not a lock/change/unlock on file niveau.

Has anyone a different approach to this situation?

-------------------------
Jesper Gissel
Johnson Controls Denmark, Marine Controls
Report this to a Moderator Report this to a Moderator
 18-May-2005 06:27
User is offline View Users Profile Print this message


Jesper Gissel

Posts: 88
Joined: 20-Jul-2005

As a followup question:
I have tried to delete the weakCGTime and stringCGTime tags in the files. Are there any drawbacks to this solution? What are these tags used for?

-------------------------
Jesper Gissel
Johnson Controls Denmark, Marine Controls
Report this to a Moderator Report this to a Moderator
 18-May-2005 09:35
User is offline View Users Profile Print this message


Amos Ortal

Posts: 120
Joined: 22-Jul-2004

The fields are used to enable incremental code generation (generate only modified elements) across sessions (between close and reopen of the model).
These times change whenever the unit is changing in a way that may invalidate the code generation. For example the times changes when you do 'Add to Model' since the added unit may be different than the unit in memory (this is probably what you have seen).
You can disable the saving of these times by un-checking the CG:General:IncrementalCodeGenAcrossSession property at the project level or in the site.prp
The result however will be that every time you will re-open the model Rhapsody will think that all the elements needs to be generated.
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.