IBM Support

PH30403: CLEARTEAM EXPLORER AUTOMATICALLY (AND UNEXPECTEDLY) MERGES SUBDIRECTORIES THAT ARE ADDED DURING A MERGE.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When merging directories manually, a subdirectory that appears
    during the merge is automatically (and unexpectedly) merged.
    
    Steps to reproduce:
    
    1.    Create 2 brtypes: br-549 and br-549-child
    2.    Create a parent view branching structure like this
    .        element * CHECKEDOUT
    .        element * .../br-549/LATEST
    .        element * /main/LATEST -mkbranch br-549.
    3    Create a child view with this configspec.
    .        element * CHECKEDOUT
    .        element * .../br-549-child/LATEST
    .        element * .../br-549/LATEST -mkbranch br-549-child
    .        element * /main/LATEST -mkbranch br-549.
    4.    In the parent view, I created a "TestFolder" subdirectory,
    and added one file to that directory. Everything is checked in.
    5.    In the child view:
    5a.        Forced a refresh in CTE to make the TestFolder
    directory appear in the child view.
    5b.        Created a "subfolder" directory and added it to
    source control.
    5c.        Created a "test file 2.txt" in that folder and added
    it to source control.
    5d.        Created a "test file 3.txt" in the "TestFolder"
    folder and checked it in.
    6.    In the parent view:
    6a.        Selected the "testfolder" directory, right clicked
    and selected "Merge Search"
    6b        Specified the "br-549-child" brtype
    6c        Turned off ALL automatic merge options.
    6d        Observed that the "testfolder" directory was the only
    thing in the merge search results (expected since there are no
    edited files that are visible in the destination view.
    6e        Right clicked on it and performed a MANUAL merge.
    7.        Expected results:
    .            "Subfolder" appears as a directory needing merge
    .            "Test File 3.txt" appears as a file needing merge.
    8.        Actual results:
     .           "Subfolder" appears and is already merged
     .           "Test file 3.txt" appears (expected)
     .           "Test File 2.txt" appears as a file needing
    merging. This is NOT expected since we did NOT select to merge
    that directory.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of ClearCase ClearTeam Explorer.                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * During Manual Merge on parent directory, sub-directories     *
    * were also getting merged due to issues in implemented        *
    * refresh functionality.                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • A fix is available in ClearCase versions 9.0.1.11 and 9.0.2.3
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH30403

  • Reported component name

    CLEARCASE WIN

  • Reported component ID

    5724G2900

  • Reported release

    901

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-10-09

  • Closed date

    2020-12-22

  • Last modified date

    2020-12-22

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    CLEARCASE WIN

  • Fixed component ID

    5724G2900

Applicable component levels

  • R901 PSY

       UP

  • R902 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSH27","label":"Rational ClearCase"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"901","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 October 2021