You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Eric Hanchrow <of...@blarg.net> on 2008/06/05 17:48:45 UTC

"svn cleanup" doesn't; advice needed

I'm sending this to dev@ in addition to users@, since I've researched
pretty thoroughly and have found a number of other people with this
problem (see IRC logs at http://tinyurl.com/3qts4a for a sampling), and
no useful suggestions from anyone.

The story so far:
  
  C:\CruiseControl>svn --version
  svn, version 1.4.5 (r25188)
     compiled Aug 22 2007, 20:49:04

Running on XP, Service Pack 2.

So somehow I got a wedged wc -- I probably killed a "svn up" process.
No problem, thinks I; I'll just run "svn cleanup".

  C:\CruiseControl\WebClientRelease20080528>svn st -q
  ! L    .
  ! L    External
    L    External\JavaSeRuntimeEnvironment6Update4
    L    External\DirectX
    L    External\DirectX\Include
    L    External\DirectX\Lib
    L    External\DirectX\Lib\x64
    L    External\DirectX\Lib\x86
  ! L    External\VC
    L    External\VC\include
    L    External\VC\include\msclr
    L    External\VC\include\msclr\com
    L    External\VC\include\sys
    L    External\VC\include\CodeAnalysis
  ! L    External\VC\atlmfc
    L    External\VC\atlmfc\include
    L    External\VC\atlmfc\include\res
    L    External\VC\atlmfc\include\l.jpn
    L    External\VC\atlmfc\include\l.deu
    L    External\VC\atlmfc\include\l.esp
    L    External\VC\atlmfc\include\l.kor
    L    External\VC\atlmfc\include\l.fra
    L    External\VC\atlmfc\include\l.chs
    L    External\VC\atlmfc\include\l.ita
    L    External\VC\atlmfc\include\l.cht
  ! L    External\VC\atlmfc\lib

  C:\CruiseControl\WebClientRelease20080528>svn cleanup
  svn: In directory 'External\VC\atlmfc\lib'
  svn: Error processing command 'modify-wcprop' in 'External\VC\atlmfc\lib'
  svn: 'External\VC\atlmfc\lib\eafxis.lib' is not under version control

Uh oh.

What follows is mostly more of the same:

  C:\CruiseControl\WebClientRelease20080528>svn st -q
  ! L    .
  ! L    External
  ! L    External\VC
  ! L    External\VC\atlmfc
  ! L    External\VC\atlmfc\lib

  C:\CruiseControl\WebClientRelease20080528>cd external

  C:\CruiseControl\WebClientRelease20080528\External>svn cleanup
  svn: In directory 'VC\atlmfc\lib'
  svn: Error processing command 'modify-wcprop' in 'VC\atlmfc\lib'
  svn: 'VC\atlmfc\lib\eafxis.lib' is not under version control

  C:\CruiseControl\WebClientRelease20080528\External>svn st
  ! L    .
  ! L    VC
  ! L    VC\atlmfc
  ?      VC\atlmfc\lib\mfc80.lib
  ?      VC\atlmfc\lib\eafxis.pdb
  ?      VC\atlmfc\lib\eafxis.lib
  ?      VC\atlmfc\lib\mfcm80u.lib
  ?      VC\atlmfc\lib\Atl.lib
  ?      VC\atlmfc\lib\mfc80d.lib
  ?      VC\atlmfc\lib\mfcmifc80.dll
  ?      VC\atlmfc\lib\eafxisd.pdb
  ?      VC\atlmfc\lib\eafxisd.lib
  ?      VC\atlmfc\lib\mfcm80ud.lib
  ?      VC\atlmfc\lib\atldload.lib
  ?      VC\atlmfc\lib\mfcs80u.pdb
  ?      VC\atlmfc\lib\mfcs80u.lib
  ?      VC\atlmfc\lib\nafxcw.pdb
  ?      VC\atlmfc\lib\nafxis.pdb
  ?      VC\atlmfc\lib\mfcs80ud.lib
  ?      VC\atlmfc\lib\nafxcwd.pdb
  ?      VC\atlmfc\lib\mfcm80.lib
  ?      VC\atlmfc\lib\nafxisd.pdb
  ?      VC\atlmfc\lib\atlmincrt.pdb
  ?      VC\atlmfc\lib\uafxcw.lib
  ?      VC\atlmfc\lib\mfcm80d.lib
  ?      VC\atlmfc\lib\mfcs80.lib
  ?      VC\atlmfc\lib\uafxcwd.pdb
  ?      VC\atlmfc\lib\mfc80u.lib
  ?      VC\atlmfc\lib\atls.lib
  ?      VC\atlmfc\lib\mfcs80d.lib
  ?      VC\atlmfc\lib\mfc80ud.lib
  ?      VC\atlmfc\lib\atlsd.pdb
  ?      VC\atlmfc\lib\mfcdload.lib
  ! L    VC\atlmfc\lib

  C:\CruiseControl\WebClientRelease20080528\External>cd vc

  C:\CruiseControl\WebClientRelease20080528\External\VC>svn cleanup
  svn: In directory 'atlmfc\lib'
  svn: Error processing command 'modify-wcprop' in 'atlmfc\lib'
  svn: 'atlmfc\lib\eafxis.lib' is not under version control

  C:\CruiseControl\WebClientRelease20080528\External\VC>svn st
  ! L    .
  ! L    atlmfc
  ?      atlmfc\lib\mfc80.lib
  ?      atlmfc\lib\eafxis.pdb
  ?      atlmfc\lib\eafxis.lib
  ?      atlmfc\lib\mfcm80u.lib
  ?      atlmfc\lib\Atl.lib
  ?      atlmfc\lib\mfc80d.lib
  ?      atlmfc\lib\mfcmifc80.dll
  ?      atlmfc\lib\eafxisd.pdb
  ?      atlmfc\lib\eafxisd.lib
  ?      atlmfc\lib\mfcm80ud.lib
  ?      atlmfc\lib\atldload.lib
  ?      atlmfc\lib\mfcs80u.pdb
  ?      atlmfc\lib\mfcs80u.lib
  ?      atlmfc\lib\nafxcw.pdb
  ?      atlmfc\lib\nafxis.pdb
  ?      atlmfc\lib\mfcs80ud.lib
  ?      atlmfc\lib\nafxcwd.pdb
  ?      atlmfc\lib\mfcm80.lib
  ?      atlmfc\lib\nafxisd.pdb
  ?      atlmfc\lib\atlmincrt.pdb
  ?      atlmfc\lib\uafxcw.lib
  ?      atlmfc\lib\mfcm80d.lib
  ?      atlmfc\lib\mfcs80.lib
  ?      atlmfc\lib\uafxcwd.pdb
  ?      atlmfc\lib\mfc80u.lib
  ?      atlmfc\lib\atls.lib
  ?      atlmfc\lib\mfcs80d.lib
  ?      atlmfc\lib\mfc80ud.lib
  ?      atlmfc\lib\atlsd.pdb
  ?      atlmfc\lib\mfcdload.lib
  ! L    atlmfc\lib

  C:\CruiseControl\WebClientRelease20080528\External\VC>cd atlmfc

  C:\CruiseControl\WebClientRelease20080528\External\VC\atlmfc>svn cleanup
  svn: In directory 'lib'
  svn: Error processing command 'modify-wcprop' in 'lib'
  svn: 'lib\eafxis.lib' is not under version control

  C:\CruiseControl\WebClientRelease20080528\External\VC\atlmfc>svn st
  ! L    .
  ?      lib\mfc80.lib
  ?      lib\eafxis.pdb
  ?      lib\eafxis.lib
  ?      lib\mfcm80u.lib
  ?      lib\Atl.lib
  ?      lib\mfc80d.lib
  ?      lib\mfcmifc80.dll
  ?      lib\eafxisd.pdb
  ?      lib\eafxisd.lib
  ?      lib\mfcm80ud.lib
  ?      lib\atldload.lib
  ?      lib\mfcs80u.pdb
  ?      lib\mfcs80u.lib
  ?      lib\nafxcw.pdb
  ?      lib\nafxis.pdb
  ?      lib\mfcs80ud.lib
  ?      lib\nafxcwd.pdb
  ?      lib\mfcm80.lib
  ?      lib\nafxisd.pdb
  ?      lib\atlmincrt.pdb
  ?      lib\uafxcw.lib
  ?      lib\mfcm80d.lib
  ?      lib\mfcs80.lib
  ?      lib\uafxcwd.pdb
  ?      lib\mfc80u.lib
  ?      lib\atls.lib
  ?      lib\mfcs80d.lib
  ?      lib\mfc80ud.lib
  ?      lib\atlsd.pdb
  ?      lib\mfcdload.lib
  ! L    lib

  C:\CruiseControl\WebClientRelease20080528\External\VC\atlmfc>cd lib

  C:\CruiseControl\WebClientRelease20080528\External\VC\atlmfc\lib>svn cleanup
  svn: In directory '.'
  svn: Error processing command 'modify-wcprop' in '.'
  svn: 'eafxis.lib' is not under version control

  C:\CruiseControl\WebClientRelease20080528\External\VC\atlmfc\lib>svn st
  ?      mfc80.lib
  ?      eafxis.pdb
  ?      eafxis.lib
  ?      mfcm80u.lib
  ?      Atl.lib
  ?      mfc80d.lib
  ?      mfcmifc80.dll
  ?      eafxisd.pdb
  ?      eafxisd.lib
  ?      mfcm80ud.lib
  ?      atldload.lib
  ?      mfcs80u.pdb
  ?      mfcs80u.lib
  ?      nafxcw.pdb
  ?      nafxis.pdb
  ?      mfcs80ud.lib
  ?      nafxcwd.pdb
  ?      mfcm80.lib
  ?      nafxisd.pdb
  ?      atlmincrt.pdb
  ?      uafxcw.lib
  ?      mfcm80d.lib
  ?      mfcs80.lib
  ?      uafxcwd.pdb
  ?      mfc80u.lib
  ?      atls.lib
  ?      mfcs80d.lib
  ?      mfc80ud.lib
  ?      atlsd.pdb
  ?      mfcdload.lib
  ! L    .

  C:\CruiseControl\WebClientRelease20080528\External\VC\atlmfc\lib>svn up
  svn: Working copy '.' locked
  svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)

  C:\CruiseControl\WebClientRelease20080528\External\VC\atlmfc\lib>svn cleanup
  svn: In directory '.'
  svn: Error processing command 'modify-wcprop' in '.'
  svn: 'eafxis.lib' is not under version control

So: I've got a locked wc, but "svn cleanup" won't unlock it.  What's the
deal?  I cannot reliably reproduce this, so I hesitate to enter an issue
in the issue tracker.

-- 
A DRE voting system is one of the simplest computer
applications you could imagine.  It just adds by one.
        -- Brit Williams, emeritus professor of computer science

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: "svn cleanup" doesn't; advice needed

Posted by Karl Fogel <kf...@red-bean.com>.
Branko Čibej <br...@xbc.nu> writes:
> Hmmm, we could use "F" instead, it sounds remarkably similar to
> "locked" so the transition should be easy.

Nice.  Think anyone'd notice? :-)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org


Re: "svn cleanup" doesn't; advice needed

Posted by Branko Čibej <br...@xbc.nu>.
Karl Fogel wrote:
> Eric Hanchrow <of...@blarg.net> writes:
>   
>> So somehow I got a wedged wc -- I probably killed a "svn up" process.
>> No problem, thinks I; I'll just run "svn cleanup".
>>
>> [...]
>>
>> So: I've got a locked wc, but "svn cleanup" won't unlock it.  What's the
>> deal?  I cannot reliably reproduce this, so I hesitate to enter an issue
>> in the issue tracker.
>>     
>
> I've heard other reports of this on users@.  But you're right, without a
> repro recipe, it's hard to do anything.
>
> As an aside, we should deprecate the "L" char and the "locked"
> terminology, because it's incredibly confusing to users: they think it's
> referring to our "locking" feature, which is, of course, totally
> unrelated to this.
>   

Hmmm, we could use "F" instead, it sounds remarkably similar to "locked" 
so the transition should be easy.

-- Brane


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: "svn cleanup" doesn't; advice needed

Posted by Karl Fogel <kf...@red-bean.com>.
Eric Hanchrow <of...@blarg.net> writes:
> So somehow I got a wedged wc -- I probably killed a "svn up" process.
> No problem, thinks I; I'll just run "svn cleanup".
>
> [...]
>
> So: I've got a locked wc, but "svn cleanup" won't unlock it.  What's the
> deal?  I cannot reliably reproduce this, so I hesitate to enter an issue
> in the issue tracker.

I've heard other reports of this on users@.  But you're right, without a
repro recipe, it's hard to do anything.

As an aside, we should deprecate the "L" char and the "locked"
terminology, because it's incredibly confusing to users: they think it's
referring to our "locking" feature, which is, of course, totally
unrelated to this.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: "svn cleanup" doesn't; advice needed

Posted by Karl Fogel <kf...@red-bean.com>.
Eric Hanchrow <of...@blarg.net> writes:
> So somehow I got a wedged wc -- I probably killed a "svn up" process.
> No problem, thinks I; I'll just run "svn cleanup".
>
> [...]
>
> So: I've got a locked wc, but "svn cleanup" won't unlock it.  What's the
> deal?  I cannot reliably reproduce this, so I hesitate to enter an issue
> in the issue tracker.

I've heard other reports of this on users@.  But you're right, without a
repro recipe, it's hard to do anything.

As an aside, we should deprecate the "L" char and the "locked"
terminology, because it's incredibly confusing to users: they think it's
referring to our "locking" feature, which is, of course, totally
unrelated to this.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org