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.orgReceived 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.