Views

SVN adaptor

From EzForge EN

Jump to: navigation, search

Contents

Resources definition

Repositories resource

<repositories>
  <repository id="rep1">
     <name>ezforge</name>
     <uri xlink:type="simple" xlink:show="replace" 
      xlink:href="http://domain.org/subversion/v0.1/url-subversion/repositories/ezforge/">
      http://domain.org/subversion/v0.1/url-subversion/repositories/ezforge/
     </uri>
  </repository>
  <repository id="rep2">
     <name>vulcano</name>
     <uri xlink:type="simple" xlink:show="replace" 
      xlink:href="http://domain.org/subversion/v0.1/url-subversion/repositories/vulcano/">
      http://domain.org/subversion/v0.1/url-subversion/repositories/vulcano/
     </uri>
  </repository>
</repositories>

Repository resource

<repository id="rep1">
   <name>ezforge</name>
   <files>
      <uri xlink:type="simple" xlink:show="replace" 
       xlink:href="http://domain.org/subversion/v0.1/url-subversion/repositories/ezforge/files/">
       http://domain.org/subversion/v0.1/repositories/url-subversion/ezforge/files/
      </uri>
   </files>
</repository>

Note that in case that one revision has been specified, the URI linking to files has to 
include "/revisions/rev_number/" too

Files resource

<files>
  <file id="docs">
     <name>docs</name>
     <uri xlink:type="simple" xlink:show="replace" 
      xlink:href="http://domain.org/subversion/v0.1/url-subversion/repositories/ezforge/files/docs/">
      http://domain.org/subversion/v0.1/url-subversion/repositories/ezforge/files/docs/
     </uri>
  </file>
  <file id="howto">
     <name>howto.txt</name>
     <uri xlink:type="simple" xlink:show="replace" 
      xlink:href="http://domain.org/subversion/v0.1/url-subversion/repositories/ezforge/files/howto/">
      http://domain.org/subversion/v0.1/url-subversion/repositories/ezforge/files/howto/
     </uri>
  </file>
</files>

Note that in case that one revision has been specified, the URI linking to files has to 
include "/revisions/rev_number/" too

File resource

File representation:
<file id="file1">
   <name>view.py</name>
   <path>/dir1/dir2/view.py</path>
   <type>file</type>
   <content>the content of the file, maybe encapsulated in CDATA</content>
</file>

Directory representation:
<file id="dir2">
  <name>dir2</name>
  <path>/dir1/dir2</path>
  <type>directory</type>
  <content>
    <file id="dir3">
      <name>dir3</name>
      <uri xlink:type="simple" xlink:show="replace"               
       xlink:href="http://domain.org/subversion/v0.1/url-subversion/repositories/ezforge/files/dir1/dir2/dir3/">
       http://domain.org/subversion/v0.1/url-subversion/repositories/ezforge/files/dir1/dir2/dir3/
      </uri>
    </file>
    <file id="file34">
      <name>prop.py</name>
      <uri xlink:type="simple" xlink:show="replace" 
       xlink:href="http://domain.org/subversion/v0.1/url-subversion/repositories/ezforge/dir1/dir2/prop.py/">
       http://domain.org/subversion/v0.1/url-subversion/repositories/ezforge/files/dir1/dir2/prop.py/
      </uri>
    </file>
  </content>
</file>

Note that in case that one revision has been specified, the URI linking to files has to 
include "/revisions/rev_number/" too