On 11/22/05, Thompson, Graeme (AELE)
<Graeme.Thompson@smiths-aerospace.com> wrote:
>
> You could easily write a script to give you atomic updates:
>
> Copy your current working directory.
> Run svn update on your working directory
> If (successful)
> {
> delete your copy
> }
> Else
> {
> delete your working directory
> move the copy back to your working directory
> }
>
> This could easily be done on any of the operating systems that svn supports
>
> Just run this script to update you working directory and you will have what you want.
But it's not atomical: it's not a fail or succeed operation: 'delete
your working directory' can fail half way, so that it's impossible to
copy over the copy-working-dir. That's what I mean there's no
guaranteed state of either one or the other situation. That's also why
I say that it's undoable (at least atm).
bye,
Erik.
Received on Tue Nov 22 18:18:18 2005