[Info-vax] Where to locate software

RobertsonEricW robertsonericw at netzero.net
Mon Jun 13 11:55:46 EDT 2016


On Monday, June 13, 2016 at 11:15:04 AM UTC-4, Kerry Main wrote:
> > -----Original Message-----
> > From: Info-vax [mailto:info-vax-bounces at info-vax.com] On Behalf Of
> > Paul Sture via Info-vax
> > Sent: 13-Jun-16 10:20 AM
> > To: info-vax at info-vax.com
> > Cc: Paul Sture <nospam at sture.ch>
> > Subject: Re: [New Info-vax] Where to locate software
> > 
> > On 2016-06-13, Kerry Main <kerry.main at backtothefutureit.com> wrote:
> > >> -----Original Message-----
> > >> From: Info-vax [mailto:info-vax-bounces at info-vax.com] On Behalf Of
> > >> lawrencedo99--- via Info-vax
> > >> Sent: 12-Jun-16 8:50 PM
> > >> To: info-vax at info-vax.com
> > >> Cc: lawrencedo99 at gmail.com
> > >> Subject: Re: [New Info-vax] Where to locate software
> > >>
> > >> On Monday, June 13, 2016 at 8:30:04 AM UTC+12, Kerry Main wrote:
> > >
> > > I can see using VCS systems like Git when you have to deal with
> > external
> > > code updates like the VSI folks, but when you have a closed system
> > > that uses mostly custom code, I just do not see the logic.
> > 
> > Teleworking / working in different timezones / working offline ?
> > 
> 
> Assume a Dev cluster is a 24x7x365 prod environment. The issues
> you raise are due to poor practices in the past where a dev environment 
> was not treated as a prod environment.
> 
> Who *really* works offline these days with no internet connection?
> 
...
> Regards,
> 
> Kerry Main
> Kerry dot main at starkgaming dot com

>From my perspective, DVCS works really well in the mundane "Disconnected Work" use case. What do I mean? As an example, let's say I travel frequently on long international flights (which can easily be 8 hrs. or more) and I want to get some useful work done other than generating heat and Carbon Dioxide while occupying the passenger cabin of the airplane. With a DVCS, before departure, I can import the current state of the "central" source repository into my local repository on my laptop/iPad/Surface. During the flight, I can work productively checking out,branching, modifying, checking in. Then, when I reach a destination where network connectivity is available (e.g. my hotel) I can then export (and reconcile if necessary) my repository changes back into the central repository.

Over and above that, the nice thing about DVCS in general is it allows the developer to control when a group of repository changes get incorporated into the central repository. In other words, it allows developers to control when they would like to contend with other developers activity as opposed to having to contend with it for every single repository modification they make in the course of carrying out a set of coordinated modifications. IMHO that is where DVCS really shines.

Eric



More information about the Info-vax mailing list