From: Stephen Leake <stephen_leake@stephe-leake.org>
Subject: Re: CM tools vs versions
Date: Tue, 18 Sep 2012 21:54:48 -0400
Date: 2012-09-18T21:54:48-04:00 [thread overview]
Message-ID: <85fw6ehj4n.fsf_-_@stephe-leake.org> (raw)
In-Reply-To: 1wp17y7b34qy3.1phprz0xpahmr$.dlg@40tude.net
"Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> writes:
>>> What you described is just *impossible* in the system I am
>>> talking about. It just does not allow two versions of the same project
>>> being both visible. No way. No problem. He would have exactly same path for
>>> whichever version he selected.
>>
>> What CM system is that? I've never heard of such a thing.
>
> It is a custom system on top of Perforce. But IBM's ClearCase does exactly
> this.
Nonsense. I used ClearCase briefly a while ago, and I had no problem
maintaining two workspaces with different versions.
I quote from the ClearCase website (http://www-01.ibm.com/software/awdtools/clearcase/features/index.html?S_CMP=rnav):
Fast, immediate access to virtually any version of a file
You can of course impose your own policy on your use of the tool. But
ClearCase out of the box does what I want, not what you say it does.
>> It fails the basic requirements of my work flow. I'm glad I'm not forced
>> to use it!
>
> In particular it was especially designed to prevent branching and
> programmers checking out files from the same project. We do not merge
> anything.
Now you are talking about file version locking to prevent conflicts. I
was talking about project version checkout. Two very different things.
> We split projects into smaller manageable (and testable) projects
> instead. When the project is mapped it is fully usable, e.g. includes
> all sources, binaries of this build. That is necessary for us because
> we have many installations and when a customer reports we have to be
> able to reconstruct his installation without rebuilding.
Which means you need different versions for different customers; exactly
what I am saying.
Hmm, you are going to say "no, not versions, just configurations of many
small projects". I still don't believe it. If one customer is using a
configuration that was frozen 5 years ago, clearly that will involve
different _versions_ than a customer just starting today.
>> tools should meet requirements, not dictate them.
>
> Egh, how do you meet a requirement without dictating it? E.g. driving the
> right side of the road?
The point is that _I_ dictate the requirements, and find tools that meet
them. I don't let tools dictate to me (which is why I like Emacs better
than GPS, to bring this vaguely back on topic :).
--
-- Stephe
next prev parent reply other threads:[~2012-09-21 1:13 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-12 11:53 GPS issues: laundry list Stephen Leake
2012-09-12 12:35 ` Dmitry A. Kazakov
2012-09-13 10:55 ` Stephen Leake
2012-09-13 12:37 ` Dmitry A. Kazakov
2012-09-13 15:38 ` mark.lorenzen
2012-09-13 16:37 ` Dmitry A. Kazakov
2012-09-14 8:11 ` Stephen Leake
2012-09-14 7:51 ` Stephen Leake
2012-09-14 8:35 ` Dmitry A. Kazakov
2012-09-15 7:45 ` Stephen Leake
2012-09-15 8:25 ` Dmitry A. Kazakov
2012-09-15 9:41 ` Ludovic Brenta
2012-09-15 11:29 ` Dmitry A. Kazakov
2012-09-17 21:35 ` Stephen Leake
2012-09-18 8:03 ` Dmitry A. Kazakov
2012-09-19 1:54 ` Stephen Leake [this message]
2012-09-19 7:51 ` CM tools vs versions Dmitry A. Kazakov
2012-09-17 21:32 ` GPS issues: laundry list Stephen Leake
2012-09-18 8:35 ` Dmitry A. Kazakov
2012-09-13 14:09 ` Markus Schöpflin
2012-09-13 16:37 ` Simon Wright
2012-09-14 8:18 ` Stephen Leake
2012-09-14 9:14 ` Simon Wright
2012-09-14 8:17 ` Stephen Leake
2012-09-12 19:03 ` Simon Wright
2012-09-13 9:46 ` Marius Amado-Alves
2012-09-13 10:08 ` Simon Wright
2012-09-13 12:41 ` Dmitry A. Kazakov
2012-09-13 15:41 ` Marius Amado-Alves
2012-09-13 16:08 ` AdaMagica
2012-09-14 7:34 ` Stephen Leake
2012-09-13 16:26 ` Simon Wright
2012-09-13 10:58 ` Emacs mtn support Stephen Leake
2012-09-13 12:13 ` Simon Wright
2012-09-13 17:18 ` Simon Wright
2012-09-14 8:27 ` Stephen Leake
2012-09-14 9:15 ` Simon Wright
2012-09-14 8:24 ` Stephen Leake
2012-09-14 9:20 ` Simon Wright
2012-09-15 7:55 ` Stephen Leake
2012-09-13 15:30 ` J-P. Rosen
2012-09-14 8:51 ` GPS issues: laundry list Egil Høvik
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox