All files needed to resynchronize a workspace are contained in the .so6 directory. This directory contains one subdirectory for each queue your workspace are synchronized with. It means that if your workspace is synchronized with the three queue, you will have three subdirectory "1", "2", "3" in the .so6 directory.Each queue directory contains the following subentries:
So6.properties
The file so6.properties contains workspace meta data.For a shared directory :- so6.path : Path to synchronize
- so6.datapath : Base directory of the workspace meta information (Usually: Base directory/.so6/x/)
- so6.clienti.name : The class name of the implementation of the ClientI interface
- so6.ws.name : The name of the workspace in order to identify the origine of a conflict. (Who did what ?)
- so6.client.dummy.path : the path to the shared directory
#do not edit
#Fri Mar 26 17:21:35 CET 2004
so6.client.dummy.path=/home/tramo/dc
so6.clienti.name=fr.loria.ecoo.so6.client.DummyClient
so6.path=/home/tramo/titi
so6.datapath=/home/tramo/titi/.so6
so6.ws.name=momo
- so6.user.login : the LibreSource user login
- so6.binary.ext : the binary extensions of the queue
- so6.connection.id : the id of the workspace connection
- so6.wsc.name : the name of the workspace connection
- so6.queue.id : the queue URI
- so6.clienti.name : the client type
- so6.user.password : the user password
- so6.connection.path : the workspace connection path
- so6.path : the shared directory path
- so6.service.url : the so6 server url
#do not edit
#Wed Sep 07 16:02:11 CEST 2005
so6.user.login=pierre
so6.binary.ext=pdf ps eps zip class gif jpg mp3 mpg png
so6.connection.id=/test/dev/3a3d3821c0a8001e01cc2e7133c9fc92
so6.wsc.name=tramo@artenum
so6.queue.id=/test/dev
so6.clienti.name=fr.loria.ecoo.so6.client.ClientIServletImpl
so6.user.password=*******
so6.last.ticket.before.corruption=462
so6.corruption.state=-1
so6.connection.path=/home/tramo/test/.so6/1
so6.path=/home/tramo/test
so6.service.url=http://www.libresource.org:80/test/dev
REFCOPY
It is a directory where you can retreive the last synchronisation version of your dataDBTYPE
A directory where the file types are stored. We must keep track of files type description.- local.dbtype : related to your synchronised data
#Types of files: unknown=-1 dir=0 file=1 binaryFile=2 txtFile=3 xmlFile=4 #Fri Mar 26 17:30:32 CET 2004 src/fr/loria/ecoo/so6/command/Id.java=3 src/fr/loria/ecoo/so6/command/xml/DeleteAttribute.java=3 src/fr/loria/ecoo/so6/compress/CompressUtil.java=3 src-test/fr/loria/ecoo/so6/engine/test/ChangeBlockTest.java=3 ...
- refcopy.dbtype : Same as before but for the reference copy.