![]() |
Telelogic SYNERGY (steve huntington) | ![]() |
Topic Title: Repair .ccmwaid.inf Topic Summary: Created On: 2-Sep-2004 01:14 Status: Read Only |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() Answer: Hi Alan, fetch the attributes controlling the workarea. For example: is_copy_based_wa maintain_wa modifiable_wa waid_time To do this get your project(s) first: ccm query -t project [grep <pattern/regexp> ] A Stack of one or more project(s) is returned. List the attributes related to a project: ccm attr -l @<stack id> For showing the value of a specific attribute: ccm attr -s <attribute> @<stack id> eg ccm attr -s modifiable_wa @<stack id> You can modify an attribute with: ccm attr -m <attribute> -v <new value> @<stack id> eg ccm attr -m modifiable_wa -v TRUE @<stack id> Or create a new/missing one with: ccm attr -m <attribute> -v <new value> -t <type> @<stack id> eg ccm attr -m modifiable_wa -v TRUE -t upboolean @<stack id> Check your attribute's values and compare it with your workarea. I hope, this helps. ciao, Lutz | |
![]() |
|
Is there any way to repair .ccmwaid.inf files?
Every once in a while we have a time server glitch, and one or more developers get nailed because their work area change times get out-of-sync with what the server thinks should be there. At present, the only solution I know of is to blow away the work area and sync it back out. This has an adverse effect on productivity (about 4 1/2 hours to rebuild everything clean). Is there any way to tell the server "Yes, &*&%^!, it is too a good work area. Live with it." ? |
|
![]() |
|
![]() |
|
Hi Alan,
fetch the attributes controlling the workarea. For example: is_copy_based_wa maintain_wa modifiable_wa waid_time To do this get your project(s) first: ccm query -t project [grep <pattern/regexp> ] A Stack of one or more project(s) is returned. List the attributes related to a project: ccm attr -l @<stack id> For showing the value of a specific attribute: ccm attr -s <attribute> @<stack id> eg ccm attr -s modifiable_wa @<stack id> You can modify an attribute with: ccm attr -m <attribute> -v <new value> @<stack id> eg ccm attr -m modifiable_wa -v TRUE @<stack id> Or create a new/missing one with: ccm attr -m <attribute> -v <new value> -t <type> @<stack id> eg ccm attr -m modifiable_wa -v TRUE -t upboolean @<stack id> Check your attribute's values and compare it with your workarea. I hope, this helps. ciao, Lutz |
|
![]() |
|
![]() |
|
Before you do a sync, delete the ccmwaid.inf, the ccmwaid.inf is the very 1st file created during a sync... so once you notice it has been created, just cancel the sync, the problem now solved (better than waiting 4.5 hours).
This is not the good answer (and I would prefer a better solution) but it's a quick hack that works. |
|
![]() |
Telelogic SYNERGY
» SYNERGY/CM
»
Repair .ccmwaid.inf
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.