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

Owner, group, access rights

From: Adrian May <adrian.may_at_blue-cell-networks.com>
Date: 2005-03-07 17:16:29 CET

Hi folks,

Phillip Marek recently issued a patch to make svn honour these
properties. Its an important issue for me 'cos I'm keeping an entire
linux mini-distro in there and don't like my ssl keys coming out visible
to all and sundry. He got it working for import and export, but the
checkout case seems to be a bit more challenging. I need to finish this
off, but I'm a total layman in svn architecture, and figured I should
ask for advice about how.

Phil layed on some new properties to carry the info around and this
seems to work, but I'm tying my brain in knots trying to trace the whole
checkout process through all these batons and logs to the point where
the file actually exists and can be clobbered with Phil's chmod
function. Even if I could ride the debugger through all that xml parsing
stuff to the point where the file finally shows up, I'd then have to
figure out whether I wanted to change it's properties or not. Maybe this
info is already hanging around in a baton or something, maybe I have to
read the property by hand, or maybe I should wait until all the other
properties are being handled. I guess it can't be that different from
how svn:executable gets dealt with but I didn't suss out how that works
either.

I dont mind writing the code myself, but I need to be told what the svn
architecture would consider the correct stategy to be, otherwise I'll
get it wrong and make a mess.

Ad.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Mar 7 18:38:02 2005

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.