Resource Menu


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

For a LibreSource repository :

  • 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 data

DBTYPE

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.

APPLIED

The repository of the applied patch. It contains the list of applied patches and a file applied.properties to keep track of the last ticket of the applied patch.

RECEIVED

The repository of the donwloaded patch that haven't been yet applied. It contains a file received.properties to keep track of the last ticket of the downloaded patch

LOCALS

A tmp directory used while computing local operations



Last edited by Root at Mar 24, 2007 11:55 PM - Edit content - View source