trying to update my local svn copy, and i'm getting the following:

526 colossus$~/svn.drupal.org: svn up
svn: Working copy '.' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
527 colossus$~/svn.drupal.org: svn cleanup
svn: In directory 'drupalcon/sf2010/trunk/sites/all/modules/wysiwyg'
svn: Error processing command 'modify-wcprop' in 'drupalcon/sf2010/trunk/sites/all/modules/wysiwyg'
svn: 'drupalcon/sf2010/trunk/sites/all/modules/wysiwyg/wysiwyg.api.php' is not under version control

i tried removing wysiwyg.api.php and re-running, but got the same messages.

Comments

sdboyer’s picture

Unhappy svn locks are never fun. Try removing (or, to be safe, just moving) the sites/all/modules/wysiwyg dir and running the cleanup/update again?

If that doesn't work, the output of svn status -v when run on sites/all/modules/wysiwyg will be helpful to sort it out.

hunmonk’s picture

moved wysiwyg folder, ran svn cleanup, then svn up. it restored the wysiwyg folder no problem. went to the root, ran svn up -- still locked. ran svn cleanup, and i get this again:

569 colossus$~/svn.drupal.org: svn cleanup
svn: In directory 'drupalcon/sf2010/trunk/sites/all/modules/wysiwyg'
svn: Error processing command 'modify-wcprop' in 'drupalcon/sf2010/trunk/sites/all/modules/wysiwyg'
svn: 'drupalcon/sf2010/trunk/sites/all/modules/wysiwyg/wysiwyg.api.php' is not under version control

here's the top of the svn status -v command. it looks like the base files aren't being recognized as under version control?

572 colossus$~/svn.drupal.org/drupalcon/sf2010/trunk/sites/all/modules/wysiwyg: svn status -v
! L           1954       ?   ?           .
?                                        wysiwyg.init.js
?                                        LICENSE.txt
?                                        wysiwyg.api.php
?                                        wysiwyg.admin.inc
?                                        CHANGELOG.txt
?                                        wysiwyg.install
?                                        wysiwyg.dialog.inc
?                                        wysiwyg.js
              1954     1936 joshk        plugins
              1954     1936 joshk        plugins/break
              1954     1936 joshk        plugins/break/break.js
              1954     1892 joshk        plugins/break/editor_plugin.js
              1954     1892 joshk        plugins/break/langs
              1954     1892 joshk        plugins/break/langs/es.js
calebgilbert’s picture

The problem here I believe is along the lines of corruption of some sort - I can produce this error, too. This is not a normal locking issue, which in my experience usually means I'm having a permissions issue on the system I'm trying to do the checkout on. I am also not used to seeing lock errors which include things like this:

svn: 'drupalcon/sf2010/trunk/sites/all/modules/wysiwyg/wysiwyg.api.php' is not under version control

svn deleting the wysiwyg directory, committing that, then adding it back in would do the trick to clean things up.

hunmonk’s picture

svn deleting the wysiwyg directory, committing that, then adding it back in would do the trick to clean things up.

i don't think it's my place to do that in this directory... ;)

who can help out with this?

sdboyer’s picture

Did I say, "ugh, locks?" Oh yeah, I did. I'd agree with Caleb G, though, that the easiest way to fix this is really just to kill the directory and re-add the module. But if that's really not an option - request for two more types of output, from "colossus$~/svn.drupal.org/drupalcon/sf2010/trunk/sites/all/modules": svn status -vu wysiwyg (I shoulda asked you to do the -u the first time), and also svn proplist -v wysiwyg. The latter prolly won't produce anything, but that 'modify-wcprop' code means its worth a shot. Probably all that is, though, is saying that it's having a problem clearing the locked property on the directory...

You've prolly googled and realized it, but this doesn't seem to have an easy solution: http://article.gmane.org/gmane.comp.version-control.subversion.devel/101040

Only other thing I can really think of is trying to force it to svn update to an earlier revision, then re-updating back to the branch tip.

hunmonk’s picture

from "colossus$~/svn.drupal.org/drupalcon/sf2010/trunk/sites/all/modules": svn status -vu wysiwyg

?       *                                wysiwyg/wysiwyg.js
?       *                                wysiwyg/wysiwyg.init.js
?       *                                wysiwyg/LICENSE.txt
?       *                                wysiwyg/changelog.txt
?       *                                wysiwyg/CHANGELOG.txt
        *                                wysiwyg/wysiwyg.module
              1954     1936 joshk        wysiwyg/tinymce/jscripts
              1954     1936 joshk        wysiwyg/tinymce/jscripts/tiny_mce
              1954     1936 joshk        wysiwyg/tinymce/jscripts/tiny_mce/utils
              1954     1936 joshk        wysiwyg/tinymce/jscripts/tiny_mce/utils/mctabs.js
...snip... (a long list of stuff w/ props like these)
              1954     1936 joshk        wysiwyg/editors/js/wymeditor.js
              1954     1936 joshk        wysiwyg/editors/openwysiwyg.inc
              1954     1936 joshk        wysiwyg/editors/yui.inc
              1954     1936 joshk        wysiwyg/editors
        *                                wysiwyg/wysiwyg.plugins.inc
              1954     1936 joshk        wysiwyg/fckeditor/fckeditor.afp
              1954     1936 joshk        wysiwyg/fckeditor/fcktemplates.xml
              1954     1936 joshk        wysiwyg/fckeditor/_whatsnew_history.html
              1954     1936 joshk        wysiwyg/fckeditor/fckeditor.pl
  ...snip... (a long list of stuff w/ props like these)
              1954     1936 joshk        wysiwyg/fckeditor/fckstyles.xml
              1954     1936 joshk        wysiwyg/fckeditor/_documentation.html
              1954     1936 joshk        wysiwyg/fckeditor/fckeditor.cfm
              1954     1936 joshk        wysiwyg/fckeditor
        *                                wysiwyg/README.txt
        *                                wysiwyg/wysiwyg.info
        *                                wysiwyg/wysiwyg-dialog-page.tpl.php
        *                                wysiwyg/.cvsignore
?       *                                wysiwyg/wysiwyg.api.php
              1954     1892 joshk        wysiwyg/translations/da.po
              1954     1892 joshk        wysiwyg/translations/tr.po
              1954     1936 joshk        wysiwyg/translations/wysiwyg.pot
              1954     1936 joshk        wysiwyg/translations/fr.po
              1954     1936 joshk        wysiwyg/translations/de.po
              1954     1936 joshk        wysiwyg/translations/sv.po
              1954     1936 joshk        wysiwyg/translations/hu.po
              1954     1892 joshk        wysiwyg/translations/el.po
              1954     1936 joshk        wysiwyg/translations
              1954     1936 joshk        wysiwyg/plugins/break
              1954     1936 joshk        wysiwyg/plugins/break/break.js
              1954     1892 joshk        wysiwyg/plugins/break/editor_plugin.js
              1954     1892 joshk        wysiwyg/plugins/break/langs
              1954     1892 joshk        wysiwyg/plugins/break/langs/es.js
              1954     1892 joshk        wysiwyg/plugins/break/langs/de.js
              1954     1892 joshk        wysiwyg/plugins/break/langs/en.js
              1954     1892 joshk        wysiwyg/plugins/break/langs/ca.js
              1954     1892 joshk        wysiwyg/plugins/break/images
              1954     1892 joshk        wysiwyg/plugins/break/images/spacer.gif
              1954     1892 joshk        wysiwyg/plugins/break/images/break.gif
              1954     1892 joshk        wysiwyg/plugins/break/images/breaktext.gif
              1954     1892 joshk        wysiwyg/plugins/break/editor_plugin_src.js
              1954     1892 joshk        wysiwyg/plugins/break/break.css
              1954     1936 joshk        wysiwyg/plugins/break.inc
              1954     1936 joshk        wysiwyg/plugins
?       *                                wysiwyg/wysiwyg.admin.inc
?       *                                wysiwyg/wysiwyg.install
?       *                                wysiwyg/wysiwyg.dialog.inc
! L     *     1954       ?   ?           wysiwyg
and also svn proplist -v wysiwyg

doesn't produce any output, as you expected.

i await further instructions... ;)

drumm’s picture

Status: Active » Closed (cannot reproduce)

No more SVN.