Re: Early history of CI / How did version control & CI work on the Chrysler Comprehensive Compensation project?

"David Nicol [email protected] [extremeprogramming]" <[email protected]>
Newsgroups gmane.comp.programming.extreme-programming
Message-ID <CAFwScO9EoumU1xKTcW7jPhgKZAMaDTV9wWVpGH9p8+5-57butQ@mail.gmail.com>
On Sun, Apr 9, 2017 at 8:50 AM, [email protected] [extremeprogramming] <
[email protected]> wrote:

>
>
>
> If it was possible to switch between two developers' working sets at one
> machine, what was the integration machine still needed for?
>

Okay, I'll bite...

the authoritative central server is not needed for technical reasons, but
rather social reasons. Consider for instance how git, with all repository
instances in theory being equal peers, is used in practice. To answer the
question (completely speculatively) I would say that the integration
machine is needed as a touchpoint, a constant where-to-go for all the
versions that have in some way been published for use, without which the
level of communication required concerning which versions and editions were
suitable for use in any situation would be even more burdensome.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.