[prev in list] [next in list] [prev in thread] [next in thread] 

List:       subversion-dev
Subject:    Re: svn st shows missing for root folder
From:       Nathan Hartman <hartman.nathan () gmail ! com>
Date:       2023-02-09 2:52:21
Message-ID: CAJT2EHrDvc2LAjPNcgFZoymdt=T11TzQHE7JRkxF8w+iLSzyGQ () mail ! gmail ! com
[Download RAW message or body]

On Wed, Feb 8, 2023 at 5:46 AM Johan Corveleyn <jcorvel@gmail.com> wrote:

> On Wed, Apr 15, 2020 at 10:40 AM Johan Corveleyn <jcorvel@gmail.com>
> wrote:
> > 
> > On Tue, Nov 19, 2019 at 9:44 PM Evgeny Kotkov
> > <evgeny.kotkov@visualsvn.com> wrote:
> > > 
> > > Stefan Kueng <tortoisesvn@gmail.com> writes:
> > > 
> > > > Using svn 1.13.0 on Windows:
> > > > 
> > > > SUBST G:\ D:\Development\TestWC
> > > > G:
> > > > svn st .
> > > > 
> > > > !       .
> > > > ?       Foo
> > > > ?       src\nonversioned
> > > > 
> > > > As you can see, the root folder doesn't show the correct status.
> > > > This showed the correct status with 1.12.x.
> > > 
> > > On my side, this issue *does not* reproduce with Subversion 1.13.0
> built
> > > against APR 1.6.x, but reproduces with the TortoiseSVN 1.13.1
> command-line
> > > binaries.
> > > 
> > > I see that TortoiseSVN 1.13 has recently switched to APR 1.7.0, so
> that may
> > > be causing the issue:
> > > 
> > > https://osdn.net/projects/tortoisesvn/scm/svn/commits/28674
> > > 
> > > Among the changes in APR 1.7.0, this one could be responsible for the
> faulty
> > > behavior, since it changes how apr_stat() works for reparse points:
> > > 
> > > https://svn.apache.org/r1855950
> > > 
> > > 
> > > Regards,
> > > Evgeny Kotkov
> > 
> > Somehow, this fell through the cracks, and was not reported to APR as
> > it should have been. So it came back to this list later, in another
> > report (unfortunately still not forwarded to APR):
> > 
> > 
> https://lists.apache.org/thread.html/4797303a065e9c1091bbf445acaa3121ccb27ac2d661eb0debd1cf40%40%3Cdev.subversion.apache.org%3E
> 
> > 
> > Anyway, I've forwarded this thread to dev@apr last week, where it is
> > currently being discussed:
> > 
> > 
> https://lists.apache.org/thread.html/r28e478074055436b27b13f7487203448079aea5adfe4207007ad7ea9%40%3Cdev.apr.apache.org%3E
> 
> > 
> > We know now that the problem isn't specific to the use of "subst", but
> > actually to all "working copies on drive roots", so also when you
> > perform a checkout to C:\ for example.
> > Probably also with "shared folders"  over the network, when the
> > wc-root is the share-root, as was just reported to TSVN here:
> > 
> > 
> https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/tortoisesvn/jgHE5_sHfFI/xOpP1Ce3AAAJ
> 
> > 
> 
> Just closing the loop on this issue:
> It has taken some time, but this issue (in APR) has been fixed now and
> backported to the 1.7.x branch in r1904030. It was released last week
> as part of APR 1.7.1.
> 
> (I've also left a message on the tortoisesvn-users list about this, in
> reply to an old thread about this problem)



Thanks for following up on this issue (and the substituted drive issue
too)... Hopefully those are fixed for good now!

Cheers
Nathan


[Attachment #3 (text/html)]

<div>On Wed, Feb 8, 2023 at 5:46 AM Johan Corveleyn &lt;<a \
href="mailto:jcorvel@gmail.com">jcorvel@gmail.com</a>&gt; wrote:<br></div><div><div \
class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, Apr 15, 2020 at 10:40 AM \
Johan Corveleyn &lt;<a href="mailto:jcorvel@gmail.com" \
target="_blank">jcorvel@gmail.com</a>&gt; wrote:<br> &gt;<br>
&gt; On Tue, Nov 19, 2019 at 9:44 PM Evgeny Kotkov<br>
&gt; &lt;<a href="mailto:evgeny.kotkov@visualsvn.com" \
target="_blank">evgeny.kotkov@visualsvn.com</a>&gt; wrote:<br> &gt; &gt;<br>
&gt; &gt; Stefan Kueng &lt;<a href="mailto:tortoisesvn@gmail.com" \
target="_blank">tortoisesvn@gmail.com</a>&gt; writes:<br> &gt; &gt;<br>
&gt; &gt; &gt; Using svn 1.13.0 on Windows:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; SUBST G:\ D:\Development\TestWC<br>
&gt; &gt; &gt; G:<br>
&gt; &gt; &gt; svn st .<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; !           .<br>
&gt; &gt; &gt; ?           Foo<br>
&gt; &gt; &gt; ?           src\nonversioned<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; As you can see, the root folder doesn&#39;t show the correct \
status.<br> &gt; &gt; &gt; This showed the correct status with 1.12.x.<br>
&gt; &gt;<br>
&gt; &gt; On my side, this issue *does not* reproduce with Subversion 1.13.0 \
built<br> &gt; &gt; against APR 1.6.x, but reproduces with the TortoiseSVN 1.13.1 \
command-line<br> &gt; &gt; binaries.<br>
&gt; &gt;<br>
&gt; &gt; I see that TortoiseSVN 1.13 has recently switched to APR 1.7.0, so that \
may<br> &gt; &gt; be causing the issue:<br>
&gt; &gt;<br>
&gt; &gt;     <a href="https://osdn.net/projects/tortoisesvn/scm/svn/commits/28674" \
rel="noreferrer" target="_blank">https://osdn.net/projects/tortoisesvn/scm/svn/commits/28674</a><br>
 &gt; &gt;<br>
&gt; &gt; Among the changes in APR 1.7.0, this one could be responsible for the \
faulty<br> &gt; &gt; behavior, since it changes how apr_stat() works for reparse \
points:<br> &gt; &gt;<br>
&gt; &gt;     <a href="https://svn.apache.org/r1855950" rel="noreferrer" \
target="_blank">https://svn.apache.org/r1855950</a><br> &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Regards,<br>
&gt; &gt; Evgeny Kotkov<br>
&gt;<br>
&gt; Somehow, this fell through the cracks, and was not reported to APR as<br>
&gt; it should have been. So it came back to this list later, in another<br>
&gt; report (unfortunately still not forwarded to APR):<br>
&gt;<br>
&gt;        <a href="https://lists.apache.org/thread.html/4797303a065e9c1091bbf445acaa3121ccb27ac2d661eb0debd1cf40%40%3Cdev.subversion.apache.org%3E" \
rel="noreferrer" target="_blank">https://lists.apache.org/thread.html/4797303a065e9c10 \
91bbf445acaa3121ccb27ac2d661eb0debd1cf40%40%3Cdev.subversion.apache.org%3E</a><br> \
&gt;<br> &gt; Anyway, I&#39;ve forwarded this thread to dev@apr last week, where it \
is<br> &gt; currently being discussed:<br>
&gt;<br>
&gt;        <a href="https://lists.apache.org/thread.html/r28e478074055436b27b13f7487203448079aea5adfe4207007ad7ea9%40%3Cdev.apr.apache.org%3E" \
rel="noreferrer" target="_blank">https://lists.apache.org/thread.html/r28e478074055436b27b13f7487203448079aea5adfe4207007ad7ea9%40%3Cdev.apr.apache.org%3E</a><br>
 &gt;<br>
&gt; We know now that the problem isn&#39;t specific to the use of &quot;subst&quot;, \
but<br> &gt; actually to all &quot;working copies on drive roots&quot;, so also when \
you<br> &gt; perform a checkout to C:\ for example.<br>
&gt; Probably also with &quot;shared folders&quot;   over the network, when the<br>
&gt; wc-root is the share-root, as was just reported to TSVN here:<br>
&gt;<br>
&gt;        <a href="https://groups.google.com/forum/?utm_medium=email&amp;utm_source=footer#!msg/tortoisesvn/jgHE5_sHfFI/xOpP1Ce3AAAJ" \
rel="noreferrer" target="_blank">https://groups.google.com/forum/?utm_medium=email&amp;utm_source=footer#!msg/tortoisesvn/jgHE5_sHfFI/xOpP1Ce3AAAJ</a><br>
 &gt;<br>
<br>
Just closing the loop on this issue:<br>
It has taken some time, but this issue (in APR) has been fixed now and<br>
backported to the 1.7.x branch in r1904030. It was released last week<br>
as part of APR 1.7.1.<br>
<br>
(I&#39;ve also left a message on the tortoisesvn-users list about this, in<br>
reply to an old thread about this problem)</blockquote><div dir="auto"><br></div><div \
dir="auto"><br></div><div dir="auto">Thanks for following up on this issue (and the \
substituted drive issue too)... Hopefully those are fixed for good now!</div><div \
dir="auto"><br></div><div dir="auto">Cheers  </div><div dir="auto">Nathan  </div><div \
dir="auto"><br></div></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic