clearcase-ucm

ClearCase: Difference between delivering and rebasing

女生的网名这么多〃 提交于 2019-12-06 03:36:56
Suppose stream B and stream C are child streams of stream A and seeded from the same baseline of A. After parallel development for a while in both B and C, B needs to obtain the codes from the latest baseline bl_C_5 of C. Is there any functional (merging of elements) or non-functional (performance etc.) difference between the following operations? B rebases from baseline bl_C_5 of C C delivers baseline bl_C_5 to B Simple: " B rebases from baseline bl_C_5 of C " is impossible: a rebase can only merge baseline produced from the parent Stream A , not from C . You could deliver C to A , set a

Reuse a ClearCase view

倾然丶 夕夏残阳落幕 提交于 2019-12-06 02:44:15
问题 I would like to reload a view (which was created previously) instead of creating a whole new one. Two scenarios: 1 - Hard drive crashes and the local view isn't there anymore. 2 - A new laptop is set up with ClearCase. In either (or both) of these cases, can a view be restored on your local drive? Or does the view have to be removed and then create a new one? I would rather not have STREAM_2_int and STREAM_3_int if I can get away from that. (Side question: If someone has a desktop and a

ClearCase Common Workflow Example

ε祈祈猫儿з 提交于 2019-12-06 00:31:12
I am working with ClearCase and I am very new to the tool. I find it confusing and cumbersome compared to other source control, like git with svn, for example. I was wondering if someone could walk through a typical workflow. So right now we have a main integration stream, then a child stream on that, then from there child streams for each project. Use Case 1: I check in a file and want everyone to get changes. I have to first add to ClearCase or check in, then I have to deliver to each stream above me (twice), then I would create a baseline and do a rebase to cascade the changes back down. Is

Why the ClearCase UCM plugin in Jenkins is unable to find any baseline?

a 夏天 提交于 2019-12-05 22:41:10
I'm trying to set up Jenkins (v1.47) to build a project using the ClearCase UCM (v1.1.2) plugin . With the following config (names changed to protect the innocent): Stream: project_dev_build@\company_pvob<br/> Component: project_tools@\company_pvob<br/> Promotion level: INITIAL I get the following output: [CCUCM] * Stream: project_dev_build@\company_pvob [CCUCM] * Component: project_tools@\company_pvob [CCUCM] * Promotion level: INITIAL [CCUCM] Removed 45 of 45 Baselines. [CCUCM] No valid baselines found I can see in my ClearCase client that there are exactly 45 baselines, all in the INITIAL

ClearCase UCM: Is it possible to have a temporary view on any given baseline?

橙三吉。 提交于 2019-12-04 16:54:36
Is it possible to open a view (snapshot or dynamic, maybe readonly) on any given baseline (recommended or older) in a stream (integration, development or child) for performing some tasks and then remove the view when done? How? To open a view to a given baseline, you actually need a view associated to a stream with said baseline as a foundation baseline. That means you need to rebase that stream first, which is: not always desirable (since you would need to merge said baseline with current content, and that doesn't always make sense) not always possible (you can only rebase a sub-stream with

How to list only the name of the baselines in UCM ClearCase?

不羁的心 提交于 2019-12-04 16:37:04
If I do: cleartool lsbl -stream stream:mystream@\mypvob That will lists the baselines with details. But I want to list only the name of the baselines. Is there anyway I can do that? You can use the fmt_ccase options in order to format the result of a cleartool lsbl command . cleartool lsbl -fmt "%n\n" -stream stream:mystream@\mypvob Here two examples in python, found on snip2code.com 1) Get the foundation baseline of a stream import os working_stream = "myStream" pvob = "MyVobs" foundation_bl = os.popen("cleartool descr -fmt \"%[found_bls]CXp\" stream:" + working_stream + "@" + pvob).readlines

How to permanently change an UCM activity name?

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-04 15:33:17
I wanted to re-name my activity name from cleartool command-line using the commands $ cleartool lsact 2016-04-14T17:10:17+05:30 foo_eg1 adam "foo_eg1" $ cleartool rename activity:foo_eg1@/vobs/fw-ucm activity:bar_eg1@/vobs/fw-ucm Renamed activity from "foo_eg1" to "bar_eg1". When I check for my activity name again:- $ cleartool lsact 2016-04-14T17:10:17+05:30 bar_eg1 adam "foo_eg1" I can see the older activity name still pointed here and from the below command too. $ ccase showact .. title: foo_eg1 .. Why is the older activity name still referenced here? Is there a way I can force change the

How do I retrieve previous or old version in CCRC 7.1.2

女生的网名这么多〃 提交于 2019-12-04 10:08:16
I am using CCRC 7.1.2 to access UCM project and I could not see any option in CCRC to load previous version. Version Tree tab also do not have any option to it though it shows all version. VonC The easiest way would be to make a web view in CCRC dedicated for displaying said old revision: You could modify its config spec in order to select what you want to see in that specific view. Note though that the IBM article on CCRC version tree does mention: Right-click the element version > go to Tools > select Show Version Tree : The version tree will be displayed > double-click a version that is not

Two baselines created in ClearCase UCM

可紊 提交于 2019-12-04 05:21:51
问题 I am setting up a project using composite baselines. When I create a baseline to send to the "Mainline" project, it always creates two baselines. One is called "COMP_BL" and the other is "COMP_BL.####" Is there a reason for this to happen? Could I possibly have my setup wrong? 回答1: No your setup is right. It will always create one baseline by component which have changed. If your root-based component (the one with files) has changed, it got a baseline. That means your root-less component (the

Check in to ClearCase fails

淺唱寂寞╮ 提交于 2019-12-04 05:03:20
问题 I am trying to add a file into ClearCase, but I am getting the following error: Error adding 'C:\PATH\file.dbc' to source control. Changed Protection on "C:\PATH\file.dbc". Created branch "C:\PATH\file.dbc" version "\main\0". Type manager "text_file_delta" failed create_version operation. Checked the following: There are lines that have over 8000 characters and they must stay that way, so it can not use the "text_file_delta" as the type manager. I changed the type of one file to "compressed