Re: Invalid cross-link error when have a mounted subdirectory

2022-08-07 Thread Nathan Hartman
On Sun, Aug 7, 2022 at 12:13 PM Nico Kadel-Garcia  wrote:

> On Sun, Aug 7, 2022 at 8:40 AM Jon Daley via users
>  wrote:
> >
> > I'm not sure what version this change happened in, but I used to be able
> > to have my /home directory mounted and use subversion commands in my home
> > directory, even though the .svn directory exists at /.svn
>
> Which version are you using, and on which operating system?



Also important: Which was the old version that worked as expected?

Do you have both versions available and can you run "svn version --verbose"
and share the output?

Knowing both versions makes it possible to bisect (provided the issue can
be reproduced).

Bisecting is probably the first avenue I would explore in any given "it
used to work but now it's broken" situation.

Cheers,
Nathan


Re: Invalid cross-link error when have a mounted subdirectory

2022-08-07 Thread Nico Kadel-Garcia
On Sun, Aug 7, 2022 at 8:40 AM Jon Daley via users
 wrote:
>
> I'm not sure what version this change happened in, but I used to be able
> to have my /home directory mounted and use subversion commands in my home
> directory, even though the .svn directory exists at /.svn

Which version are you using, and on which operating system?

Climbing up the directory tree past mountpoints is... well, it's a bit
dangerous.


> But, today, I installed a new server, and whenever I use subversion inside
> my home directory, I get:
>
> /home/mail#svn copy svn+ssh://svn@ASDASDASD .
> svn: E155009: Failed to run the WC DB work queue associated with 
> '/home/mail', work item 3470 (file-install home/mail/.no-spam-check 1 0 1 1)
> svn: E18: Can't move '/.svn/tmp/svn-U1XHuf' to 
> '/home/mail/.no-spam-check': Invalid cross-device link
>
> Is there a way to make subversion not assume its tmp directory is on the
> same disk as the working directory?
>
>


Invalid cross-link error when have a mounted subdirectory

2022-08-07 Thread Jon Daley via users
I'm not sure what version this change happened in, but I used to be able 
to have my /home directory mounted and use subversion commands in my home 
directory, even though the .svn directory exists at /.svn


But, today, I installed a new server, and whenever I use subversion inside 
my home directory, I get:


/home/mail#svn copy svn+ssh://svn@ASDASDASD .
svn: E155009: Failed to run the WC DB work queue associated with '/home/mail', 
work item 3470 (file-install home/mail/.no-spam-check 1 0 1 1)
svn: E18: Can't move '/.svn/tmp/svn-U1XHuf' to '/home/mail/.no-spam-check': 
Invalid cross-device link

Is there a way to make subversion not assume its tmp directory is on the 
same disk as the working directory?