[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Re: Suspending commits

From: Michael Pickard <mpickard_at_visitlondon.com>
Date: 2006-07-24 13:08:35 CEST

> -----Original Message-----
> From: Andy Levy [mailto:andy.levy@gmail.com]
> Sent: 24 July 2006 11:55
> To: Michael Pickard
> Cc: users@subversion.tigris.org; Nico Kadel-Garcia; Mike Craig
> Subject: Re: Re: Suspending commits
> On 7/24/06, Michael Pickard <mpickard@visitlondon.com> wrote:
> >
> > Because there may be a need to rebuild if something fails UAT, hence
> > 'without my prior authorisation'.
> >
> > If I needed to rebranch each time, I'd get at least one or two new
> branches
> > a week *plus* any branches created by failed UAT - it would soon
> > unwieldy.
> And your management is OK with development coming to a near-halt every
> time UAT starts? Can't say I've worked in a place that would accept
> that.

I'm fine with it. The three developers concerned are perfectly able to
work locally for a day.

> You really ought to create tags and build from those. You'll get the
> "lockdown" you're after (only allow one person to create tags), get a
> "snapshot" of the code at any time as a result for repeatable builds,
> and you don't have to stop developers from committing at all.

OK, so let's say I create a tag and build for UAT from that.
Dev A checks in some code,
Dev B checks in some code,
Dev A checks in some code,
I'm notified of a failure in UAT and ask for a fix to be committed,
Dev C checks in a fix
I tag and build again.

Isn't there a chance that the new build contains code submitted by A and
B that may break an area of the codebase not covered by UAT ?

> If that still seems "unweildy", why not make note of what revision
> your initial UAT build came from, and if you need to rebuild, just
> check out that specific revision instead of HEAD?

For the same reasons as outlined above. A fix to code that has failed
UAT might come after a number of other commits, none of which are
scheduled for UAT, and for that reason I would like to restrict commits
on the one day we do UAT.
Michael Pickard
Software Engineer
Visit London
6th Floor,
2 More London Riverside, London, SE1 2RR
Tel: +44 (0)20 7234 5857
Fax: +44 (0)20 7234 5751

Visit London is the official visitor organisation for London. Visit London is partly funded by Partnership, the Mayor's London Development Agency and the Association of London Government.
The information contained in this e-mail is confidential and intended for the named recipient(s) only. If you have received it in error, please notify the sender immediately and then delete the message. If you are not the intended recipient, you must not use, disclose, copy or distribute this email. The views expressed in this e-mail are those of the individual and not of Visit London. We reserve the right to read and monitor any email or attachment entering or leaving our systems without prior notice.

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jul 24 13:09:55 2006

This is an archived mail posted to the Subversion Users mailing list.