On Tue, Mar 2, 2010 at 6:33 PM, Dr Dave <[email protected]> wrote: > Thanks, Ben. Your help is much appreciated. > > On Mar 2, 2:35 pm, Ben Collins-Sussman <[email protected]> wrote: >> >> Working copies are "glued" to their original repositories in multiple >> secret ways: the original checkout URL is embedded deep within every >> secret .svn/ metadata directory in every folder. So is the original >> repository UUID. You shouldn't be trying to fool with this buried >> data; it's just going to break stuff. > > Yes, I was worried this might be the wrong strategy, and I think I > found every occurrence of PyWhip (using grep from my Cygwin tools), > but now I see there are some other hidden goodies like UUID, so I'll > drop this approach and go with your suggestions below. Aside: I tried > Windows Search to find all the PyWhips, and that got about 90% > (useless, as I should have known). Then I tried Spotlight on my Mac > OSX, and that got a few more. What surprised me was that Spotlight > didn't get them all. Cygwin grep found four more. Now I'm wondering > if even grep can find all occurrences of a text string. How hard can > this be? ! > >> The best possible thing to do is do a *fresh* checkout of the new >> repository into a totally new working copy. > > Error: URL 'https://pykata.googlecode.com/svn/trunk' doesn't exist > > I'm new with googlecode, so I might have missed something in the setup > of this project. When I look at the Source tab in the new PyKata > project, that directory is exactly what I see in the instructions I > didn't set it up, however, so I assume it is just part of the skeleton > for a new project. All I have done so far to this new repository is > clicked the "Reset This Repository". button, as directed on the Source > tab page. Did that delete the trunk? I wish I had shell access to > the server, so I could see what is really there.
When you reset a repository, it returns to revision 0, that means /trunk no longer exists in the directory structure. Just remove that from the end of your URL and you should be able to access it. >> Then run 'svn diff > mypatch' within your old working copy. Then apply the >> patch to the >> new working copy and commit. Then throw away the old working copy. >> >> If you're on windows and don't know how to do diff/patch, things are >> harder. You can just copy the modified files over from the old to the >> new working copy. Or use the diff/patch tools supplied with >> TortoiseSVN. > > I have Cygwin on my Windows machine, just for these dreadful > occasions. :>) > > -- Dave > > -- > You received this message because you are subscribed to the Google Groups > "Project Hosting on Google Code" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-code-hosting?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Project Hosting on Google Code" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-code-hosting?hl=en.

