Re: svn commit: rev 7541 - in trunk/subversion: include libsvn_client libsvn_wc
From: C. Michael Pilato <cmpilato_at_collab.net>
Date: 2003-10-28 15:52:42 CET
[[ taking this Cc: to the list -- there might be useful info here ]]
Greg Stein <gstein@lyra.org> writes:
> I'm not sure how sarcastic you're being here. Is there a problem or
No sarcasm in this mail at all. Well, I guess that "I, uh, ..." might
The difference between doing checkouts the old way, a flat "gimme a
In the case of a checkout of revision 0, dir-delta sez, "Well, shoot,
Now, we could make dir-delta go through the extra work anyway. "Oh,
Now, admittedly, even the current truthfulness of dir-delta has
I dunno the right answer to this theoretical problem. The
Further complicating matters is that svn_repos_finish_report()
--
[1] The kludginess of treating a repository identifier as a path
property is left as extra credit for anyone with time to solve
it. And I might bear as much guilt as anyone else for this -- I
don't recall the history.
[2] Bear in mind that "entry props" are not "node props" -- they are
kludgily transmitted by dir-delta when a) the entry_props flag is
set, and b) when dir-delta would already otherwise be transmitting
a delta.
> > > > * subversion/libsvn_client/checkout.c
> > > > (svn_client__checkout_internal): Fetch the repository UUID, and
> > > > update calls to svn_wc_ensure_adm(), passing that UUID.
> > >
> > > I'm not familiar enough with the underlying code/control/data flow here,
> > > but is this special-casing the UUID too much? Are we going to miss out on
> > > other (entry) or revision properties?
> >
> > Yes. Shoot. I, uh, forgot about that when I made this change.
> >
> > I suppose we could go back to making dir_delta call open_root() no
> > matter what, oh, and then call change_dir_prop() even though no props
> > were changed. Which means we have to teach every editor to know the
> > difference between a real delta and a fake one.
> >
> > > This is adding yet *another* turnaround to the server, isn't it?
> >
> > Yes (unless the UUID is cached in the session baton, which is highly
> > unlikely).
> >
> > I'll gladly revert, and I'm all ears for better suggestions.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Oct 28 15:54:13 2003
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.