... I would say that it is a tradeoff. Both sides have pros and cons, and in any situation a choice should be made bearing the tradeoffs in mind. It also ...
... Perhaps its a matter of defining what should be shared vs what should not. It's easy to make examples that abuse or miss-use a good concept - I've noticed...
... Ok, then how do you define your "main development" code line. For me this code line contains the latest version of all code files, and while your ...
Dear All We are looking for papers for the upcoming event by the BCS CMSG (British Computer Society CM Specialist Group) : June 8th 2004 - Seminar "Change and...
Hi Brad, ... If we are considering codelines, I would say they are equivalents. ... codeline ... OK, fine. I can accept that. * But how would you then call the...
Hi all First, sorry for the longish post, & the diagrams - I tried to make them smaller, but had some trouble. I hope they are readable to all recipients (they...
[Note: I'm using a plaintext-based Mailreader, and thus its very hard to tell what was written by Brooke and what wasn't - so apologies in advance if I get any...
... All the modifiable stuff that hasn't yet branched is the "common" stuff to both codelines (the parent and the child). And people working on both codelines...
... prefer ... files [...] that are different from the "foundation ... haven't changed [...] are still on that baseline. For the simple reason that the...
... Seems to me to be one step harder than codeline = changes. Why should I have to create an extra identical version of everything? I know you said "copy" in...
Hi Brad, Thank you for this discussion. In my opinion we have come close enough to understanding our common terminology and definition about codelines. I...
Brad, I think we are very close in our definitions with one minor discrepancy. I prefer to view a code-line as the set of files that have changed, plus the...
... Yes - I agree *exactly*. As I discovered in my exchange with Frank, my definition of codeline is initial baseline + changes, where the changes are part of...
Hi, I'm interested in hearing what patterns exist for coping with platform-independent and platform-dependent baselines. My current company is doing releases...
... Actually - in my experience, that is the preferred way to do it. Creating branches in the version-tree for platforms is, IMHO, less desirable and less...
On Tue, 6 Apr 2004 10:17:43 -0500, Brad Appleton wrote ... A variant of that pattern is to let platform-specific component/file override the generic one. So,...
Do you know if this approach is possible with Perforce? I think it's an interesting approach, but I don't think it's feasible with the Perforce branching and...
Hi Sten, ... So 1 label baselines all variants of the source code at once. ... So, there is a build-time (compile-time or link-time) variant selection. ... I...
On Tue, 06 Apr 2004 14:55:45 -0800, Brooke Wallace wrote ... Don't know of a way to make Perforce use it. I've only been using Perforce for a few months and...
... Yes, we're using that build pattern. ... Yes, that seems to work too, but we're not building multiple platforms in the same workspace, i.e. we're not using...
... We select some platform-dependent third-party library versions via labels. ... The sub-configuration is more of a subset of the configuration needed for...
... I'm not sure I understand the question. I took Robert's answer to be one describing a solution that spoke only of source-file and directory organization...
... Can you give exmaples of what your config-specs look like for two different platforms (doesn't have to be the exact cspec you use, just a minimal simple...
... everything ... different ... simple ... (providing this just as info as I don't know the specific issue this user has) If one of the platforms involved is...
Brooke, It works just as well in perforce. This is a directory-structure trick, not a CM tool trick. The make utility uses $VPATH/$vpath, the compiler uses...
... Yeah. And I later state in the pattern that it is often (indeed usually) not what you really want to be doing and that it should only be done when the...
Hi Brad, ... Sounds like a good idea to discussion about. * Setting * Stream S1 contains (context + contents): * Foundation baseline BL1 for component C1 *...
Hello all In order to start here, let me introduce myself to the group. I´m Jorge Ubeda, involved primarily in development, but strongly commited to clean...