OCaml is developed using the Subversion (SVN) version control system. Public read-only access to our Subversion repository is available. It enables advanced users to track changes and bug-fixes in real-time, without having to wait for the next release.
Bugs can be reported and followed on Mantis.
There is also a read-only mirror on GitHub, which is automatically synchronized with the official SVN repository on a regular basis.
The address of the repository is
http://caml.inria.fr/svn. To check out a local, working
copy of the sources:
svn checkout http://caml.inria.fr/svn/dir
where dir is the subdirectory of interest (see table below).
To update a local working copy with our latest changes:
svn update
If you are not familiar with Subversion commands, see the documentation.
If you do not need a local copy of the sources but just wish to see changes and their history, you can also browse the repository via a Web interface.
| Directory (dir) | Contents |
|---|---|
ocaml/trunk |
The development version of OCaml. It will become the next major release. Not very stable; use at your own risk. |
ocaml/version/X.YY
|
The bug-fix branch for the major
release number X.YY
(e.g. 3.11). Minor releases are culled from this
branch. Only bug-fixes and minor extensions are performed in this
branch, but not incompatible changes. Recommended for advanced
users who wish to track bug fixes.
|
ocaml/branches/ |
Various branches containing
experiments or extensions to OCaml,
e.g. ocaml/branches/jocamltrunk for JoCaml. Many of
the experimental branches have been folded in the development
sources.
To explore the contents, use svn list or browse the repository |