Questions tagged [clearcase]

ClearCase is a closed-source, centralized revision control system (VCS) from IBM. Among its features: per-file versions & branches; "snapshot" copies of versioned data as well as dynamically-synched views of server contents; replication. Decentralized option: ClearCase Multi-Site, with Vobs (Version Object Base) replication Network access to versioned data: dynamic views. It is currently managed by IBM (after being run by Rational)

ClearCase (a.k.a. Rational ClearCase) is version control system (VCS), available commercially from IBM.

Defining features

  • It is centralized rather than distributed: There is a central server (possibly replicated) holding the authoritative versions of data and their histories; a developer or user employs a client to access data on the central server, and cannot rely on other clients or on itself as an alternative to the server.
  • It is network-oriented: Version histories and other meta-data is not to be found in some hidden subfolder on the local file system, and manipulated through edits to those files. Any interaction with such histories is carried out over connections to the ClearCase server.
  • Versioning happens at file-level rather than repository-level. Thus, changes happen to individual files independently of others; when "viewing" a repository, one in fact sees a collection of different versions of many independent objects.
  • It is closed-source, only available under a restrictive license.

Additional notworthy features

  • Supports two kinds of access to repositories:

    • snapshot view: A local copy of (certain versions of) all files in a repository, pulled once from the server.
    • dynamic view: A dynamically-synched form of access to a repository, where all operations actually happen on the ClearCase server, and all writes and changes impact it.

    the distinction between the two view types is somewhat similar to the POP3 vs IMAP protocols in email, or NFS vs rsync'ed filesystems. In fact, dynamic views are implemented via operating system kernel integration of the ClearCase client.

  • A complex mechanism of choosing which versions and branches of which files are used in a view, through a cascading/fall-through chain of rules called a config-spec (view configuration specification). These also determine when ClearCase is to create new versions of some files, in the same or in a new b ranch.

  • Replication of the centrally-stored versioned data, for better robustness (the "MultiSite" feature), with various supported syncrhonization/replication patterns.

History

ClearCase was initially developed in the early 1990s by Atria software; Atria later merged into Rational Software; and Rational was eventually became a division of IBM, which bought it in 2003. ClearCase development/maintenance is ongoing, albeit slowly: over the past decade revisions have been released once a year or several years.

Online resources

2218 questions
1
vote
1 answer

ClearCase script - I need a list of all the component of a certain stream that still needs delivery to default

I need a list of all the component of a certain stream that still needs delivery to default
1
vote
2 answers

How to work with recommended baselines using Jenkins ClearCase plugin?

I'm using Jenkins 1.596 with ClearCase Plug-in 1.5.3. SCM is UCM ClearCase. My job is currently polling against the stream and if new work has been delivered, it will create a new view. Developers manually recommend baselines. Is it possible to…
user2984213
  • 119
  • 10
1
vote
1 answer

What is equivalent of "Clearcase Stream Attribute" in git

We use ClearCase UCM and slowly switching to git. We use ClearCase attributes heavily. For example MailTo attribute added to a Stream. We query this and send emails in case build failure or SCM activity like new recommended baselines. Is there a…
Jayan
  • 18,003
  • 15
  • 89
  • 143
1
vote
3 answers

Clearcase integration with hudson for continuous integration

I am currently having 2 linux based ClearCase servers (in same network). Server A, Server B are live ClearCase servers. Server X is a spare linux ClearCase server. Currently we are planning to install hudson on this spare server and make it as a…
1
vote
1 answer

Jenkins ClearCase UCM plugin retrieving changes error

I am trying to integrate Jenkins with a UCM ClearCase environment and I have a problem during the build. First, I created a -recommended baseline on my integration stream and rebased this one on my dev stream. My jenkins job is configured on my…
1
vote
1 answer

same clearcase vob in two windows servers

is it possible to have a copy of the vob in a different machine for testing purpose ? I know I can move the vob to another server using moving a vob But , doing this makes the vob unavailable at the original location. So, a live vob cannot be used…
user2636464
  • 685
  • 7
  • 17
1
vote
1 answer

Rename CCRC label to an existing label name to merge code

In CCRC we have a "MainBranch" from main Branch we took a branch named "branch1" with label "label1" and we started checking into that. The main branch also having a label with the same label name "label1".So we created another label "label2" in the…
Vineeth Bhaskaran
  • 2,161
  • 1
  • 29
  • 36
1
vote
1 answer

ClearCase Structure for Test Automation

I am new to ClearCase, and I just want to know the best practice to set up ClearCase for test automation. I have a Java project called TestAutomationCommon. This is a library that will be shared by all automation projects. Then there is application…
CodyK
  • 3,426
  • 4
  • 36
  • 52
1
vote
1 answer

"Permission denied" Error during calling omake in Jenkins

The situation is, the batch command file containing execution with omake.exe is located in an clearcase view. Calling this bat file from dos command window works quite fine, but if I call the same bat file from Jenkins job, I get following error…
OISS
  • 97
  • 10
1
vote
1 answer

Error while connecting to ClearCase(CCRC) via STS eclipse

Getting below error in the log while connecting to ClearCase(CCRC) via STS eclipse. Spring Tool Suite Version: 3.6.2.RELEASE Build Id: 201410091308 Platform: Eclipse Luna SR1 (4.4.1) ClearCase Version: 7.1.0.10 Error !ENTRY org.eclipse.jface…
maestromani
  • 841
  • 1
  • 9
  • 31
1
vote
2 answers

How to prevent UCM baselines on more than one component?

We have a VOB with about 12 components and we only use component baselines. They are normally created by using the GUI under Windows (UNIX is only used by some developers, most of them are more familiar with Windows). Now to create the component…
user2606240
  • 641
  • 1
  • 6
  • 20
1
vote
1 answer

ClearCase label problems: nobody except me can observe the files I labeled

I made a branch with a cleartool cmd line utility with: cleartool> mkbrtype BRANCH_NAME cleartool> mkbranch BRANCH_NAME Next I specified mkbranch in the configspec for the view I am working with like element * .../BRANCH_NAME/LATEST mkbranch…
Zorgiev
  • 794
  • 1
  • 7
  • 19
1
vote
1 answer

How ClearCase identify hijacked files?

One says an hijacked file is a file where the "Read Only" flag has been removed. I tried to remove the "Read Only" flag (Windows) and ClearCase does not recognize it as hijacked. Then I tried to touch the file using Cygwin without actually changing…
nowox
  • 25,978
  • 39
  • 143
  • 293
1
vote
1 answer

clearfsimport does not remove files at the component root dir

I am using this command line to import files into a VOB: clearfsimport -recurse -rmname -nsetevent -filter /* Content of sourceDir: fileA fileB Content of vobComponentRootDir before import: fileC Content of…
FGI
  • 139
  • 2
  • 8
1
vote
1 answer

How to move a ClearCase vob when UNC style sharing is not allowed?

I am going to move a ClearCase vob from Windows 2000 to Windows 2008 server within same domain. But, I cannot access vob storage directory from windows 2008 server using \\hostname. But I cannot use \\ here as it doesn't work. It allows file…
user2636464
  • 685
  • 7
  • 17
1 2 3
99
100