Search code examples
clearcaseclearcase-ucm

ClearCase UCM: Change Project Type?


I am working with ClearCase UCM. We have a project that has been created as a 'single stream' Project Type.

We now wish this to have multiple child streams.

Is there a way to change this after creation? If so, how? Or does this need to be recreated?

I have looked into commands that change the project, but other than policies, I can't see if something may be related - and I can't see any related policy names - but this is fairly new to me, I just happen to have the most experience in my area.


Solution

  • The simple/multi-stream nature of an UCM project is determined at its creation with cleartool mkproj -model.
    The "model" (simple or default) is not something you can change by policy or with cleartool chproj.

    That is why the IBM help page on "Single-stream projects" says:

    You may want to use a single-stream project during the initial stage of development when several developers want to share code quickly.

    When the development effort expands and you need a parallel development environment, you can create a multiple-stream project based on the final baselines in the single-stream project.