You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Sebastijan V <sv...@gmail.com> on 2013/03/21 02:50:52 UTC

Problems with permissions (changed vith svn commit)

Hello

I'm using Fedora. Until subversion-1.6.18-1 everything was OK.
 From version 1.7.8-1 I have following problem:

# touch testfile
# ls -la testfile
-rw-r--r--. 1 root root 0 Mar 21 02:49 testfile

# chmod 600 testfile
# svn add testfile
# ls -la testfile
-rw-------. 1 root root 0 Mar 21 02:49 testfile

# svn -m '' ci
# ls -la testfile
-rw-r--r--. 1 root root 0 Mar 21 02:49 testfile

I don't think, that's OK.
I was searching on the net, how to preserve permissions, but didn't find 
anything.
Is any option, to leave permissions as they are while svn commit?

with */strace svn -m '' ci/* I can see 'chmod 644'

best regards, sebastijan

Re: Problems with permissions (changed vith svn commit)

Posted by Sebastijan V <sv...@gmail.com>.
Sorry for late answer.

chmod prevents changing group and others permission.

I'm planning to use svn for /etc/ backup.
Is there any way to tell svn to leave premissions as they are?

Is umask 777 only option?

best regards, sebastijan
On 21.3.2013 14:23, Daniel Shahaf wrote:
> Try
> # umask 077
> (in the same shell, prior to testing)
>
> Sebastijan V wrote on Thu, Mar 21, 2013 at 02:50:52 +0100:
>> Hello
>>
>> I'm using Fedora. Until subversion-1.6.18-1 everything was OK.
>>  From version 1.7.8-1 I have following problem:
>>
>> # touch testfile
>> # ls -la testfile
>> -rw-r--r--. 1 root root 0 Mar 21 02:49 testfile
>>
>> # chmod 600 testfile
>> # svn add testfile
>> # ls -la testfile
>> -rw-------. 1 root root 0 Mar 21 02:49 testfile
>>
>> # svn -m '' ci
>> # ls -la testfile
>> -rw-r--r--. 1 root root 0 Mar 21 02:49 testfile
>>
>> I don't think, that's OK.
>> I was searching on the net, how to preserve permissions, but didn't find
>> anything.
>> Is any option, to leave permissions as they are while svn commit?
>>
>> with */strace svn -m '' ci/* I can see 'chmod 644'
>>
>> best regards, sebastijan


Re: Problems with permissions (changed vith svn commit)

Posted by Daniel Shahaf <d....@daniel.shahaf.name>.
Try
# umask 077
(in the same shell, prior to testing)

Sebastijan V wrote on Thu, Mar 21, 2013 at 02:50:52 +0100:
> Hello
>
> I'm using Fedora. Until subversion-1.6.18-1 everything was OK.
> From version 1.7.8-1 I have following problem:
>
> # touch testfile
> # ls -la testfile
> -rw-r--r--. 1 root root 0 Mar 21 02:49 testfile
>
> # chmod 600 testfile
> # svn add testfile
> # ls -la testfile
> -rw-------. 1 root root 0 Mar 21 02:49 testfile
>
> # svn -m '' ci
> # ls -la testfile
> -rw-r--r--. 1 root root 0 Mar 21 02:49 testfile
>
> I don't think, that's OK.
> I was searching on the net, how to preserve permissions, but didn't find  
> anything.
> Is any option, to leave permissions as they are while svn commit?
>
> with */strace svn -m '' ci/* I can see 'chmod 644'
>
> best regards, sebastijan