[TransWarp] cvs name clash for src/persistence

alexander smishlajev alex at ank-sia.com
Thu Jun 19 14:46:07 EDT 2003


hello!

there appears to be a problem with 'persistence' directory name in 
current PEAK cvs repository.  (it affects only 'broken' OSes, but still...)

i am using wincvs v1.2 on windows 2000.  when i do a clean checkout, i 
get the code from new persistence module, but first there comes 
'Persistence' directory, making checkout directory and entry in 
src/CVS/Entries:

=== cut ==
cvs -d :pserver:anoncvs at cvs.eby-sarna.com:/cvsroot checkout PEAK

cvs server: Updating PEAK
U PEAK/.cvsignore
[...]
cvs server: Updating PEAK/src/Interface
cvs server: Updating PEAK/src/Interface/Common
cvs server: Updating PEAK/src/Interface/Common/tests
cvs server: Updating PEAK/src/Interface/Registry
cvs server: Updating PEAK/src/Interface/Registry/tests
cvs server: Updating PEAK/src/Interface/tests
cvs server: Updating PEAK/src/Persistence
cvs server: Updating PEAK/src/Persistence/tests
cvs server: Updating PEAK/src/ZConfig
[...]
U PEAK/src/peak/util/tests/uuid.py
cvs server: Updating PEAK/src/persistence
U PEAK/src/persistence/LICENSE.txt
U PEAK/src/persistence/__init__.py
U PEAK/src/persistence/_persistent.py
U PEAK/src/persistence/cache.py
U PEAK/src/persistence/dict.py
U PEAK/src/persistence/interfaces.py
U PEAK/src/persistence/list.py
U PEAK/src/persistence/persistence.c
U PEAK/src/persistence/persistence.h
U PEAK/src/persistence/persistenceAPI.h
cvs server: Updating PEAK/src/persistence/tests
U PEAK/src/persistence/tests/__init__.py
U PEAK/src/persistence/tests/test_cache.py
U PEAK/src/persistence/tests/test_list.py
U PEAK/src/persistence/tests/test_persistence.py
cvs server: Updating PEAK/src/protocols
U PEAK/src/protocols/__init__.py
[...]
=== cut ==

next, if i do 'cvs update', everything in the 'Persistence' directory 
acts like taken from the old 'Persistence' directory and then deleted in 
the repository.  all these sources get deleted, and then fetched afresh:

=== cut ===
cvs update -P -d

cvs server: Updating .
cvs server: Updating docs
[...]
cvs server: Updating src/Interface/tests
cvs server: Updating src/Persistence
cvs server: warning: src/Persistence/LICENSE.txt is not (any longer) 
pertinent
cvs server: warning: src/Persistence/__init__.py is not (any longer) 
pertinent
cvs server: warning: src/Persistence/_persistent.py is not (any longer) 
pertinent
cvs server: warning: src/Persistence/cache.py is not (any longer) pertinent
cvs server: src/Persistence/dict.py is no longer in the repository
cvs server: src/Persistence/interfaces.py is no longer in the repository
cvs server: src/Persistence/list.py is no longer in the repository
cvs server: src/Persistence/persistence.c is no longer in the repository
cvs server: src/Persistence/persistence.h is no longer in the repository
cvs server: src/Persistence/persistenceAPI.h is no longer in the repository
cvs server: Updating src/Persistence/tests
cvs server: warning: src/Persistence/tests/__init__.py is not (any 
longer) pertinent
cvs server: src/Persistence/tests/test_cache.py is no longer in the 
repository
cvs server: src/Persistence/tests/test_list.py is no longer in the 
repository
cvs server: src/Persistence/tests/test_persistence.py is no longer in 
the repository
cvs server: Updating src/ZConfig
[...]
cvs server: Updating src/peak/util/tests
cvs server: Updating src/persistence
U src/persistence/LICENSE.txt
U src/persistence/__init__.py
U src/persistence/_persistent.py
U src/persistence/cache.py
U src/persistence/dict.py
U src/persistence/interfaces.py
U src/persistence/list.py
U src/persistence/persistence.c
U src/persistence/persistence.h
U src/persistence/persistenceAPI.h
cvs server: Updating src/persistence/tests
U src/persistence/tests/__init__.py
U src/persistence/tests/test_cache.py
U src/persistence/tests/test_list.py
U src/persistence/tests/test_persistence.py
cvs server: Updating src/protocols
cvs server: Updating src/protocols/tests
[...]
=== cut ===

best wishes,
alex.





More information about the PEAK mailing list