From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,8d33ebaa85598950 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.180.24.135 with SMTP id u7mr98186wif.3.1348190011925; Thu, 20 Sep 2012 18:13:31 -0700 (PDT) Path: ed8ni3498083wib.0!nntp.google.com!feeder2.cambriumusenet.nl!feeder1.cambriumusenet.nl!feed.tweaknews.nl!85.12.40.130.MISMATCH!xlned.com!feeder1.xlned.com!border2.nntp.ams.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!newsreader4.netcologne.de!news.netcologne.de!news.mixmin.net!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: GPS issues: laundry list Date: Tue, 18 Sep 2012 10:03:16 +0200 Organization: cbb software GmbH Message-ID: <1wp17y7b34qy3.1phprz0xpahmr$.dlg@40tude.net> References: <854nn34fv2.fsf@stephe-leake.org> <1unaedlxs0o9j$.lbivg0rltyvw$.dlg@40tude.net> <85r4q62nw0.fsf@stephe-leake.org> <1b2nanavkx67n$.1rkpkv1o50bkj.dlg@40tude.net> <85d31p2g9s.fsf@stephe-leake.org> <851ui3ivac.fsf@stephe-leake.org> <87a9wr4o8d.fsf@ludovic-brenta.org> <85k3vsib8k.fsf@stephe-leake.org> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: FbOMkhMtVLVmu7IwBnt1tw.user.speranza.aioe.org Mime-Version: 1.0 X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Date: 2012-09-18T10:03:16+02:00 List-Id: On Mon, 17 Sep 2012 17:35:23 -0400, Stephen Leake wrote: > "Dmitry A. Kazakov" 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" 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