Any ex ClearCase or VSS users out there?
John Arbash Meinel
john at arbash-meinel.com
Wed Oct 21 15:50:54 BST 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Krzysztof Nowicki wrote:
> Vincent Ladeuil wrote:
>>>>>>> "Berny" == Voelker, Bernhard <bernhard.voelker at siemens-enterprise.com> writes:
>> <snip/>
>>
>> >> From the GUI perspective, I can say that the version tree browser
>> Berny> (see screenshot)
>>
>> It's a bit hard to understand from a single screenshot, but maybe
>> you can tell us how it compares to say 'bzr qlog' ?
>>
>> Berny> and the merge window are *really* nice.
>>
>> Berny> I've not tried to convert our ClearCase projects to
>> Berny> bzr yet, so unfortunately I could only help with basic
>> Berny> understanding of ClearCase ...
>>
>> And how would you try to do that ?
>>
>> Vincent
>>
>>
>
> ClearCase versions each file independently, so it's a bit like CVS (with the
> difference that it also versions directories, while CVS doesn't). bzr log/qlog
> prints a tree of commits affecting a file, so it's quite similar here. The main
> difference is that ClearCase being a centralized VCS, always prints the full
> version tree of a file including all branches, including those that haven't been
> merged. This means that you can always preview the work of other people on their
> private branches. If I understand Bazaar correctly this is not possible there,
> even if everybody would work on checkouts or regularly push their private
> branches to the repository.
>
> I think however that with a bit of hacking it should be possible to produce a
> full revision log of a file using the data stored in the repository, since
> Bazaar tracks files using file ids. Am I right?
>
So 'bzr qlog branch1 branch2' or 'bzr qlog repository' can all show you
the history of the whole repository across branches. I don't think qlog
supports showing the history for a single file across branches yet,
though it certainly would be possible.
Probably the biggest difference is that the *act* of branching is not a
versioned event. So those rectangles don't really exist for us.
Clearcase also choses to show more information inline, and side-by-side.
I think I prefer qlog's formatting, though it would sometimes be nice to
have parallel lines rather than one-line-per revision.
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkrfH84ACgkQJdeBCYSNAAPBCQCgiBC2N6KA9blvghKzEhrj2hmk
CDEAoJn1J/HYic7w5kw7HwK0YorJRb4M
=2luo
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list