migrating from clearcase

Guido Ostkamp bazaar at ostkamp.fastmail.fm
Sun Aug 17 22:41:56 BST 2008

On Sun, 17 Aug 2008, C. Mundi wrote:

> Thanks for the tip on taking a clue from the hg guys.  That might be a 
> winner.

I once created this article (as I am constantly following Git, Mercurial 
and Bazaar development at the same time).

The main problem is that I am not aware of any means to find out when and 
how files/directories have been renamed, copied or moved in ClearCase.

Whenever you have such a change in ClearCase you will find new ClearCase 
versions of directories, but I have not been able to find a ClearCase 
command that clearly shows what happened during that change. E.g. it can 
happen that in some directory version file1 has been renamed to file2, 
file3 renamed to file4, file5 moved to another directory, and file6 has 
been deleted at the same time. You can find out what files are visible in 
version somedir@@/main/14 and in somedir@@/main/15 but comparison does not 
give you the info you need. Also the comments that are usually in that 
checkin and might give you hints are just suggested by ClearCase, but not 
enforced as they can be overridden.

> The whole reason we're using bzr is that is has the three killer 
> features we need: true merge tracking, first-class support for cp/mv, 
> and less than $4000/seat.

Yes, I too consider the first-class-support for cp/mv/rm etc. to be an 
advantage of Bazaar over Mercurial and Git. I wish I could have Git's 
named inline branch support & speed and Bazaar's cp/mv/rename support at 
the same time.



More information about the bazaar mailing list