> From: Greg Hudson [mailto:ghudson@MIT.EDU]
> Sent: Tuesday, June 10, 2003 11:18 PM
> On Tue, 2003-06-10 at 17:14, Greg Stein wrote:
> > Lastly, if somebody *does* want to tackle a per-conn FS, then it needs to be
> > keyed by the repository path (and stop and think before you say "key it by
> > the UUID").
>
> Keying on the UUID is a problem at the moment, since you have to open
> the DB to get at the UUID. (Pity we implemented it that way.)
I disagree with that last comment. The uuid table will prove useful
in the future, I am certain of it.
> Keying on the path won't work well if two paths can point to the same
> repository (through symlinks or some Apache configuration equivalent).
Keying off of r->uri - r->path_info would work (or the dir argument
passed to create_config, which is the same). The only way to screw things
up then is symlinks. Which would be a bad idea to start with.
> We could key on the device/inode of the repository directory, but that's
> a Unix-specific concept. I have no idea what apr_stat() puts into the
> device and inode fields of the apr_finfo_t structure.
Whoa, that's a bit drastic ;)
Sander
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Jun 11 14:35:40 2003