Description
In UCM ClearCase, you can include 'modifiable components' in your UCM project. Any component that is defined in the administrative VOB hierarchy of the projects PVOB can be used.
FishEye only indexes UCM components that are defined in the project's PVOB. Currently, FishEye uses the following logic to find UCM activities that contain changes:
- cleartool lscomp -fmt %[root_dir]p -invob /path/of/pvob - to get the list of component root directories for components defined in the UCM PVOB
- cleartool lshistory -since <date of last indexed change> -branch <branch-name> <component-root-dir> - to get the clearcase change events for the component.
This needs to be changed to:
- cleartool desc -fmt %[mod_comps]Xp project:projectName@/path/of/project/pvob - to get a list of modifiable components for the UCM PVOB
- cleartool lscomp -fmt "%[root_dir]p" component:compName@/path/of/component/pvob - to get the root-directory for a component (can be cached)
- cleartool lshistory -since <date of last indexed change> -branch <branch-name> <component-root-dir> - to get the clearcase change events for the component.
This will include all the modifiable components.
Attachments
Issue Links
- is related to
-
FE-2960 ClearCase: cleartool error message is missed by FishEye and as a result indexing stops in error for known 'error' conditions
- Closed