Hold on, let us examine your new pykata repository and see what's up. On Wed, Mar 3, 2010 at 1:55 PM, Dr Dave <[email protected]> wrote: > On Mar 3, 10:09 am, Ben Collins-Sussman <[email protected]> wrote: >> On Wed, Mar 3, 2010 at 10:39 AM, Dr Dave <[email protected]> wrote: >> > On Mar 2, 6:55 pm, Nathan Ingersoll wrote: >> >> On Tue, Mar 2, 2010 at 6:33 PM, Dr Dave wrote: >> >> > Thanks, Ben. Your help is much appreciated. >> >> > On Mar 2, 2:35 pm, Ben Collins-Sussman 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'texist >> >> >> > 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. >> >> > OK that works. Now I have a working copy of my new repository, >> > without the trunk/ subdirectory: >> > Command: Checkout fromhttps://pykata.googlecode.com/svn, revision >> > HEAD, Fully recursive, Externals included >> > Completed: At revision: 0 >> > This new WC is only skeleton with no content, just a .svn directory (2 >> > folders, 8 files, 221 bytes) >> >> >> >> 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. >> >> > This creates a patch file with the diffs between the old WC and the >> > old repository. There is no option in TortoiseSVN to select the new >> > repository in creating this patch file. >> >> > Since it looks like we are going to lose our revision history anyway, >> > I might as well just add the old files to the new project and start >> > all over. >> >> > We really need a better way to rename a project. >> >> You created a new, completely empty repository. You can now use the >> 'svnsync' tool to copy the entire revision history from the old >> repository to the new repository. It's very easy. When that's done, >> update your working copy of the new repository. Then copy the >> 'modified' files from the old WC to the new WC and commit. > > Oops. Got a little ahead of you there, and had some files already > into the new repository. I cleared all that out with a "Reset this > repository" command. Now back at rev 0. > Using svnsync in my Cygwin shell: > > $ svnsync init https://pykata.googlecode.com/svn > https://pywhip.googlecode.com/svn/trunk > ... > Copied properties for revision 0. > > $ svnsync sync https://pykata.googlecode.com/svn > ... > ... first 16 revisions seem to go OK, then we get stuck. Repeating > the sync command two more times over the next ten minutes gets > different errors. I get a similar error when I try to update the > working copy. > ... > Committed revision 16. > Copied properties for revision 16. > Transmitting file data ...................svnsync: Server sent > unexpected return > value (503 Service Unavailable) in response to PUT request for '/svn/! > svn/wrk/7 > 100af22-26fb-11df-9dd4-974e1f3bf003/trunk/release/pywhip' > > $ svnsync sync https://pykata.googlecode.com/svn > svnsync: Server sent unexpected return value (503 Service Unavailable) > in respon > se to PROPFIND request for '/svn/!svn/vcc/default' > > $ svnsync sync https://pykata.googlecode.com/svn > svnsync: Server sent unexpected return value (503 Service Unavailable) > in respon > se to PROPFIND request for '/svn/!svn/bln/16' > > I'll try again this evening to see if the error might clear. > > -- 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.

