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

Re: svn_fs_link: incompatibility with new NodeRevId schema?

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2002-05-28 17:36:24 CEST

"Bill Tutt" <rassilon@lyra.org> writes:

> > I am inclined to think that the solution to this problem might be as
> > simple as the removal of svn_fs_link() from the filesystem interface.
> > Currently, svn_fs_link() is used only by the repository layer's
> > reporter vtable() implementations, and by some test code (I think). I
> > wonder if perhaps svn_fs_copy() is sufficient for all places where
> > svn_fs_link() is currently used?
> >
>
> I'm not sure why the reporter layer uses this. IIRC when analyzing the
> places that called filesystem code this TXN_ID that the reporter vtables
> are building are aborted anyway. This seems wrongheaded and performance
> horrible eventually.

Bill, FYI: this is how updates work. The client builds a perfect
"mirror" of its working copy as a txn on the server. Then the server
walks two trees, comparing the txn to some revision, and sends back a
tree-delta. Then the txn is tossed.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue May 28 17:39:37 2002

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