Marking files for review in RTC
![]()
Is there a way to mark,tag or stamp files in an RTC repository ?
The purpose is to mark specific language-dependent files within the source code for grammatical revision later.
Could comments on change sets qualify as a solution ?
A second part is how to check for those tags or marks programmatically from within an RTC client to be able to display and filter files according to their tags among the source within the RTC client.
|
2 answers
![]()
Ralph Schoon (62.0k●3●36●43)
| answered Feb 24 '14, 8:15 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hazem,
there are no user tags for files in Jazz SCM. Versions are dome with baselines or snapshots. There is something called user properties in Jazz SCM, that allows to store user data with a file (version). These user properties are however under version control and changing them requires a change set. There are request to have user properties introduced to Jazz.net, which are not under version control. The dialog shows the properties under version control: ![]() there is something c Comments Hello Raph,
Thank you for your answer.
The kind of mark I am looking for is more related to the file rather than the user. We can consider it as a sort of meta-data related to the file. The purpose is to persist into the repository a state associated with the file to allow for a simple workflow between the creator/developer of the file and another user(a reviewer) to signal the files that need review and optimally to signal the files that have been reviewed the other way around.
My idea is to develop an eclipse plugin on top of the RTC client to manipulate this desired persisted state and filter the files based on it.
Is there a solution for that or a similar concept within the SCM ?
Thanks again.
The property above is at the file level. You open the property editor for the file. It is called user property, because a user can add it. It will be visible to all users. It will stay at its value for new file versions (copy) unless you change it creating a new file version with a change.
![]() FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
BTW, I am fully aware of what you try to do. I had similar discussions with other users in the same direction for similar reasons. https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=239099 tracks this and other request.
|
![]()
Geoffrey Clemm (30.1k●3●30●35)
| answered Feb 24 '14, 12:13 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
I suggest that you use the "approval" mechanism that is built-in to RTC. You can either add an approval to the work item that is currently linked to the change set that created the version that needs revision, or you can create a new work item, and link it to that change set. You would then use work item queries to locate the outstanding grammatical revision tasks.
|