Uploaded image for project: 'FishEye'
  1. FishEye
  2. FE-3343

UCM ClearCase: FishEye doesn't index project components that aren't components of the project's PVOB

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 2.5.2
    • 2.4.5, 2.5.0
    • None

    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:

      1. 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
      2. 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:

      3. cleartool desc -fmt %[mod_comps]Xp project:projectName@/path/of/project/pvob - to get a list of modifiable components for the UCM PVOB
      4. cleartool lscomp -fmt "%[root_dir]p" component:compName@/path/of/component/pvob - to get the root-directory for a component (can be cached)
      5. 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

          Activity

            People

              mheemskerk Michael Heemskerk (Inactive)
              mheemskerk Michael Heemskerk (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: