![]() |
Telelogic SYNERGY (steve huntington) | ![]() |
Topic Title: What are dirty tasks? Topic Summary: Created On: 7-Aug-2007 19:52 Status: Read Only |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
I found an item in the Synergy forum entitled "What are dirty tasks?" (https://kb.telelogic.com/selfservice/documentLink.do?externalID=10631)
and am trying to make sense of it. It states that "if a task was added to the folder before the last reconfigure, then it is a clean task. If a task is added after the last reconfigure, then it is a dirty task." Does anyone know what folder? When I look at one of my baselines through Synergy (Admin -> Browse Baseline -> Display Tasks), I see all these tasks associated to it. From the CLI, if I use ccm query "is_task_in_baseline_of(name='20070406')", nothing returns. If I use ccm query "is_dirty_task_in_baseline_of(name='20070406')", every task is returned. This is very confusing, hope someone can enlighten me to what is going on here... Thanks! ------------------------- Angela Kim |
|
![]() |
|
![]() |
|
Angela,
One of the problems I had was getting all of the tasks that made up my latest baseline, mainly because I was baselining often, and the difference between any two of them was only a couple of tasks. Therefore, when I would run the query you stated first, I would only get the two tasks that were placed directly on top of the last baseline to form the latest one. HOwever, to get all of the tasks that were done in that release that went into making that baseline, since they all really contributed something, I would have to loop that first query through all of my current release baselines. I think you just have found the way to do this without having to run the loops. I think that is just the way to find all the tasks that had a part in making that release baseline. The way to verify this would be to find a task that is not in your baseline, nor has it ever gone into a baseline, but it may be in the same release. IF this one does not show up, then I am right. Otherwise, ignore the preceding novella. Have fun, RoN ------------------------- RoN Zorn Beacon Associates Inc. RZorn@beaconassociates.net |
|
![]() |
|
![]() |
|
Hi,
"Does anyone know what folder?" -> the folder you are reconfiguring, usually it's a folder where tasks are added manually. Tasks are considered clean once checked by the reconfigure command, in a specific context. For example : John Smith's prep system testing project. Corresponding folder is system testing tasks for release foo/1 and contains tasks 15, 16 and 20. A reconfigure has just been done. Then John put task 37 in this folder (this task is new and not in a baseline). The folder contains 4 tasks but only the task 37 is dirty because not checked by the reconfigure yet. The next reconfigure will bring changes of task 37 in the project, this task is now clean. To detect dirty task, use show conflicts command. You will have a conflict for each object : "explicitly specified but not included : newer". Which means the task is specified in the folder but the object carried by the task is not included in the project. David |
|
![]() |
|
![]() |
|
Thanks David!
That was my understanding based on what I read. It was confusing though because : The baseline contains 6 projects, 5 with reconf_time of 4/6/2007 11:09:39 & 1 with reconf_time of 1/25/2007 @ 11:05:19. The folder used by the 5 projects with 4/6/2007 reconf_time has 518 tasks, based on the ccm relate -show command, the tasks were associated to the folder any where from 1/22/2007 @ 18:28:29 to 04/06/2007 @ 11:09:34. All tasks were added to the folder prior to the reconfigure time of the projects, yet all of the tasks are considered to be dirty task. I have other projects where the dirty vs clean task is as expected. Not sure why this baseline is different. Perhaps I have a bug here, but can't find the difference between this baseline and the ones working as expected. I was using the is_task_in_baseline to populate folders, results not accurate so I had to change the query... Thanks! ------------------------- Angela Kim |
|
![]() |
Telelogic SYNERGY
» SYNERGY/CM
»
What are dirty tasks?
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.