How to checkout the wordpress.org plugin repository?

I have problems to checkout the wordpress.org plugin repository via SVN on https://plugins.svn.wordpress.org/.

First it starts all looking well:

>svn --force checkout https://plugins.svn.wordpress.org/
A    plugins.svn.wordpress.org\lumberjack
...


But while it progresses, it gets stuck:

...
A    plugins.svn.wordpress.org\gbs-ad-shopping\readme.txt
A    plugins.svn.wordpress.org\gbs-ad-shopping\SaveButton.png
svn: In directory 'plugins.svn.wordpress.org\gbs-ad-shopping'
svn: Can't open file 'plugins.svn.wordpress.org\gbs-ad-shopping\.svn\tmp\text-base\readme.txt.svn-base': Das System kann die angegebene Datei nicht finden.


(Das System kann die angegebene Datei nicht finden. is German for a file not found error)

So now the working copy is broken. First thing to do I thought is to run a cleanup, but see what happens:

>svn cleanup plugins.svn.wordpress.org
svn: In directory 'plugins.svn.wordpress.org\gbs-ad-shopping'
svn: Error processing command 'modify-wcprop' in 'plugins.svn.wordpress.org\gbs-ad-    shopping'
svn: 'plugins.svn.wordpress.org\gbs-ad-shopping\format' is not under version control


It looks a bit to me that this plugin is has some weird settings that prevent to checkout it. So any hints on this? Better ask that question over at SE?

-
Wait, am I missing something, or are you actually trying to checkout the entire plugins repo? If you look at what gbs-ad-shopping's SVN directory looks like you'll probably cringe. –  mtekk Nov 23 '10 at 22:07
I want to run a test on Ticket #13699 and need some meat to throw on the grill. I need fuzz data, so yeah, picking it up. –  hakre Nov 23 '10 at 22:38
I also have a complete SVN plugin "mirror" on my nas. But also for me with tortoise I never managed to get a complete copy at once, somewhere at some stage it just gives an error, so the rest is manual. –  edelwater Nov 24 '10 at 5:41
@edelwater: how long did it took for you to do the "mirror"? –  hakre Nov 24 '10 at 15:05
LONG ... VERY LONG... even entering the directory takes a LOT of time while the NAS goes TRRRRRRRRRRRRRRRRRR –  edelwater Nov 24 '10 at 22:27

1 Answer

Okay, looks like this is a problem with windows. I tested this now under linux and it worked like a charm. I have no idea what is causing this, but that specific plugin which is problematic is looking wired in svn anyway.

So solution is to use a SVN client on linux. It just works.

-
I see there is a readme.txt and a README.txt in that plugin's repository. It seems NTFS makes no distinction of filenames based on case, so SVN gets in trouble because it wants to add a file it already has. –  Jan Fabry Nov 26 '10 at 17:05
Thanks for the pointer. That makes sense as windows does not differ with case in filenames. –  hakre Nov 29 '10 at 9:30
Should we ask plugins@wordpress.org to remove one of the two? This probably bothers others too. –  Jan Fabry Dec 6 '10 at 17:41
@Jan - Nah, it's just that you need to checkout via linux. That's all. –  hakre Dec 7 '10 at 9:55