<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7760890067372019988</id><updated>2026-05-04T04:29:09.779+05:30</updated><category term=".checkedout"/><category term="Configuration Management Elements"/><category term="Unix Find command"/><category term="Zeroth version"/><category term="chview command"/><category term="restore element"/><category term="rmver  xlabel"/><title type='text'>A Technical Gush..Devops Diary</title><subtitle type='html'>where every drop Counts..........</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://findmerge.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-734631276271376393</id><published>2017-03-17T08:19:00.000+05:30</published><updated>2017-03-17T08:19:21.207+05:30</updated><title type='text'></title><content type='html'>
  
 
 
  &lt;br /&gt;
&lt;div class=&quot;page&quot; title=&quot;Page 1&quot;&gt;
   &lt;div class=&quot;layoutArea&quot;&gt;
    &lt;div class=&quot;column&quot;&gt;
     &lt;span style=&quot;color: rgb(9.020000%, 21.200000%, 36.500000%); font-family: &#39;Cambria&#39;; font-size: 26.000000pt;&quot;&gt;Devops Optimization&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: rgb(9.020000%, 21.200000%, 36.500000%); font-family: &#39;Cambria&#39;; font-size: 26.000000pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;

  
 
 
  &lt;div class=&quot;page&quot; title=&quot;Page 2&quot;&gt;
   &lt;div class=&quot;layoutArea&quot;&gt;
    &lt;div class=&quot;column&quot;&gt;
     &lt;span style=&quot;color: rgb(21.200000%, 37.300000%, 56.900000%); font-family: &#39;Cambria&#39;; font-size: 14.000000pt; font-weight: 700;&quot;&gt;Introduction
&lt;/span&gt;&lt;br /&gt;

     &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;With the current trend of evolving technology stack
and business needs, every organization has to keep their
environment razor sharp for a cutting edge technology. No
matter how many tools or processes are introduced on
hourly basis, one has to keep optimizing their environments,
tools &amp;amp; processes in order to sustain the pace of growth and
business requirement especially on the Devops Arena.
&lt;/span&gt;&lt;br /&gt;

     &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;This article articulates the dire need of optimization,
the benefits and techniques to optimize Devops tools and processes
&lt;/span&gt;&lt;br /&gt;

     &lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Cambria&#39;; font-size: 13.000000pt; font-weight: 700;&quot;&gt;What is Optimization?
&lt;/span&gt;&lt;br /&gt;

     &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;Optimization is a process to stem the preeminent
value out of the services in order to produce greater business
benefits. Going by the &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;business dictionary definition, it’s an
&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;alternative with the most cost effective or highly achievable
performance under given constraints.
&lt;/span&gt;&lt;br /&gt;

     &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;This very basic principle of optimization is applicable
for Devops &amp;amp; Software Configuration Management as it renders
various services under its portfolio such as Version control,
Build Management, Code Release &amp;amp; Deployment
Management.
&lt;/span&gt;&lt;br /&gt;

    &lt;/div&gt;
&lt;div class=&quot;column&quot;&gt;
     &lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Cambria&#39;; font-size: 12.000000pt; font-style: italic;&quot;&gt;Optimization Genres - PPT
&lt;/span&gt;&lt;br /&gt;

     &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;Optimization can be classified into three broad
spectra namely &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 11.000000pt;&quot;&gt;People, Process &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;&amp;amp; Technology.
Any organization or a project is continuously
working around these spectra to optimize their
&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;delivery. . Whether it’s a service based
&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;organization or product based organization
everyone are eyeing to optimize PPT.
&lt;/span&gt;&lt;br /&gt;

    &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;color: rgb(9.020000%, 21.200000%, 36.500000%); font-family: &#39;Cambria&#39;; font-size: 26.000000pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;

  
 
 
  &lt;div class=&quot;page&quot; title=&quot;Page 3&quot;&gt;
   &lt;div class=&quot;section&quot;&gt;
    &lt;div class=&quot;layoutArea&quot;&gt;
     &lt;div class=&quot;column&quot;&gt;
      &lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Cambria&#39;; font-size: 13.000000pt; font-weight: 700;&quot;&gt;How SCM Optimization is conducive to
Business value?
&lt;/span&gt;&lt;br /&gt;

      &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;Poor or no SCM &lt;/span&gt;&lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Cambria&#39;; font-size: 10.000000pt; font-style: italic;&quot;&gt;(ANSI/IEEE Std-828-1998, IEEE
Standard for Software Configuration Management
Plans, and ANSI/IEEE Std-1042-1987, IEEE Guide
to Software Configuration Management) &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;in place
triggers repeated bugs that has been fixed, impossible to
rebuild the code releases, with no accountability and
traceability on data integrity. Thus the resulting surge in
&lt;/span&gt;&lt;br /&gt;

     &lt;/div&gt;
&lt;div class=&quot;column&quot;&gt;
      &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;delivery cost, decreased productivity &amp;amp; delay in
Time-To-Market.
&lt;/span&gt;&lt;br /&gt;

      
     &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri; font-size: 10pt;&quot;&gt;On the other hand, adoption of SCM tools in the
Software development market is only 20%
(according to Ovum Research). Certainly
notwithstanding the fact that any organization
has to foot a bill for maintaining SCM process and
tools which is not leveraged to its fullest
capability, sadly&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIG42R6f-3veF-7nDvreZXidXyfNyqFzrLcxGTyk8FsQgW3S3VuZcvjplNvfbyq00EymvlCOo3MqnY05skXIBLzjDejl0P6KK8F9ozm2K5uzyDnPpgfaDzlgqnLnpEc-k_9oqdy1AXA9o/s1600/Screen+Shot+2017-03-16+at+10.32.48+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIG42R6f-3veF-7nDvreZXidXyfNyqFzrLcxGTyk8FsQgW3S3VuZcvjplNvfbyq00EymvlCOo3MqnY05skXIBLzjDejl0P6KK8F9ozm2K5uzyDnPpgfaDzlgqnLnpEc-k_9oqdy1AXA9o/s640/Screen+Shot+2017-03-16+at+10.32.48+PM.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Calibri; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;

  
 
 
  &lt;br /&gt;
&lt;div class=&quot;page&quot; title=&quot;Page 3&quot;&gt;
   &lt;div class=&quot;section&quot;&gt;
    &lt;div class=&quot;layoutArea&quot;&gt;
     &lt;div class=&quot;column&quot;&gt;
      &lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Cambria&#39;; font-size: 13.000000pt; font-weight: 700;&quot;&gt;Radical Drivers for Devops Optimization
&lt;/span&gt;&lt;br /&gt;

      &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;The key drivers for optimizing Devops are Version Control, Build, Deployment , Release
management &amp;amp; Infrastructure. The individual continuums (although four
&lt;/span&gt;&lt;br /&gt;

     &lt;/div&gt;
&lt;div class=&quot;column&quot;&gt;
      &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;peas in pod) have their own processes and
technology optimization as Shown in the diagram.
For instance, to augment the use of version control
capabilities, source control over cloud is niche to
look forward as the users can leverage the
capabilities on the flight.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJU4sQPlqS-AKJ_LpyjfBAYLEdJIZMh98zxv_sQcwxqAdGDuA7dk6qXBOTyxYMEZ6AAhEF-_r4yRuvm7ZM9SAPEWHPJVr7hDhAYz32zVO5sHQn7YdfOhD_PDLBBX8JaR7N76chKZy7-_U/s1600/Screen+Shot+2017-03-16+at+10.34.32+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;582&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJU4sQPlqS-AKJ_LpyjfBAYLEdJIZMh98zxv_sQcwxqAdGDuA7dk6qXBOTyxYMEZ6AAhEF-_r4yRuvm7ZM9SAPEWHPJVr7hDhAYz32zVO5sHQn7YdfOhD_PDLBBX8JaR7N76chKZy7-_U/s640/Screen+Shot+2017-03-16+at+10.34.32+PM.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;

  
 
 
  &lt;br /&gt;
&lt;div class=&quot;page&quot; title=&quot;Page 5&quot;&gt;
   &lt;div class=&quot;layoutArea&quot;&gt;
    &lt;div class=&quot;column&quot;&gt;
     &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;When talking about the Build management,
&lt;/span&gt;&lt;br /&gt;

     &lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Calibri&#39;; font-size: 11.000000pt; font-style: italic;&quot;&gt;Setting up Dockers, Continuous integration
(CI) &amp;amp; Continuous Delivery &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt; font-style: italic;&quot;&gt;are &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;already batting a
thousand for seamless and successful product release.
Release management office and continuous deployment
are virtue for any given environment.
&lt;/span&gt;&lt;br /&gt;

     &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;Standing tall, &lt;/span&gt;&lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Cambria&#39;; font-size: 12.000000pt; font-style: italic;&quot;&gt;Application Lifecycle
Management (ALM) is another
rudimentary driver &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;for optimizing SCM process&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 10pt;&quot;&gt;and tools. It has the capability to integrate, coordinate
and manage the different phases of software delivery
process being Agile or traditional waterfall model.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;

  
 
 
  &lt;br /&gt;
&lt;div class=&quot;page&quot; title=&quot;Page 5&quot;&gt;
   &lt;div class=&quot;layoutArea&quot;&gt;
    &lt;div class=&quot;column&quot;&gt;
     &lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Cambria&#39;; font-size: 13.000000pt; font-weight: 700;&quot;&gt;Continuous Integration (CI) &amp;amp;
Continuous Delivery (CD)
&lt;/span&gt;&lt;br /&gt;

     &lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Cambria&#39;; font-size: 12.000000pt; font-style: italic;&quot;&gt;CI &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;keeps the development team in sync and eradicates
integration issues off bay. Jenkins, Hudson, Cruise
Control &amp;amp; Team City are some of the tools that embrace
the technology.
&lt;/span&gt;&lt;br /&gt;

     &lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Cambria&#39;; font-size: 12.000000pt; font-style: italic;&quot;&gt;CD &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;automates and significantly improves the fashion of
software delivery leveraging Continuous Integration,
automated testing and automated deployment thus
supporting agile practice&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;

  
 
 
  &lt;div class=&quot;page&quot; title=&quot;Page 5&quot;&gt;
   &lt;div class=&quot;layoutArea&quot;&gt;
    &lt;div class=&quot;column&quot;&gt;
     &lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Cambria&#39;; font-size: 13.000000pt; font-weight: 700;&quot;&gt;Optimization through Cutting-edge
Technologies
&lt;/span&gt;&lt;br /&gt;

     
    &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri; font-size: 10pt;&quot;&gt;The &lt;/span&gt;&lt;span style=&quot;color: #4f81bd; font-family: Cambria; font-size: 12pt; font-style: italic;&quot;&gt;Dockers, SCM over cloud and Devops
are the front runners &lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: 10pt;&quot;&gt;/ trending technology
stack in the market.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;

  
 
 
  &lt;div class=&quot;page&quot; title=&quot;Page 5&quot;&gt;
   &lt;div class=&quot;layoutArea&quot;&gt;
    &lt;div class=&quot;column&quot;&gt;
     &lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Cambria&#39;; font-size: 13.000000pt; font-weight: 700;&quot;&gt;People Optimization
&lt;/span&gt;&lt;br /&gt;

     &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;From the People optimization front, it varies from
organizations to organizations. In general, the
typical roles in SCM arena are Version control Tool
Administrator, Build Engineer / Lead / Manager,
Deployment Engineer / Lead/ Manager and similarly
Release Engineer / Release Lead / Manager.
&lt;/span&gt;&lt;br /&gt;

     &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;To effectively optimize the roles&lt;/span&gt;&lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Cambria&#39;; font-size: 12.000000pt; font-style: italic;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt; font-style: italic;&quot;&gt;cross skilling is
solution front forward &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;as these roles go hand in
hand. Tool Administrator can play the pivotal role of
a Release Manager provided he /She are cross
skilled. Likewise, Deployment Engineer / Lead can
render tool administration and ensure the release
processes are adhered before executing the builds
as required. Aligning people ideally with their best
roles in processes and in achieving goals/task&lt;/span&gt;&lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Cambria&#39;; font-size: 12.000000pt; font-style: italic;&quot;&gt;.
&lt;/span&gt;&lt;br /&gt;

     
    &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;color: #4f81bd; font-family: Cambria; font-size: 12pt; font-style: italic;&quot;&gt;This would indeed pave way for
achieving substantial return on
investment (ROI&lt;/span&gt;&lt;span style=&quot;color: #4f81bd; font-family: Cambria; font-size: 12pt;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;

  
 
 
  &lt;br /&gt;
&lt;div class=&quot;page&quot; title=&quot;Page 6&quot;&gt;
   &lt;div class=&quot;section&quot;&gt;
    &lt;div class=&quot;layoutArea&quot;&gt;
     &lt;div class=&quot;column&quot;&gt;
      &lt;span style=&quot;color: rgb(31.000000%, 50.600000%, 74.100000%); font-family: &#39;Cambria&#39;; font-size: 13.000000pt; font-weight: 700;&quot;&gt;Roadmap &amp;amp; Step Forward
&lt;/span&gt;&lt;br /&gt;

      &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;The distinctive optimization framework would
serve the roadmap for implementation
&lt;/span&gt;&lt;br /&gt;

      &lt;span style=&quot;color: rgb(89.000000%, 42.400000%, 3.920000%); font-family: &#39;Cambria&#39;; font-size: 13.000000pt; font-style: italic; font-weight: 700;&quot;&gt;Step 1: Initiate &amp;amp; Identify Pain
Areas
&lt;/span&gt;&lt;br /&gt;

      &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;Aligning to business goals, one has to identify the
pain areas hindering the development
advancements proportional to business growth.
Validate the pain areas to ascertain by
meticulous data collection.
&lt;/span&gt;&lt;br /&gt;

      &lt;span style=&quot;color: rgb(89.000000%, 42.400000%, 3.920000%); font-family: &#39;Cambria&#39;; font-size: 13.000000pt; font-style: italic; font-weight: 700;&quot;&gt;Step 2: Design / Develop / Validate
a Prototype
&lt;/span&gt;&lt;br /&gt;

      &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;Prototype is a traditional technical term, rather
would like to use the term as &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt; font-weight: 700;&quot;&gt;solution. &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;Develop a
solution based on the data collection, pain areas
and mitigation approach. Ex. Development
environment becomes too complex when there
are no defined branching and merging strategy.
The simple solution on branching methodology
will ensure seamless merging and delivery
process. Similarly develop a solution for every
aforementioned continuum.
&lt;/span&gt;&lt;br /&gt;

      &lt;span style=&quot;color: rgb(89.000000%, 42.400000%, 3.920000%); font-family: &#39;Cambria&#39;; font-size: 13.000000pt; font-style: italic; font-weight: 700;&quot;&gt;Step 3: Pilot Implementation /
Validation
&lt;/span&gt;&lt;br /&gt;

      &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;Identify the least significant environment or
application for pilot implementation to lower the
risk of failure, improve the ability to estimate
cost saving on the proposed solution, increase
buy-in and most importantly receive candid
feedbacks
&lt;/span&gt;&lt;br /&gt;

      &lt;span style=&quot;color: rgb(89.000000%, 42.400000%, 3.920000%); font-family: &#39;Cambria&#39;; font-size: 13.000000pt; font-style: italic; font-weight: 700;&quot;&gt;Step 4 : Enterprise Roll out
Step 5: Communication
&lt;/span&gt;&lt;br /&gt;

      &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;Successful rollout communication is a
rudimentary step to adhere as this will ensure all
the stakeholders within organization are well
informed to accord the business benefit derived
out of optimization.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmIaTCmuO45ek6zwYkCJOCBtmHt4iyZtfWDUsZOFxwFAMP80Eqf8eyb_7sOHKmqqkPdY2oGlFiYbJSDgahk6tbGy1o5saoFotDSaRfcSg9anY7up4oOzVBBiBJUTHjtiHD46o51ubgYcE/s1600/Picture1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmIaTCmuO45ek6zwYkCJOCBtmHt4iyZtfWDUsZOFxwFAMP80Eqf8eyb_7sOHKmqqkPdY2oGlFiYbJSDgahk6tbGy1o5saoFotDSaRfcSg9anY7up4oOzVBBiBJUTHjtiHD46o51ubgYcE/s640/Picture1.png&quot; width=&quot;386&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;

     &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri; font-size: 10pt;&quot;&gt;Optimization is an inevitable process in IT industry
constantly piercing through development lifecycle. It is
up to the organization to equip and adopt the right
technology stack and environment with trending
strategies to cater the customer requirement. This
paper would help to assimilate what needs to be
optimized, how to optimize leveraging the market trend
and the right approach towards implementation.&lt;/span&gt;&lt;br /&gt;

  
 
 
  &lt;div class=&quot;page&quot; title=&quot;Page 7&quot;&gt;
   &lt;div class=&quot;section&quot;&gt;
    &lt;div class=&quot;layoutArea&quot;&gt;
     &lt;div class=&quot;column&quot;&gt;
      &lt;span style=&quot;font-family: &#39;Calibri&#39;; font-size: 10.000000pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;

     &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;

    &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://findmerge.blogspot.com/feeds/734631276271376393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7760890067372019988/734631276271376393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/734631276271376393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/734631276271376393'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2017/03/devops-optimization-introduction-with.html' title=''/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIG42R6f-3veF-7nDvreZXidXyfNyqFzrLcxGTyk8FsQgW3S3VuZcvjplNvfbyq00EymvlCOo3MqnY05skXIBLzjDejl0P6KK8F9ozm2K5uzyDnPpgfaDzlgqnLnpEc-k_9oqdy1AXA9o/s72-c/Screen+Shot+2017-03-16+at+10.32.48+PM.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-924374261241639593</id><published>2011-07-05T00:58:00.004+05:30</published><updated>2011-07-05T01:15:41.072+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Configuration Management Elements"/><title type='text'>Configuration Management Elements</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;It has been so... so long that i updated my blog . Nevertheless, i realized now that, it is so. Thank&amp;nbsp; God :)&lt;br /&gt;
&lt;br /&gt;
Of late am getting stung with a glucose &#39;ed question...Yes it was the engine that dragged me to rejuvenate...!!&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #93c47d;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&quot;Spell out the Basic Elements of Configuration Management ??&quot;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
------------------------------------------------------------------ &lt;br /&gt;
&lt;br /&gt;
Initially, it wasn&#39;t influencing me to give a thought process. But later, it did.&lt;br /&gt;
&lt;br /&gt;
When i tried to dig into this question , a few were gushing out. They are&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (Click the Image for clear view)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCWmSOBOZFZcePbd5_oE1esIxXxlDWJNHuyuTh958zPZP05P4dQ9A6sMP2zPCLrKyaGwqCrd_Opmh_yxHCHtN_RoQmIS1CTOiJFpWBDv_r8F9fRDDVRf9r98A1ZB7ftgRggE5kuKZEA7Q/s1600/cm_elements.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;197&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCWmSOBOZFZcePbd5_oE1esIxXxlDWJNHuyuTh958zPZP05P4dQ9A6sMP2zPCLrKyaGwqCrd_Opmh_yxHCHtN_RoQmIS1CTOiJFpWBDv_r8F9fRDDVRf9r98A1ZB7ftgRggE5kuKZEA7Q/s320/cm_elements.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
- Version Control : A systematic process over tools to track the changes to a file / project / any configuration identification&lt;br /&gt;
&lt;br /&gt;
Version Control Tools :&lt;br /&gt;
i) ClearCase&lt;br /&gt;
ii) Subversion&lt;br /&gt;
iii) TFS&lt;br /&gt;
iv) CVS etc...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Build : Combining the sources into a usable artifact.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Build Tools :&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;i) Make&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;ii) ANT&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;iii) MS Build etc&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;br /&gt;
&amp;nbsp;- Release : Providing the usable artifact by a defined process&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Deployment : Installing / injecting the artifacts into a system or application.&lt;br /&gt;
&lt;br /&gt;
The above written are very few tools that are used in real world....just wiped off a drop from the ocean of Configuration Management.&lt;br /&gt;
&lt;br /&gt;
**Build  tools and Build Management tools are two different entities and so as the others, which am  not going pitch in at this point of time. My next posts will have a  bouquet of Build Management , Release Management and Deployment Management process etc.** &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://findmerge.blogspot.com/feeds/924374261241639593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7760890067372019988/924374261241639593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/924374261241639593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/924374261241639593'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2011/07/configuration-management-elements.html' title='Configuration Management Elements'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCWmSOBOZFZcePbd5_oE1esIxXxlDWJNHuyuTh958zPZP05P4dQ9A6sMP2zPCLrKyaGwqCrd_Opmh_yxHCHtN_RoQmIS1CTOiJFpWBDv_r8F9fRDDVRf9r98A1ZB7ftgRggE5kuKZEA7Q/s72-c/cm_elements.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-5260755171798558510</id><published>2010-04-20T15:33:00.001+05:30</published><updated>2010-04-20T15:36:58.395+05:30</updated><title type='text'>Duplicating a Vob</title><content type='html'>A sudden strike jolted on duplicating a Vob. Thought whether we can duplicate a Vob, does that work and of course how ?. This was an opportunity that paved me to explore the possibles for duplicating a Vob.&lt;br /&gt;
&lt;br /&gt;
The following procedures were NOT recommended / suggested by IBM but a different approach that glued well.&lt;br /&gt;
&lt;br /&gt;
Clearcase&amp;nbsp; registry registers / accepts the Vob, based on the Vob ID.&amp;nbsp; So thats the key for us, going to change / modify the existing Vob id for duplication.&lt;br /&gt;
&lt;br /&gt;
Ok, but how ??. &lt;br /&gt;
&lt;br /&gt;
- Copy the entire Vob Storage (.vbs) to another preferred location&lt;br /&gt;
&lt;br /&gt;
- Edit the vob_oid and replica_uuid text files, do any similar modification on both files.&lt;br /&gt;
&lt;br /&gt;
- Register the storage with normal cleartool register command&lt;br /&gt;
&lt;br /&gt;
- Create a new Vob tag and mount the newly created Vob tag.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Will illustrate with an&amp;nbsp; Example:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;(Click the Image for Better View) &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibGCzgfsuWmQ11AK41SLxPXpJ48PwYyYOtdllQbVM7j4io05qjaXOlUd_7PQ5G24XL0ptdppMDg63EcQMTodKC78owJi8Jehmqlo7p3dyB83xcOwEM9IKLN5bHj_6ZWL8tNG-zRY87Nkw/s1600/1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;577&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibGCzgfsuWmQ11AK41SLxPXpJ48PwYyYOtdllQbVM7j4io05qjaXOlUd_7PQ5G24XL0ptdppMDg63EcQMTodKC78owJi8Jehmqlo7p3dyB83xcOwEM9IKLN5bHj_6ZWL8tNG-zRY87Nkw/s640/1.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtBSXEeghNW46CFCqK9xB33oKlWix3xgyse7Iho-gJnd87aOh2IohUk8WFqUlPhcEwDFmerk2xokHO4G1kIo1FxlJEKH9PowH9l4NsIGD8AOsqaNHlgDP3POCmIbjv-MERffLZfHVLr9Q/s1600/2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;296&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtBSXEeghNW46CFCqK9xB33oKlWix3xgyse7Iho-gJnd87aOh2IohUk8WFqUlPhcEwDFmerk2xokHO4G1kIo1FxlJEKH9PowH9l4NsIGD8AOsqaNHlgDP3POCmIbjv-MERffLZfHVLr9Q/s640/2.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- In the above given image,&amp;nbsp; the &quot;/test/test_vob&quot; is being duplicated.&lt;br /&gt;
- The Vob storage (test_vob.vbs) is copied to another location&lt;br /&gt;
- After copying, edit the vob_oid and replica_uuid files. In this case, the vod_oid file&#39;s content (57ba5732.f5ba11dd.82b9.00:50:56:c0:00:01) is being modified to (57ba5732.f5ba11dd.82b9.00:50:56:c0:00:02) and in replica_uuid file as well.&lt;br /&gt;
&amp;nbsp;- Once the modification is done, new vobstorage&amp;nbsp; location is registered using typical cleartool register command and then NEW Vob tag is created.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI_xEJfXJojjAZRF5jglVTFZzg2NbFIeRI3uLOAdGuXSV9ZpPcp-Dscczj566i6N5j1wGej7C87rut_cA9QzvOCiwDZPY1SUPWYxH-ZZ614s5LE8rhfi5Ic8c4JqcJBb2ClrsSxtB9XQw/s1600/3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;460&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI_xEJfXJojjAZRF5jglVTFZzg2NbFIeRI3uLOAdGuXSV9ZpPcp-Dscczj566i6N5j1wGej7C87rut_cA9QzvOCiwDZPY1SUPWYxH-ZZ614s5LE8rhfi5Ic8c4JqcJBb2ClrsSxtB9XQw/s640/3.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Mount the Newly created Vob for accessing the same.&lt;br /&gt;
&lt;br /&gt;
Now the Vob is Duplicated with another Vob tag but the contents of both Vobs are very much similar.</content><link rel='replies' type='application/atom+xml' href='http://findmerge.blogspot.com/feeds/5260755171798558510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7760890067372019988/5260755171798558510' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/5260755171798558510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/5260755171798558510'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2010/04/duplicating-vob.html' title='Duplicating a Vob'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibGCzgfsuWmQ11AK41SLxPXpJ48PwYyYOtdllQbVM7j4io05qjaXOlUd_7PQ5G24XL0ptdppMDg63EcQMTodKC78owJi8Jehmqlo7p3dyB83xcOwEM9IKLN5bHj_6ZWL8tNG-zRY87Nkw/s72-c/1.JPG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-6374994187189072869</id><published>2010-03-11T18:36:00.001+05:30</published><updated>2010-03-11T18:37:08.201+05:30</updated><title type='text'>Config Spec Time Based</title><content type='html'>I stamp the Config Spec Utility in Clearcase as a Masterpiece because, just feed him a few lines of instructions to get what EVER version of the file / directory you want.&lt;br /&gt;
&lt;br /&gt;
Many handy functions makes him so, one such function is &quot;created_since&quot; rule in config spec.&lt;br /&gt;
&lt;br /&gt;
Syntax : {created_since(&lt;date&gt;)}&lt;/date&gt;&lt;br /&gt;
&lt;br /&gt;
It is a known fact that the Config Spec is used to pick the selected versions. So as the the function (created_since) , pickups the version which has been created after the time / date specified.&lt;br /&gt;
&lt;br /&gt;
E.g.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;(Click the Image for&amp;nbsp; Clear View) &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFODPafE5CyFagaI_gYj1ZhOFgIzdygcMELbvkJ8Kzri72dnOLYP3iYfGhGdYwCELgXFaPdn08aM9ndHuxjrpmmrte05r4cRkF3kPVABvJ-SzN698DlgBJGYNA6CdtxckJ1a_12HcqRAU/s1600-h/since_1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;153&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFODPafE5CyFagaI_gYj1ZhOFgIzdygcMELbvkJ8Kzri72dnOLYP3iYfGhGdYwCELgXFaPdn08aM9ndHuxjrpmmrte05r4cRkF3kPVABvJ-SzN698DlgBJGYNA6CdtxckJ1a_12HcqRAU/s640/since_1.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Taking the above given example, could see 3 Files namely file_1, file_2 &amp;amp; file_3 and also their creation time stamp is evident for us.&lt;br /&gt;
- If you take a look at their versions, all of them belong to a branch(test_branch) latest version and of course it has to be since the config rule is set so.&lt;br /&gt;
&lt;br /&gt;
Below given is the picture describing &quot;created_since&quot; rule,&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi45tBbVRVjqdQIub3RuAhXOnBoDm1hgZhyphenhyphenOgbru4e-ALglA2T_j5zbWYDNpF_f1SfbTj6mPpva4LlN1h59wzgi13kltjUJMKIYoekJK6oaAUzA7R1d3jaiUntZ2fMEPv445bBzpMSa0nw/s1600-h/Since_2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi45tBbVRVjqdQIub3RuAhXOnBoDm1hgZhyphenhyphenOgbru4e-ALglA2T_j5zbWYDNpF_f1SfbTj6mPpva4LlN1h59wzgi13kltjUJMKIYoekJK6oaAUzA7R1d3jaiUntZ2fMEPv445bBzpMSa0nw/s640/Since_2.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- The latest versions of the files&amp;nbsp; file_1 &amp;amp; file_2 under the branch(test_branch) is not visible because they have been created before the time which is slated in the rule . i.e before 01.11 PM, 11-March-2010.&lt;br /&gt;
- But, the since_created rule matches the file_3 because the version has been created after the time specified.&lt;br /&gt;
&lt;br /&gt;
So this would be a very handy function when ever there is need to select time based versions.&lt;br /&gt;
&lt;br /&gt;
To be very specific, this function might be very fruitful during trouble shooting of any issues, tracking down any changes based on time etc... :)</content><link rel='replies' type='application/atom+xml' href='http://findmerge.blogspot.com/feeds/6374994187189072869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7760890067372019988/6374994187189072869' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/6374994187189072869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/6374994187189072869'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2010/03/since-config-spec.html' title='Config Spec Time Based'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFODPafE5CyFagaI_gYj1ZhOFgIzdygcMELbvkJ8Kzri72dnOLYP3iYfGhGdYwCELgXFaPdn08aM9ndHuxjrpmmrte05r4cRkF3kPVABvJ-SzN698DlgBJGYNA6CdtxckJ1a_12HcqRAU/s72-c/since_1.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-4966852187516306656</id><published>2010-01-10T23:27:00.011+05:30</published><updated>2010-01-10T23:33:20.724+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="rmver  xlabel"/><title type='text'>removing interesting versions in clearcase</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;**************************************************&lt;br /&gt;
Wishing everyone a Very Happy and Prosperous New Year..!!&lt;br /&gt;
**************************************************&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
You all know that a version of an element can be removed using rmver command.&lt;br /&gt;
&lt;br /&gt;
While removing a particular version in clearcase, interestingly, you might be invited with some error message stating that &quot; Not removing interesting versions&quot;. It means that, you cannot remove a version when a label is attached to it.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Its not a warning ,a error,which is obvious that you aren&#39;t successful :(&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
So, to remove a version when label (attribute) is attached to it, we can use rmlabel command to remove the label first and then execute rmver command to remove the version. &lt;br /&gt;
&lt;br /&gt;
In spite of the above two steps, spice it up in one step by using -xlabel option in rmver command to remove the versions which have labels attached to it.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;command: #cleartool rmver -xlabel &lt;filename@@ ..=&quot;&quot; versionumber=&quot;&quot;&gt;&lt;version&gt; &lt;/version&gt;&lt;/filename@@&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
(Click the Image for Clear View) &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh652_yfQr4LZ4bi9iLRVnOsjyH2oho8UPl-YTM0tt1yVcIbZYYiqpLIdZIQSQwlVssrHGMYFBAVMrNoJCp9AOm7e1y_acTN-x4akm4P9pMX56D9evfiVqvNOXi3J6QKR9Z-3qFufYDVao/s1600-h/rmver.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh652_yfQr4LZ4bi9iLRVnOsjyH2oho8UPl-YTM0tt1yVcIbZYYiqpLIdZIQSQwlVssrHGMYFBAVMrNoJCp9AOm7e1y_acTN-x4akm4P9pMX56D9evfiVqvNOXi3J6QKR9Z-3qFufYDVao/s400/rmver.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- In the given example, the file hello.c has a label (REL1.0) in its second version on main branch&lt;br /&gt;
-When trying to remove the second version using rmver command, the error message is prompted. (Not Removing the interesting versions)&lt;br /&gt;
- Using the -xlabel option in&amp;nbsp; rmver command, the second version of hello.c file has been removed.&lt;br /&gt;
&lt;br /&gt;
Hence when ever a file&#39;s version needs to be removed even if a label is attached, simply using the -xlabel option in rmver command :)</content><link rel='replies' type='application/atom+xml' href='http://findmerge.blogspot.com/feeds/4966852187516306656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7760890067372019988/4966852187516306656' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/4966852187516306656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/4966852187516306656'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2010/01/removing-intresting-versions-in.html' title='removing interesting versions in clearcase'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh652_yfQr4LZ4bi9iLRVnOsjyH2oho8UPl-YTM0tt1yVcIbZYYiqpLIdZIQSQwlVssrHGMYFBAVMrNoJCp9AOm7e1y_acTN-x4akm4P9pMX56D9evfiVqvNOXi3J6QKR9Z-3qFufYDVao/s72-c/rmver.jpg" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-4898041493495308012</id><published>2009-12-16T23:44:00.003+05:30</published><updated>2009-12-16T23:55:27.923+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="restore element"/><title type='text'>restore directories and files in clearcase.....</title><content type='html'>sometimes we are tend to rmname (&lt;b&gt;remove from version control&lt;/b&gt;) a element which doesn&#39;t look fair enough at that moment. At later stage do realize that those element are the exact ones which is actually a show stopper :( &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
obviously you have to park this thinking somewhere..&quot;can i restore that element right away ? &quot; .......and&amp;nbsp; how do you feel&amp;nbsp; when someone says...why not,&amp;nbsp; restore that element with a &lt;b&gt;ln&lt;/b&gt; (link) command. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clearcase Command : &lt;b&gt;cleartool ln&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
- a element that was rmnamed (removed ) from version control can be restored back on the next or subsequent version using &lt;b&gt;cleartool ln command&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;Lets dig into this with an example :-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Click the Image for clear view)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimSZZbsbNPM0ofRZCx256y9SJxFixabPtEX9A0pB-tpSorljGnnCTPON8VgPcIXBjF9CjrfsKJN9n4UgeyCDgJy_saxwm6a6ll6o12UvtjHhDFLiRO52NzhhEbzEsVXQrhSxUwVE6RXBU/s1600-h/restore1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimSZZbsbNPM0ofRZCx256y9SJxFixabPtEX9A0pB-tpSorljGnnCTPON8VgPcIXBjF9CjrfsKJN9n4UgeyCDgJy_saxwm6a6ll6o12UvtjHhDFLiRO52NzhhEbzEsVXQrhSxUwVE6RXBU/s400/restore1.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-In the above example, there are two directory elements named &quot;dir&quot; and &quot;dir1&quot; listed with respective version information.&lt;br /&gt;
-Parent directory is checked-out from /main/2 version for modification and dir1 element has been rmnamed (removed).&lt;br /&gt;
-Once after modification, parent directory is checked-in and created another version /main/3 ( in which the dir1 element doesn&#39;t exists)&lt;br /&gt;
How to restore the element&amp;nbsp; now?&lt;br /&gt;
&lt;br /&gt;
- Check-out the parent directory , use the cleartool ln command for linking dir1 element to the version /main/2 of parent directory which holds the element.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;#cleartool ln&amp;nbsp; .@@/main/2/dir1 dir1&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt; Watch the syntax. linking the dir1 element in the current directory from the 2nd version.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH01W3BgvxgRoTtbo9_1pPFsgwSZduM7Uc6udMNK6BH7rpdNfVkVhrC5HBwRySHFEN1MjbqF3NNzpi4VQ_tpCEOVgRqI68REzeHAnqAFy-ocIirJkPtj77uiyRF8BJzbv4Ep8H_2S2bFM/s1600-h/restore.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH01W3BgvxgRoTtbo9_1pPFsgwSZduM7Uc6udMNK6BH7rpdNfVkVhrC5HBwRySHFEN1MjbqF3NNzpi4VQ_tpCEOVgRqI68REzeHAnqAFy-ocIirJkPtj77uiyRF8BJzbv4Ep8H_2S2bFM/s400/restore.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://findmerge.blogspot.com/feeds/4898041493495308012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7760890067372019988/4898041493495308012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/4898041493495308012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/4898041493495308012'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2009/12/restore-directories-and-files-elements.html' title='restore directories and files in clearcase.....'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimSZZbsbNPM0ofRZCx256y9SJxFixabPtEX9A0pB-tpSorljGnnCTPON8VgPcIXBjF9CjrfsKJN9n4UgeyCDgJy_saxwm6a6ll6o12UvtjHhDFLiRO52NzhhEbzEsVXQrhSxUwVE6RXBU/s72-c/restore1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-2131324801087379490</id><published>2009-12-15T00:40:00.004+05:30</published><updated>2009-12-15T00:56:50.065+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="chview command"/><title type='text'>tweak the clearcase view...</title><content type='html'>My curiosity on tweaking a dynamic view&#39;s property finally handshakes with a crispy&amp;nbsp; command&amp;nbsp; - &quot;chview&quot;&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
- By default when a dynamic view is created, its is destined to have the read-write mode for that view.&lt;br /&gt;
-Of course, after all we create a view to check-out the elements to local view for development activity and its pretty much a fact.&lt;br /&gt;
-But using &quot;chview&quot; command , we can tweak the view in read-only mode. Which typically brings out the fact that, when a view is set in a read-only mode, you cannot check-out any element to this view.&lt;br /&gt;
-Effectively uses in scenario where, a view is required only to browse the code, not to perform any check-outs :).....!!!&lt;br /&gt;
&lt;br /&gt;
How about providing this kind of views to managers :) ? killer isn&#39;t it&lt;br /&gt;
&lt;br /&gt;
Command Explained with an example&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;chview &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ex:&lt;br /&gt;
(click the Image for Clearview)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik7MCmonrdRRzDT1HcogSzeugi4MxQtPL7AwcJTUMbCapEXP5sNOI-W98SvYuifqk4KXVMhmRcwlqymYht4Q4Se6HY2huiAULgksZI4W8C65wOzEHYzTNMRUzaa0812LqmdQNGmWTSAQ8/s1600-h/chview01.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik7MCmonrdRRzDT1HcogSzeugi4MxQtPL7AwcJTUMbCapEXP5sNOI-W98SvYuifqk4KXVMhmRcwlqymYht4Q4Se6HY2huiAULgksZI4W8C65wOzEHYzTNMRUzaa0812LqmdQNGmWTSAQ8/s400/chview01.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- In the above given example, a view named &quot;testview&quot; has the read-write property in his pocket.&lt;br /&gt;
-By which, he can coolly check-out any element to have the read write copy in his workspace.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvhIAiYAURIIDKpksEi33ISnGuj8mhoBVQa8uoCepnNDBqW_dY6zHf12DM7pdjFuvas8m4EaPMruMKR-bAA2Smaedp7UBqL5GHpENcJoSYo5XsXtLb8vww_9_lK6re_UzEQrn6fUD0hYY/s1600-h/chview1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvhIAiYAURIIDKpksEi33ISnGuj8mhoBVQa8uoCepnNDBqW_dY6zHf12DM7pdjFuvas8m4EaPMruMKR-bAA2Smaedp7UBqL5GHpENcJoSYo5XsXtLb8vww_9_lK6re_UzEQrn6fUD0hYY/s400/chview1.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-Now the &quot;testview&quot; property has been changed from read-write mode to ready only mode using the &lt;b&gt;chview&lt;/b&gt; command&lt;br /&gt;
- So, from now on this particular view cannot check-out any element, since it is in readonly mode.&lt;br /&gt;
&lt;br /&gt;
**Apart from this property, the chview command can change the view&#39;s cache size **&lt;br /&gt;
** Can change the shareable do&#39;s option to non-sharable do&#39;s**&lt;br /&gt;
Ex&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiohwzgge3oqkzRVx3TuOVqzIWmAOPPJZaenZwPpTy53TlW-u91-qxxsUKfp1EVVvSSwK0IEv033m-HPjLBn9OANUcLZh2ETrjLYH99HHdnhHvTyczTF2uMsfvcMt8a79WYP9UZ7ulZIIQ/s1600-h/shareabledo.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiohwzgge3oqkzRVx3TuOVqzIWmAOPPJZaenZwPpTy53TlW-u91-qxxsUKfp1EVVvSSwK0IEv033m-HPjLBn9OANUcLZh2ETrjLYH99HHdnhHvTyczTF2uMsfvcMt8a79WYP9UZ7ulZIIQ/s400/shareabledo.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://findmerge.blogspot.com/feeds/2131324801087379490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7760890067372019988/2131324801087379490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/2131324801087379490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/2131324801087379490'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2009/12/tweak-clearcase-view.html' title='tweak the clearcase view...'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik7MCmonrdRRzDT1HcogSzeugi4MxQtPL7AwcJTUMbCapEXP5sNOI-W98SvYuifqk4KXVMhmRcwlqymYht4Q4Se6HY2huiAULgksZI4W8C65wOzEHYzTNMRUzaa0812LqmdQNGmWTSAQ8/s72-c/chview01.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-7991445794308850406</id><published>2009-12-07T23:51:00.007+05:30</published><updated>2009-12-15T00:51:50.247+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term=".checkedout"/><title type='text'>files with dot (.)checkedout extension</title><content type='html'>Oops, do you get the filename with &lt;b&gt;.checkedout&lt;/b&gt; extension and prompted with bag full of errors while check-out.&lt;br /&gt;
&lt;br /&gt;
The prompted errors (unable to rename,,could not copy,,not selected by view etc) &lt;b&gt;may tickle your brain to think of multiple issues.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Instead of that gulp, take a sip .....CHECK your CONFIG SPEC for the rule &quot;element * CHECKEDOUT&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; - either the rule might not be there&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; or&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp; - Spelling mistake in the &quot;CHECKEDOUT&quot; label. (funny in fact , though, it is)&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
By the moment you see / get a file with .checkedout extension while check-out, check your config spec for the CHECKEDOUT rule.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTsaJJWJ7D5LqR4eQEudg9u2tdYMPXP-9Cs6wju91wCW00wYWhboDS-BIVGJIcClH_j7g0N-KZ7AE_UDSJEE8D1S-x1HMoewiueBE-q4dOALpcecl4c-MfPNf8klNAU9NYyDocf_iNV88/s1600-h/checkedout.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTsaJJWJ7D5LqR4eQEudg9u2tdYMPXP-9Cs6wju91wCW00wYWhboDS-BIVGJIcClH_j7g0N-KZ7AE_UDSJEE8D1S-x1HMoewiueBE-q4dOALpcecl4c-MfPNf8klNAU9NYyDocf_iNV88/s400/checkedout.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha4sPsy2ruhQe_Hest8JdA-zsu7_QaMas4-jV-R2vYV9KIaZvzBbzYVekAKe5dHmz_xnpSKMFIDR1hcZbjAmcWUQlib3tqJm6EIeeBIjYsKoNiSQ6aKc6CZ6bzwcytLP4Iq3XcVrnZfFQ/s1600-h/checkedout1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha4sPsy2ruhQe_Hest8JdA-zsu7_QaMas4-jV-R2vYV9KIaZvzBbzYVekAKe5dHmz_xnpSKMFIDR1hcZbjAmcWUQlib3tqJm6EIeeBIjYsKoNiSQ6aKc6CZ6bzwcytLP4Iq3XcVrnZfFQ/s400/checkedout1.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Its quite evident that there is a spelling error in the first rule of the config spec.&lt;br /&gt;
-Having this config spec, the file &quot;hello.c&quot; is being checked-out and resulted with errors along with the file being copied as &quot;hello.c.checkedout&quot;.&lt;br /&gt;
-To solve this issue, cancel the check-out of  hello.c file using unco command and remove hello.c.checkedout which is a view private file.&lt;br /&gt;
-&amp;nbsp; And of course, do correct the config spec with exact rule (element * CHECKEDOUT)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/7991445794308850406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/7991445794308850406'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2009/12/files-with-dot-checkedout-extension.html' title='files with dot (.)checkedout extension'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTsaJJWJ7D5LqR4eQEudg9u2tdYMPXP-9Cs6wju91wCW00wYWhboDS-BIVGJIcClH_j7g0N-KZ7AE_UDSJEE8D1S-x1HMoewiueBE-q4dOALpcecl4c-MfPNf8klNAU9NYyDocf_iNV88/s72-c/checkedout.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-8690087373291779507</id><published>2009-12-02T01:20:00.002+05:30</published><updated>2009-12-02T01:25:59.707+05:30</updated><title type='text'>is it dim-witted ? relocate and mv</title><content type='html'>Once I had a belief that the difference between clearcase relocate and mv command is nothing. But the fact is &quot;NO&quot;, please find my digging below&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;b&gt;A BIG difference&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
-&lt;b&gt; relocate&lt;/b&gt; command is used to move the version control data from one vob to another vob (Across vobs)&lt;br /&gt;
&lt;br /&gt;
But&lt;br /&gt;
&lt;br /&gt;
- &lt;b&gt;mv &lt;/b&gt;command is used to move the version control data &lt;b&gt;within in a vob&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; **cleartool mv command is also highly recommended file renaming withing clearcase**&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;nbsp;Example&lt;/b&gt;&lt;br /&gt;
&lt;b&gt; &lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;relocate:&lt;/b&gt;&lt;br /&gt;
(Click the image for clear view )&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY0BeAwiLaqakYeemvL-fQBJvc8LHr8RxQ7DgRFRetlWQTSU3FM1zUXHyGTYBvJ4FMX6WSnnvLx5S_ACRu7Crv6_yB0qTsI9-Y0SP2SMwboRX0Qt-pE68x6Uj4nWwPsUe45EzF7cxiXK0/s1600/relocate.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY0BeAwiLaqakYeemvL-fQBJvc8LHr8RxQ7DgRFRetlWQTSU3FM1zUXHyGTYBvJ4FMX6WSnnvLx5S_ACRu7Crv6_yB0qTsI9-Y0SP2SMwboRX0Qt-pE68x6Uj4nWwPsUe45EzF7cxiXK0/s400/relocate.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- The relocate command in clearcase is used to move the version control data (Directories/files) across the vobs&lt;br /&gt;
-In the example, the &quot;src&quot; directory is being moved from one vob to the other vob (/test/demo_vob).&lt;br /&gt;
Condition:&lt;br /&gt;
- The present working directory (from where you are moving) should be checked-out and the destionation directory (another vob) should also be checked-out&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;mv&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
(Click the Image for clearview)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinpmkRfrwBuRLh1hYMVTR_S92rzy-sfIe8TB6bEvS6cGaTyxtw9yP0ksCU1xSyzaOvlQSlP8bzY0Xi5oJialE1WNgQsQkmFcsxl3Bi1nK6aHtyV5dokvmsUGGjespNRuoDEjE2Ps_y0Kk/s1600/mv.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinpmkRfrwBuRLh1hYMVTR_S92rzy-sfIe8TB6bEvS6cGaTyxtw9yP0ksCU1xSyzaOvlQSlP8bzY0Xi5oJialE1WNgQsQkmFcsxl3Bi1nK6aHtyV5dokvmsUGGjespNRuoDEjE2Ps_y0Kk/s400/mv.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- The picture shows the steps for using the clearcase &lt;b&gt;mv&lt;/b&gt; command&lt;br /&gt;
-This is an &lt;b&gt;recommended command&lt;/b&gt; to use&amp;nbsp; for renaming a file in clearcase.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/8690087373291779507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/8690087373291779507'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2009/12/is-it-dim-witted-relocate-and-mv.html' title='is it dim-witted ? relocate and mv'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY0BeAwiLaqakYeemvL-fQBJvc8LHr8RxQ7DgRFRetlWQTSU3FM1zUXHyGTYBvJ4FMX6WSnnvLx5S_ACRu7Crv6_yB0qTsI9-Y0SP2SMwboRX0Qt-pE68x6Uj4nWwPsUe45EzF7cxiXK0/s72-c/relocate.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-991652446820076799</id><published>2009-12-01T01:03:00.003+05:30</published><updated>2009-12-01T01:09:13.849+05:30</updated><title type='text'>We always dont have time :)  to enter the comments for check-in</title><content type='html'>I bet you, almost 90 percent of the engineers who work on clearcase say this, &quot;come on dude, i dont have time to enter the comment&quot;.&amp;nbsp; Do you agree this ?&lt;br /&gt;
&lt;br /&gt;
Even at times, i do skip from entering the comments for the events i perform in clearcase ,but take it from me, that is a sin i commit being a SCM person.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So Friends, always enter the comments for all the activities you perform,&lt;br /&gt;
- Let it be whether you check-out/check-in a file, create a branch type or label type.&lt;br /&gt;
DO ENTER the comments, which plays a active role in &lt;b&gt;Traceability&lt;/b&gt; (One of&amp;nbsp; key event in &lt;b&gt;S&lt;/b&gt;oftware &lt;b&gt;C&lt;/b&gt;onfiguration &lt;b&gt;M&lt;/b&gt;anagement)&lt;br /&gt;
&lt;br /&gt;
**That&#39;s why in many companies, they implement triggers policing you for entering comments. i.e you cant perform any events without entering comments**&lt;br /&gt;
&lt;br /&gt;
Alright,&amp;nbsp; &lt;b&gt;i did a mistake&lt;/b&gt;,is there any way to enter the comments after checked-in or after event occurred. (&lt;b&gt;Its never a wrong time to do the right thing&lt;/b&gt;).&lt;br /&gt;
&lt;br /&gt;
YES, &lt;b&gt;chevent&lt;/b&gt; command in clearcase would do that for you. cooooool, isn&#39;t it ? &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;#cleartool chevent &lt;filename&gt;&lt;/filename&gt;&lt;/b&gt;&lt;br /&gt;
&lt;enter comment:=&quot;&quot; the=&quot;&quot;&gt;&lt;/enter&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;#cleartool chevent brtype:&lt;branch_name&gt;&lt;/branch_name&gt;&lt;/b&gt;&lt;br /&gt;
&lt;enter comment:=&quot;&quot; the=&quot;&quot;&gt;&lt;/enter&gt;&lt;br /&gt;
&lt;br /&gt;
Will walk you through an example:&lt;br /&gt;
&lt;br /&gt;
(Click the Image for Clear View) &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMv3273NGZmN-AzRFxH6IKyEiNYv972v9fOoZhbldbeQuV63l1trMPz0vcej4EyTKini1_1TvxMXyLxMavIWeAmoBOTQJGUBJ3yJXtvanF9yv1OnRcnHudGvlK3LNI5EqG57CxwXZaRwo/s1600/chevent_1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMv3273NGZmN-AzRFxH6IKyEiNYv972v9fOoZhbldbeQuV63l1trMPz0vcej4EyTKini1_1TvxMXyLxMavIWeAmoBOTQJGUBJ3yJXtvanF9yv1OnRcnHudGvlK3LNI5EqG57CxwXZaRwo/s400/chevent_1.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- The file hello.c have been created without entering the comments.&lt;br /&gt;
-By use of the chevent command, the comment is appended the file.&lt;br /&gt;
&lt;br /&gt;
(Click the Image for Clear View) &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaID8iXZsVzAYil09S3x-o7CVTfn_PoOZ0vaY5E3w1kWDpdwacFLt46DZ5tdwf4gjjPQkpDZbW0i2ev2LYnAw74EyyatOHuOsARbXw1JEYYzRWvHuSRivFExdKQtfABOkr6KnCpCnN4NE/s1600/chevent_2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaID8iXZsVzAYil09S3x-o7CVTfn_PoOZ0vaY5E3w1kWDpdwacFLt46DZ5tdwf4gjjPQkpDZbW0i2ev2LYnAw74EyyatOHuOsARbXw1JEYYzRWvHuSRivFExdKQtfABOkr6KnCpCnN4NE/s400/chevent_2.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- The chevent command is used to append the comment for the branchtype &quot;test_branch&quot; which was created without entering a comment.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/991652446820076799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/991652446820076799'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2009/12/we-always-dont-have-time-to-enter.html' title='We always dont have time :)  to enter the comments for check-in'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMv3273NGZmN-AzRFxH6IKyEiNYv972v9fOoZhbldbeQuV63l1trMPz0vcej4EyTKini1_1TvxMXyLxMavIWeAmoBOTQJGUBJ3yJXtvanF9yv1OnRcnHudGvlK3LNI5EqG57CxwXZaRwo/s72-c/chevent_1.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-1085815146115751207</id><published>2009-11-29T03:34:00.002+05:30</published><updated>2009-11-29T03:43:52.990+05:30</updated><title type='text'>Hide out a directory using config Spec</title><content type='html'>Penning a Classic option to hide out&amp;nbsp; the directory/files in a repository.(clearcase)&lt;br /&gt;
&lt;br /&gt;
This option is very handy during&amp;nbsp; a situation where certain directories needs to be masked from others accessing it. Truly NOT filling the bucket with this scenario alone , there are many scenarios where directory / file masking needs. In other ways, avoiding a directory / file to be selected in a repository.&lt;br /&gt;
&lt;br /&gt;
*******************************&lt;br /&gt;
element * CHECKEDOUT&lt;br /&gt;
element -dir &lt;directoryname&gt; -none&amp;nbsp;&amp;nbsp;&amp;nbsp; #This -none option is used to mask the directory#&lt;/directoryname&gt;&lt;br /&gt;
element * /main/LATEST&lt;br /&gt;
&lt;br /&gt;
*******************************&lt;br /&gt;
&lt;br /&gt;
Would like to prove with an example:&lt;br /&gt;
&lt;br /&gt;
(Click the Image for Clear view)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixW1Cs2ipvZo6lL_CT6aWsc_LxxCfoS9kjz9sz-kLW2DIIP4m8rutVZ8oXltPg04YXTAbavhY_cNP7Z53VPPmiG779xzUPgtIQ7fDucTCJPkPB134DRmxWg25bt1N8psVnQu_A9l3hfFQ/s1600/configspec-non.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixW1Cs2ipvZo6lL_CT6aWsc_LxxCfoS9kjz9sz-kLW2DIIP4m8rutVZ8oXltPg04YXTAbavhY_cNP7Z53VPPmiG779xzUPgtIQ7fDucTCJPkPB134DRmxWg25bt1N8psVnQu_A9l3hfFQ/s640/configspec-non.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- There are four directory named cc,cvs,pvcs &amp;amp; svn in the repository&lt;br /&gt;
-By editing the config spec and by use of the &quot;-none&quot; option , the two directories namely cvs and pvcs are masked or the directories are not picked up.</content><link rel='replies' type='application/atom+xml' href='http://findmerge.blogspot.com/feeds/1085815146115751207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7760890067372019988/1085815146115751207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/1085815146115751207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/1085815146115751207'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2009/11/hide-out-directory-using-config-spec.html' title='Hide out a directory using config Spec'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixW1Cs2ipvZo6lL_CT6aWsc_LxxCfoS9kjz9sz-kLW2DIIP4m8rutVZ8oXltPg04YXTAbavhY_cNP7Z53VPPmiG779xzUPgtIQ7fDucTCJPkPB134DRmxWg25bt1N8psVnQu_A9l3hfFQ/s72-c/configspec-non.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-8690789709150032834</id><published>2009-11-29T02:29:00.000+05:30</published><updated>2009-11-29T02:29:09.491+05:30</updated><title type='text'>Clearcase Metadata Data</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;What are metadata ?&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;In my terms or i pocket as &lt;b&gt;&quot;a supporting information&quot;.&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;But the actual / widely considered definition is&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;- Metadata&amp;nbsp; is set of constructs and annotations that attach to clearcase objects. It manages you to organize, manipulate and manage those objects.&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;- Enables you to find , list. sort and retrieve information&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;- Access Work faster and more directly&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;There are 6 Kinds of Metadata: &lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt; &lt;br /&gt;
&lt;/div&gt;&lt;ol&gt;&lt;li&gt; Elements&lt;/li&gt;
&lt;li&gt;Branches&lt;/li&gt;
&lt;li&gt;Labels&lt;/li&gt;
&lt;li&gt;Attributes&lt;/li&gt;
&lt;li&gt;Triggers&lt;/li&gt;
&lt;li&gt;Hyperlinks&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div style=&quot;text-align: left;&quot;&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://findmerge.blogspot.com/feeds/8690789709150032834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7760890067372019988/8690789709150032834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/8690789709150032834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/8690789709150032834'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2009/11/clearcase-metadata-data.html' title='Clearcase Metadata Data'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-4785477260846067300</id><published>2009-11-28T01:26:00.002+05:30</published><updated>2009-11-29T02:13:45.670+05:30</updated><title type='text'>changing a branch name for specific files in clearcase</title><content type='html'>Want to change the branch name for a particular / specified files , then you should NOT use the rename command, that is used to change the entire branch type and files associated to it.&lt;br /&gt;
&lt;br /&gt;
Yes, have to pickup the &quot;chtype&quot; command for this...&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;chtype : Used to rename a branch for specific and also to change the type of an element.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This example reveals the steps to rename a branch name for the particular / specified file.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (Click the Image for Clear view ) &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqeGx4Dpi7nVDew1D8vpCTMNUG_bBEmTZD2WMwyPSEIgyiIxD-w4p8_WiXFoy3ws772ueHB4OMhBlTEdNaNpRB37a7rOCqgHl5Mp2t0gLBll2MNeivOC3trRrUGxxpHA8ABObNZ-kg4yE/s1600/chtype%60.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqeGx4Dpi7nVDew1D8vpCTMNUG_bBEmTZD2WMwyPSEIgyiIxD-w4p8_WiXFoy3ws772ueHB4OMhBlTEdNaNpRB37a7rOCqgHl5Mp2t0gLBll2MNeivOC3trRrUGxxpHA8ABObNZ-kg4yE/s400/chtype%60.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Have two files namely hello.c and hru.h. Both files have similar branch structure which is evident in the image.&lt;br /&gt;
- By use of this chtype command, the branch &quot;branch_r2&quot; is changed to &quot;branch_r1&quot; for the file hello.c&lt;br /&gt;
- Where as the file hru.h doesn&#39;t undergo any change, version tree of the same proves it :)&lt;br /&gt;
&lt;br /&gt;
-Hope you had got the glimpse of the error while executing the command.&lt;br /&gt;
-I heard you :) , you are RIGHT !. The Vob should contain the branch type named &quot;branch_r1&quot;, if not create and execute the command. Until then, you wont be able to rename the branch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;chtype:&amp;nbsp; A example to change the type of an element&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-By default clearcase has the capability to identify the file types for all the files and store in its database. (file,text_file, compressed_file, compressed_text_file)&lt;br /&gt;
-But you can always change the element type by using the chtype command.&lt;br /&gt;
&lt;br /&gt;
Ex:&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1UEfQUvtYn8Qyln36uY0iMOCJlUJaUH1kZijXoLij6zuMNpr_G9WlZ5hm3kmOHHdfkBHc-8r3XLlt9-ETzZ-N89M_alC9LBc2lFaJJvz8HKzpaT1cSXXrpjD7fg2isX53WjsJOhrq3eI/s1600/chtype.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1UEfQUvtYn8Qyln36uY0iMOCJlUJaUH1kZijXoLij6zuMNpr_G9WlZ5hm3kmOHHdfkBHc-8r3XLlt9-ETzZ-N89M_alC9LBc2lFaJJvz8HKzpaT1cSXXrpjD7fg2isX53WjsJOhrq3eI/s400/chtype.jpg&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://findmerge.blogspot.com/feeds/4785477260846067300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7760890067372019988/4785477260846067300' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/4785477260846067300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/4785477260846067300'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2009/11/changing-branch-name-for-specific-files.html' title='changing a branch name for specific files in clearcase'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqeGx4Dpi7nVDew1D8vpCTMNUG_bBEmTZD2WMwyPSEIgyiIxD-w4p8_WiXFoy3ws772ueHB4OMhBlTEdNaNpRB37a7rOCqgHl5Mp2t0gLBll2MNeivOC3trRrUGxxpHA8ABObNZ-kg4yE/s72-c/chtype%60.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-4452112546907939678</id><published>2009-11-27T00:13:00.000+05:30</published><updated>2009-11-27T15:11:31.857+05:30</updated><title type='text'>Difference between rmname and rename in clearcase</title><content type='html'>&lt;strong&gt;rmname :&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
- rmname command in clearcase is used for removing the file from the version control. In other words, the file is removed from the particualr version of&amp;nbsp; the directory and not from the Source. &lt;br /&gt;
- When a file is removed using rmname command and if the directory is checked-in, you could see the file in the previous version of the directory but not in the version where you have removed and checked-in.&lt;br /&gt;
Ex : (Click the image for Clear View) &lt;br /&gt;
&lt;div class=&quot;cssButtonOuter&quot;&gt;&lt;div class=&quot;cssButtonMiddle&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7z5gyhXX-ePqXvUN0UgzuXZjiAClRcRPbIb4aZBGoGG3BFK5zCXd7qo3aLFodwxqhKEmK4F5bYY0_izatlNkDom_2A8tn0Fa7QEAOD_qTMly5Su-1EZApDxiZ48PKY_s4t04BtLv5PSw/s1600/rmname.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7z5gyhXX-ePqXvUN0UgzuXZjiAClRcRPbIb4aZBGoGG3BFK5zCXd7qo3aLFodwxqhKEmK4F5bYY0_izatlNkDom_2A8tn0Fa7QEAOD_qTMly5Su-1EZApDxiZ48PKY_s4t04BtLv5PSw/s640/rmname.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;cssButtonInner&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;The example given above depicts the same.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;cssButtonInner&quot;&gt;&amp;nbsp;- A file name abc.txt is removed using rmname command.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;cssButtonInner&quot;&gt;-After removing from the version control, the directory is checked-in, quite obvious that it would create next version of the directory&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;cssButtonInner&quot;&gt;- The cleartool lsvtree command shows the version tree of the present working directory and the difference between the older version and new version reveals that the file is removed in the new version.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;cssButtonInner&quot;&gt;- If you want to access the file, change the config spec to point older version of the directory and access the file. &lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;cssButtonInner&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;cssButtonInner&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;rename:&lt;/strong&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;cssButtonInner&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;cssButtonInner&quot;&gt;- The rename command is simply used to rename the branch types and label types. When a branch type&amp;nbsp; is renamed from branch A to branch B, the files/versions which have branch A will be renamed to branch B. This condition applies to the labels as well&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;cssButtonInner&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;cssButtonInner&quot;&gt;&lt;div class=&quot;cssButtonInner&quot;&gt;Example&amp;nbsp; &lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;cssButtonInner&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb_fcxyoaHtIYDHvtCNyGoqZ9OQbmSei6GR0Ffa3BHSp4DBjXNhttQQ0mhm1dErxy0uWAlTaHleEtPAZ0V5WprP6ieR4oIFGayVhCAbILvACIK_8gtY8CDz0EVJ-S9Qz0b6QPd6LCpvw4/s1600/rename.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb_fcxyoaHtIYDHvtCNyGoqZ9OQbmSei6GR0Ffa3BHSp4DBjXNhttQQ0mhm1dErxy0uWAlTaHleEtPAZ0V5WprP6ieR4oIFGayVhCAbILvACIK_8gtY8CDz0EVJ-S9Qz0b6QPd6LCpvw4/s640/rename.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&amp;nbsp;- The present working directory has branch named &quot;branch_r1&quot; and has two revisions under it.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;cssButtonInner&quot;&gt;-When the branch type is renamed (using rename command) to &quot;branch_r2&quot;, the directories branch has been renamed too.&lt;br /&gt;
- Same for label types too :)&lt;br /&gt;
&lt;br /&gt;
To conclude in&amp;nbsp; a nutshell, the rmname command is used to remove the files from the version control, where as in rename command is used to rename the replica, vobstorage and the type objects, such as labels and branches.&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://findmerge.blogspot.com/feeds/4452112546907939678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7760890067372019988/4452112546907939678' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/4452112546907939678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/4452112546907939678'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2009/11/difference-between-rmname-and-rename-in.html' title='Difference between rmname and rename in clearcase'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7z5gyhXX-ePqXvUN0UgzuXZjiAClRcRPbIb4aZBGoGG3BFK5zCXd7qo3aLFodwxqhKEmK4F5bYY0_izatlNkDom_2A8tn0Fa7QEAOD_qTMly5Su-1EZApDxiZ48PKY_s4t04BtLv5PSw/s72-c/rmname.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-6189234293615981189</id><published>2009-11-24T12:28:00.001+05:30</published><updated>2009-11-27T15:11:50.879+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Unix Find command"/><title type='text'>Eye &quot;find&quot; in Unix</title><content type='html'>Unix find command has many beautiful options, penning down one such beauty.&lt;br /&gt;
&quot;prune&quot; in find command&lt;br /&gt;
&lt;br /&gt;
- The prune option will omit the directory /file which you dont want to display and rest of the output will be displayed&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
#ls&lt;br /&gt;
test1 test2 test3 test4&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; you have four directories as named&lt;br /&gt;
&lt;br /&gt;
#find .&lt;br /&gt;
./test1&lt;br /&gt;
./test2&lt;br /&gt;
./test3&lt;br /&gt;
./test4&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; if you want to omit directory named test3 and its content when you execute a find command, then use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#find . -name &quot;test3&quot; -prune -o -print -&amp;gt; this would print the below stated output&lt;br /&gt;
.&lt;br /&gt;
./test1&lt;br /&gt;
./test2&lt;br /&gt;
./test4&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Using xargs utility in unix, you can use to multiple activities using the output&lt;br /&gt;
&lt;br /&gt;
#find . -name &quot;test3&quot; -prune -o -print xargs rm -rf -&amp;gt; This is would remove all the folders except &quot;test3&quot; folder&lt;br /&gt;
:)</content><link rel='replies' type='application/atom+xml' href='http://findmerge.blogspot.com/feeds/6189234293615981189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7760890067372019988/6189234293615981189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/6189234293615981189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/6189234293615981189'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2009/11/found-find-in-unix.html' title='Eye &quot;find&quot; in Unix'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7760890067372019988.post-7221895366671490616</id><published>2009-11-23T19:16:00.000+05:30</published><updated>2009-11-23T20:21:18.305+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Zeroth version"/><title type='text'>Zeroth Version - Clearcase</title><content type='html'>&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;In clearcase and other version control tools, zeroth version is always an empty. A files zeroth version will be always empty and the same condition applies for the directories too.&lt;br /&gt;&lt;br /&gt;An example to create a empty file in clearcase.&lt;br /&gt;&lt;br /&gt;-When you are intended to create a file in VOB, say under /vobs/mydirectory&lt;br /&gt;&lt;br /&gt;-You need to checkout the directory first. REASON : You are going to make a change in the directory, which means the directory undergoes a change.Either removal of file / addition of file. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;&lt;br /&gt;#cd /vobs/mydirectory &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;#cleartool co -nc . &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Arial;font-size:130%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;#cleartool mkelem myfile.txt &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Arial;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;#cleartool unco -rm myfile.txt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;#cleartool ci -nc . &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;#cleartool lsvtree myfile.txt&lt;br /&gt;myfile.txt@@/main&lt;br /&gt;myfile.txt@@/main/0&lt;br /&gt;&lt;br /&gt;The Zeroth version is always empty. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://findmerge.blogspot.com/feeds/7221895366671490616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7760890067372019988/7221895366671490616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/7221895366671490616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7760890067372019988/posts/default/7221895366671490616'/><link rel='alternate' type='text/html' href='http://findmerge.blogspot.com/2009/11/zeroth-version-clearcase.html' title='Zeroth Version - Clearcase'/><author><name>Mukunthan Doraiswamy</name><uri>http://www.blogger.com/profile/17891088539013142740</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//3.bp.blogspot.com/_Pbnl_TIIUzM/SwqPGgLcHLI/AAAAAAAABYY/eI605NNRv68/S220-s151/101648.jpg'/></author><thr:total>0</thr:total></entry></feed>