I don't like "copy-to-local" CRM systems.
With CC being NFS, you don't need to wait around while you come up to date. You are always live (under the control of your client-spec, of course)

The upside of always being live is what? Every save can be undone? Or
does it force continuous integration?

When I come in and sync (copy) up all the checkins of everyone, it can take a HUGE amount of time. With CC, it's always available right now. That's what I meant by "live"

I loved that I can have multiple xterms up, and see the same code with different viewspecs at the same time without doing anything other that requesting different labels in this view.
....and taking up local disk space with the multiple versions.
For Very Large Projects, that's probably a good thing. :)

I'm not sure I follow. There was no "local" disk space in CC.
The client-spec is a "filter" on what you see. It's *all* available if you want to see it, but your spe (typically) says "I just want to see the latest-and-greatest of such and such". But when you want to work on a frozen code-line, you say "only show me code labelled with V2.6.2rc4" Now, when someone would come to me and say "I've got a problem with this code" I could popup an xterm, go see that code without having to a single thing

That I can view any version of a file (in any branch) instantly by using the backdoor '@@' directory is fabulous
How does that work? You cd into @@ and you see an exploded history?

Yes. If you have a file called 'Makefile' for example, you could cd in 'Makefile@@' and see every version of the file (numbered numerically), and every branch was a subdirectory. There are also symlinks/hardlinks for labels. There is always a /main/LATEST for every file, that is the latest-and-greatest. So using the backdoor, you could look at Makefile@@/main/LATEST, even if your client-spec says you want to see [EMAIL PROTECTED]

And I *REALLY* loved the time it cut down on building large systems becoz of it's DO subsystem. Now that I'm using PerForce (a copy-to-local CRM), if someone changes a major header, EVERYBODY has to rebuild :(
DO?

"Derived Object", perchance?

How about a day-in-the-life sort of example?

Unfortunately, the Principal Engineer I've been under for about 3 years now came from a Perforce background, and I've been forced to live under it. I can't recall details of a day-in-the-life of CC now. All I can tell you is that everytime P4 get's in my way, I wish I was still using CC Or did you mean a day-in-the-life of a DO ? If so, I replied to another with an answer to that


-Stewart "Every version management system should have a thick manual" Stremler

They do, that's prolly the problem :(


--
Michael O'Keefe                      |          [EMAIL PROTECTED]
Live on and Ride a 03 BMW F650GSDakar|          [EMAIL PROTECTED]      / |
I like less more or less less than   |Work:+1 858 845 3514        /  |
more. UNIX-live it,love it,fork() it |Fax :+1 858 845 2652       /_p_|
My views are MINE ALONE, blah, blah, |Home:+1 760 788 1296       \`O'|
blah, yackety yack - don't come back |Fax :+1 858                _/_\|_,


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to