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