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

Re: determining when an svn update occurred?

From: Geoffrey <lists_at_serioustechnology.com>
Date: Tue, 04 Mar 2008 14:30:49 -0500

Les Mikesell wrote:
> Geoffrey wrote:
>
>>>> It's not the committing of code were are trying to track. We know
>>>> who committed the code. We are trying to figure out who executed
>>>> the 'svn update' on the production machine.
>>>
>>> You have a carbon-based error then; there is relatively little for
>>> Subversion (or any software package at all) to deal with that. You
>>> may want to consider a continuous build environment and require
>>> tagging of known good revisions prior to promotion to production
>>> (i.e. production only runs from a tag). It is really a bad idea to
>>> rely on knowing when/who ran 'svn up' into a production environment
>>> (think mixed revision working copies).
>>
>> I completely agree and we aren't really relying on knowing who did the
>> update. It was a unique situation where neither person could recall
>> updating the identified file.
>>
>> It was determined by the 'powers that be' that this was the proper
>> solution for updating the production environment, thus my hands are
>> pretty much tied.
>
> You might at least point out the folly of updating directly from the
> trunk when if the trunk was always production-ready you probably
> wouldn't be posting here.
>
>>> However, it's still a project communications issue, but by
>>> appropriate choice of policy, you can track the kind of "who broke
>>> the website" information that you seem to want... ;-)
>>
>> Again, agreed.
>
> A branch/tag to release might make sense if you really want to use svn
> as the transport to production. Personally, I think it is better to
> update a staging site (perhaps just another WC on the box where you
> edit), do some testing, then rsync to the production server(s).

We do have a development machine. My personal preference was to update
from the development to the production by hand, but 'the powers that be'
wanted to update via svn.

-- 
Until later, Geoffrey
Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety.
  - Benjamin Franklin
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-03-04 20:31:13 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.