It looks like a symlink to the DC folder has somehow ended up in the DC folder! This DC folder contains all the products and the symlink again, meaning you get a recursive CVS checkout that never ends. A bit like having a relative link without a BASE ref in a DTML method, 'cept much much slower :-( Is anyone else seeing this? cheers, Chris
On Fri, 20 Jul 2001, Chris Withers wrote:
It looks like a symlink to the DC folder has somehow ended up in the DC folder!
This DC folder contains all the products and the symlink again, meaning you get a recursive CVS checkout that never ends.
A bit like having a relative link without a BASE ref in a DTML method, 'cept much much slower :-(
The DC "folder" was actually a symlink to the folder containing it. I've removed it. (It was an ill-conceived backwards compatability workaround, for those who had the few products formerly contained in Products/DC. It was much too piecemeal of a backwards-compat gesture to be any good, and is deadly for anyone trying to check out the entire Products folder. Now, i'm not sure why you would want to check out the entire folder, but i see no reason to sabotage it...-) Let me know if i've overlooked something else. Ken
The DC "folder" was actually a symlink to the folder containing it. I've removed it.
Ah, okay...
piecemeal of a backwards-compat gesture to be any good, and is deadly for anyone trying to check out the entire Products folder.
Indeed, especially over what appears to be an already-broken transatlantic link in my case ;-)
Now, i'm not sure why you would want to check out the entire folder, but i see no reason to sabotage it...-)
Well, this was because the Products folder always only contains __init__.py when I check it out. I just assumed the 'new' way of doing things was to check out the Products module and copy it in place. However, Andreas seems to get a full Products folder when he checks the Zope module out using the same commands as me. ViewCVS seems to back me up thought, if you go through http://cvs.zope.org, you get a Products folder containing just __init__.py Dunno what I'm supposed to do, my longterm aim is getting back to having: 1. A complete Zope Source checkout 2. A complete CMF checkout If anyone can help, I would muchly appreciate it :-) cheers, Chris
On Fri, 20 Jul 2001, Chris Withers wrote:
Dunno what I'm supposed to do, my longterm aim is getting back to having:
1. A complete Zope Source checkout 2. A complete CMF checkout
If anyone can help, I would muchly appreciate it :-)
1. cvs -d :psever:anonymous@cvs.zope.org:/cvs-repository checkout Zope 2. cvs -d :psever:anonymous@cvs.zope.org:/cvs-repository checkout CMF I updated the instructions - at http://dev.zope.org/Resources/ZopePublicCVS.html . I thought i had mentioned the way to do the checkouts in a few of my emails, but may be mistaken... Ken
Ken Manheimer wrote:
On Fri, 20 Jul 2001, Chris Withers wrote:
Dunno what I'm supposed to do, my longterm aim is getting back to having:
1. A complete Zope Source checkout 2. A complete CMF checkout
If anyone can help, I would muchly appreciate it :-)
1. cvs -d :psever:anonymous@cvs.zope.org:/cvs-repository checkout Zope 2. cvs -d :psever:anonymous@cvs.zope.org:/cvs-repository checkout CMF
^ Missing 'r'? Anywho, that now appears to work, as does: cvs checkout -P Zope No idea why it didn't work, do the new checkotus do something funky if they stop half way through? cheers, Chris
On Fri, 20 Jul 2001, Chris Withers wrote:
Ken Manheimer wrote:
1. cvs -d :pserver:anonymous@cvs.zope.org:/cvs-repository checkout Zope 2. cvs -d :pserver:anonymous@cvs.zope.org:/cvs-repository checkout CMF
Anywho, that now appears to work, as does: cvs checkout -P Zope
You must have a CVSROOT=:pserver:anonymous@cvs.zope.org:/cvs-repository
No idea why it didn't work, do the new checkotus do something funky if they stop half way through?
I'd say that stopping halfway through is funky enough, in the first place. I would redo a checkout from start if it was disrupted in the middle. Ken
Ken Manheimer wrote:
On Fri, 20 Jul 2001, Chris Withers wrote:
Ken Manheimer wrote:
1. cvs -d :pserver:anonymous@cvs.zope.org:/cvs-repository checkout Zope 2. cvs -d :pserver:anonymous@cvs.zope.org:/cvs-repository checkout CMF
Anywho, that now appears to work, as does: cvs checkout -P Zope
You must have a CVSROOT=:pserver:anonymous@cvs.zope.org:/cvs-repository
I do, well, WinCVS takes care of that, and it did work, which I wasn't clear on in my last mail...
I'd say that stopping halfway through is funky enough, in the first place. I would redo a checkout from start if it was disrupted in the middle.
Fair enough then :-) Thanks for all your help, Chris
participants (2)
-
Chris Withers -
Ken Manheimer