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.
Received on 2011-07-22 03:52:35 CEST