[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

AW: svn cleanup fails to clean up

From: Niemann, Hartmut <hartmut.niemann_at_siemens.com>
Date: Wed, 9 May 2012 13:52:12 +0200

> -----Ursprüngliche Nachricht-----
> Von: Konstantin Kolinko [mailto:knst.kolinko_at_gmail.com]
> > I had an IOerror when updating an external
> > (different story of an incompatibility between sqlite and our
> > corporate virus scanner, which is already being worked on
> > by our Virus department).
> >
> > Now svn cleanup fails:
> >
> > D:\PRJ\STM\REF\svn_nbgvo\stp\GSBTG\in\wom>svn cleanup
> > svn: E155016: Missing a row in WCROOT for
> > 'D:\PRJ\STM\REF\svn_nbgvo\stp\GSBTG\in\wom'.

     ^^^^^^^^^^^^^^^^^^
this seems to tell me the root of the damaged working copy.

> > svn: E155016: Missing a row in WCROOT.
> >
> > (This is Tortoise SVN's command line client
> >  svn, version 1.7.4 (r1295709)
> >    compiled Mar  8 2012, 18:47:27
> > on windows XP, the root of the WC is D:\PRJ\STM\REF\svn_nbgvo\stp
> > )
> >
> > If I cd .. and svn cleanup there, I don't get an error, but
> when I svn
> > update again,
> > it still doesn't work:
> >
> > D:\PRJ\STM\REF\svn_nbgvo\stp\GSBTG\in\wom>cd  ..
> >
> > D:\PRJ\STM\REF\svn_nbgvo\stp\GSBTG\in>svn cleanup> [...]
> If cleanup cannot fix the problem, the only way would be to delete the
> "wom" directory (the broken nested worked copy) and let svn up in its
> parent directory to retrieve a fresh copy of it.
>
Thank you Kontantin,
this was the clue I needed: it was enough to delete
the wom directory and svn update its parent to restore (only) the
external from the repository. I did not have to
refetch the complete working copy.

And now I see that svn cleanup *has* told me, which database was
corrupt. To me it was not obvious which svn cleanup invocation
deals with which .svn directory.

Mit freundlichen Grüßen
Dr.
Hartmut Niemann

Siemens AG
Infrastructure & Cities Sector
Rail Systems Division
Locomotives and Components
IC RL LOC EN LE 8
Werner-von-Siemens-Str. 67
91052 Erlangen, Deutschland
Tel.: +49 9131 7-34264
Fax: +49 9131 7-26254
mailto:hartmut.niemann_at_siemens.com

Siemens Aktiengesellschaft: Vorsitzender des Aufsichtsrats: Gerhard Cromme; Vorstand: Peter Löscher, Vorsitzender; Roland Busch, Brigitte Ederer, Klaus Helmrich, Joe Kaeser, Barbara Kux, Hermann Requardt, Siegfried Russwurm, Peter Y. Solmssen, Michael Süß; Sitz der Gesellschaft: Berlin und München, Deutschland; Registergericht: Berlin Charlottenburg, HRB 12300, München, HRB 6684; WEEE-Reg.-Nr. DE 23691322
 
Received on 2012-05-09 13:52:53 CEST

This is an archived mail posted to the Subversion Users mailing list.