Reinhard Poetz schrieb:
Carsten Ziegeler wrote:
Carsten Ziegeler schrieb:

Before the recent restructuring each block had it's own status file.
Where have they gone?


Noone?

I think they got lost :-(
... but for a skilled script programmer it shouldn't be too difficult to recover them as they can be found in cocoon/attic/blocks/[block-name] and should be copied into cocoon/trunk/blocks/cocoon-[block-name]/cocoon-[block-name]-impl/status.xml.

The reason for putting them into the impl module is that I want to generate documentation based on all impl modules and status.xml is certainly one of the files that needs to be included.


This may do the job:
1. Checkout https://svn.apache.org/repos/asf/cocoon/attic/blocks
2. Checkout https://svn.apache.org/repos/asf/cocoon/trunk
2. Move into the checked out attic/blocks directory and execute the following command:
for f in `find -type f -name status.xml`; do \
  b=`echo $f | cut -d '/' -f 2`; \
  echo "svn cp $f ../cocoon-trunk/blocks/cocoon-$b/cocoon-$b-impl/"; \
done | bash

These are the commands that will be executed (if you want to do this manually): svn cp ./apples/trunk/status.xml ../cocoon-trunk/blocks/cocoon-apples/cocoon-apples-impl/ svn cp ./asciiart/trunk/status.xml ../cocoon-trunk/blocks/cocoon-asciiart/cocoon-asciiart-impl/ svn cp ./axis/trunk/status.xml ../cocoon-trunk/blocks/cocoon-axis/cocoon-axis-impl/ svn cp ./batik/trunk/status.xml ../cocoon-trunk/blocks/cocoon-batik/cocoon-batik-impl/ svn cp ./bsf/trunk/status.xml ../cocoon-trunk/blocks/cocoon-bsf/cocoon-bsf-impl/ svn cp ./chaperon/trunk/status.xml ../cocoon-trunk/blocks/cocoon-chaperon/cocoon-chaperon-impl/ svn cp ./core-samples-additional/trunk/status.xml ../cocoon-trunk/blocks/cocoon-core-samples-additional/cocoon-core-samples-additional-impl/ svn cp ./core-samples-main/trunk/status.xml ../cocoon-trunk/blocks/cocoon-core-samples-main/cocoon-core-samples-main-impl/ svn cp ./deli/trunk/status.xml ../cocoon-trunk/blocks/cocoon-deli/cocoon-deli-impl/ svn cp ./eventcache/trunk/status.xml ../cocoon-trunk/blocks/cocoon-eventcache/cocoon-eventcache-impl/ svn cp ./faces/trunk/status.xml ../cocoon-trunk/blocks/cocoon-faces/cocoon-faces-impl/ svn cp ./fop/trunk/status.xml ../cocoon-trunk/blocks/cocoon-fop/cocoon-fop-impl/ svn cp ./hsqldb/trunk/status.xml ../cocoon-trunk/blocks/cocoon-hsqldb/cocoon-hsqldb-impl/ svn cp ./html/trunk/status.xml ../cocoon-trunk/blocks/cocoon-html/cocoon-html-impl/ svn cp ./itext/trunk/status.xml ../cocoon-trunk/blocks/cocoon-itext/cocoon-itext-impl/ svn cp ./javaflow/trunk/status.xml ../cocoon-trunk/blocks/cocoon-javaflow/cocoon-javaflow-impl/ svn cp ./jfor/trunk/status.xml ../cocoon-trunk/blocks/cocoon-jfor/cocoon-jfor-impl/ svn cp ./jms/trunk/status.xml ../cocoon-trunk/blocks/cocoon-jms/cocoon-jms-impl/ svn cp ./jsp/trunk/status.xml ../cocoon-trunk/blocks/cocoon-jsp/cocoon-jsp-impl/ svn cp ./linkrewriter/trunk/status.xml ../cocoon-trunk/blocks/cocoon-linkrewriter/cocoon-linkrewriter-impl/ svn cp ./lucene/trunk/status.xml ../cocoon-trunk/blocks/cocoon-lucene/cocoon-lucene-impl/ svn cp ./mail/trunk/status.xml ../cocoon-trunk/blocks/cocoon-mail/cocoon-mail-impl/ svn cp ./midi/trunk/status.xml ../cocoon-trunk/blocks/cocoon-midi/cocoon-midi-impl/ svn cp ./naming/trunk/status.xml ../cocoon-trunk/blocks/cocoon-naming/cocoon-naming-impl/ svn cp ./ojb/trunk/status.xml ../cocoon-trunk/blocks/cocoon-ojb/cocoon-ojb-impl/ svn cp ./paranoid/trunk/status.xml ../cocoon-trunk/blocks/cocoon-paranoid/cocoon-paranoid-impl/ svn cp ./petstore/trunk/status.xml ../cocoon-trunk/blocks/cocoon-petstore/cocoon-petstore-impl/ svn cp ./poi/trunk/status.xml ../cocoon-trunk/blocks/cocoon-poi/cocoon-poi-impl/ svn cp ./profiler/trunk/status.xml ../cocoon-trunk/blocks/cocoon-profiler/cocoon-profiler-impl/ svn cp ./proxy/trunk/status.xml ../cocoon-trunk/blocks/cocoon-proxy/cocoon-proxy-impl/ svn cp ./python/trunk/status.xml ../cocoon-trunk/blocks/cocoon-python/cocoon-python-impl/ svn cp ./qdox/trunk/status.xml ../cocoon-trunk/blocks/cocoon-qdox/cocoon-qdox-impl/ svn cp ./querybean/trunk/status.xml ../cocoon-trunk/blocks/cocoon-querybean/cocoon-querybean-impl/ svn cp ./repository/trunk/status.xml ../cocoon-trunk/blocks/cocoon-repository/cocoon-repository-impl/ svn cp ./scratchpad/trunk/status.xml ../cocoon-trunk/blocks/cocoon-scratchpad/cocoon-scratchpad-impl/ svn cp ./serializers/trunk/status.xml ../cocoon-trunk/blocks/cocoon-serializers/cocoon-serializers-impl/ svn cp ./slide/trunk/status.xml ../cocoon-trunk/blocks/cocoon-slide/cocoon-slide-impl/ svn cp ./slop/trunk/status.xml ../cocoon-trunk/blocks/cocoon-slop/cocoon-slop-impl/ svn cp ./stx/trunk/status.xml ../cocoon-trunk/blocks/cocoon-stx/cocoon-stx-impl/ svn cp ./taglib/trunk/status.xml ../cocoon-trunk/blocks/cocoon-taglib/cocoon-taglib-impl/ svn cp ./tour/trunk/status.xml ../cocoon-trunk/blocks/cocoon-tour/cocoon-tour-impl/ svn cp ./velocity/trunk/status.xml ../cocoon-trunk/blocks/cocoon-velocity/cocoon-velocity-impl/ svn cp ./web3/trunk/status.xml ../cocoon-trunk/blocks/cocoon-web3/cocoon-web3-impl/ svn cp ./webdav/trunk/status.xml ../cocoon-trunk/blocks/cocoon-webdav/cocoon-webdav-impl/ svn cp ./xsp/trunk/status.xml ../cocoon-trunk/blocks/cocoon-xsp/cocoon-xsp-impl/


Cheers,
Andreas

Reply via email to