Sander Roobol <phy@wanadoo.nl> writes:
> On Fri, Jun 20, 2003 at 10:04:18AM -0500, Ben Collins-Sussman wrote:
> > "Sander Striker" <striker@apache.org> writes:
> >
> > > > While this seems to work well in most cases, I noticed that Berkeley DB
> > > > adds log information even in case of a "checkout"! (I can't see any
> > > > reason why this is so).
> > >
> > > Because a checkout causes a _write_.
> >
> > This has become a FAQ as well. I should write it up.
> >
> > Everybody listen: checkouts and updates are produced by having the
> > server compare two trees. One tree is the HEAD revision (usually),
> > and the other is a temporary transaction-tree -- thus the need for
> > write access.
>
> Just curious, does this also happen with svn switch?
Yes. 'svn switch' and 'svn update' are exactly the same thing, under
the hood. For UI sanity, we created two separate subcommands. 'svn
st -u' is also an update, it just doesn't apply the changes. And many
cases of 'svn diff', obviously, cause the server to compare trees as
well.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jun 20 19:26:34 2003