comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: GPS issues: laundry list
Date: Tue, 18 Sep 2012 10:03:16 +0200
Date: 2012-09-18T10:03:16+02:00	[thread overview]
Message-ID: <1wp17y7b34qy3.1phprz0xpahmr$.dlg@40tude.net> (raw)
In-Reply-To: 85k3vsib8k.fsf@stephe-leake.org

On Mon, 17 Sep 2012 17:35:23 -0400, Stephen Leake wrote:

> "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> writes:
> 
>> On Sat, 15 Sep 2012 11:41:38 +0200, Ludovic Brenta wrote:
>>
>>> Dmitry A. Kazakov writes on comp.lang.ada:
>>>> On Sat, 15 Sep 2012 03:45:31 -0400, Stephen Leake wrote:
>>>>> "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> writes:
>>>>>> Maybe. But it is still an incredibly bad idea to manage versions by
>>>>>> altering file names.
>>>>> 
>>>>> You have misunderstood what I'm proposing; I'm not editing file
>>>>> _names_, just what directory the project is checked out in.
>>>>> 
>>>>> For version 07, the project is in mms_version_07/*. For version 08,
>>>>> the project is in mms_version_08/*.
>>>>> 
>>>>> How else would you do it?
>>>>
>>>> I would have the stuff in a source control system. I mean a true
>>>> system which maintains consistent project views rather than merely
>>>> tracking individual files. The project (under the source control)
>>>> would depend on the project MMS, which is in some DB. You change
>>>> current view from v7 to v8 by changing the project dependency.
>>> 
>>> Dmitry, you're not paying attention.  This is *exactly* what Stephe
>>> does; his two directories are *checkouts* from the proper version
>>> control system, monotone.  He said so *explicitly*.  Please read more
>>> carefully.
>>
>> Same to you. 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.

> 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. 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.

> 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?

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  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 [this message]
2012-09-19  1:54                       ` CM tools vs versions Stephen Leake
2012-09-19  7:51                         ` 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