On Jul 21, 2011, at 20:31, Andy Canfield wrote:

> I ran into a problem with a web site I am developing under Drupal; a problem 
> related to user. And I suspect that the same problem arises witn Subversion.
> 
> On my local copy of that site, sometimes the PHP code creates a directory and 
> puts files into that directory.  The directory had standard permissions - 
> readable by all but writable only by owner. But that directory is owned by 
> www-data because apache/PHP created the directory.
> 
> But when I zip it up, upload it to the server in Hong Kong, and unzip it, all 
> directories are owned by the user on the server who unzipped the directory. 
> The permissions were preserved; still readable by all but writable only by 
> the owner. But the owner was no longer the Apache user, it was the user who 
> unzipped the directory. I had to invent two shell scripts; one to run on my 
> computer finding all the directories owned by Apache on my machine, and the 
> second run on the server making all those directories writable by all.
> 
> I suspect that if I were using Subversion I would still have that problem. I 
> do not remember seeing anything in the manual about preserving directory and 
> file attributes, such as readable by all and writable by all. I do not 
> remember seeing anything in the manual about directory owners. I saw no 
> warning, I saw no assurance.
> 
> But, then again, I haven't finished the second manual yet. Maybe that's 
> covered farther back in the book.
> 
> So does Subversion preserve directory attributes?

No, Subversion does not store permissions or ownership.


Reply via email to