Debian OCaml Packaging Policy for OCaml 3.10.2
Prev | Appendix C. Using the SVN repository | Next

# C.3. Structure of the SVN repository

We keep all files of the debian subdirectory under SVN control, and upstream only as a compressed tarball. The rationale behind this is that changes to upstream files should be managed by the dpatch patch manager. Hence, all the diffs to upstream files are kept in a subdirectory of `debian/`, and it is not necessary to manage upstream on file-by-file basis.

The structure of the pkg-ocaml-maint SVN repository is as follows, where generic names are indicated in square brackets `[ .. ]`, and where the contents of subdirectories not directly relevant for package management are not detailed:

     tags
       packages
         [package1]
           [version1]
           [version2]
           ...
         [package2]
           [version1]
           ...
         ...
       projects
     test
     trunk
       packages
         [package1]
           trunk
             debian
           tarballs
             [upstream-tarball-version1]
             [upstream-tarball-version2]
             ...
         [package2]
         ...
       policy
       projects
       tools

Prev | Home | Next
How to obtain a copy of the SVN repository | Up | How to add a new package to the SVN repository