Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Update API docs

  • Loading branch information...
commit 5cc514395806c65f9a3ca08d8c75aac026d890dd 1 parent 01c8473
@samoht samoht authored
Showing with 447 additions and 187 deletions.
  1. +5 −3 doc/html/OpamClient.html
  2. +6 −1 doc/html/OpamCompiler.Version.html
  3. +3 −1 doc/html/OpamCompiler.html
  4. +3 −1 doc/html/OpamConfigCommand.html
  5. +3 −1 doc/html/OpamCudf.ActionGraph.html
  6. +3 −1 doc/html/OpamCudf.Diff.html
  7. +3 −1 doc/html/OpamCudf.Graph.html
  8. +3 −1 doc/html/OpamCudf.Map.html
  9. +3 −1 doc/html/OpamCudf.Set.html
  10. +5 −3 doc/html/OpamCudf.html
  11. +3 −1 doc/html/OpamCurl.html
  12. +3 −1 doc/html/OpamFile.Aliases.html
  13. +3 −1 doc/html/OpamFile.Comp.html
  14. +6 −1 doc/html/OpamFile.Config.html
  15. +3 −1 doc/html/OpamFile.Descr.html
  16. +3 −1 doc/html/OpamFile.Dot_config.Library.html
  17. +3 −1 doc/html/OpamFile.Dot_config.Syntax.html
  18. +3 −1 doc/html/OpamFile.Dot_config.html
  19. +3 −1 doc/html/OpamFile.Dot_install.html
  20. +3 −1 doc/html/OpamFile.Env.html
  21. +3 −1 doc/html/OpamFile.Filenames.html
  22. +3 −1 doc/html/OpamFile.IO_FILE.html
  23. +3 −1 doc/html/OpamFile.Installed.html
  24. +3 −1 doc/html/OpamFile.OPAM.html
  25. +3 −1 doc/html/OpamFile.Pinned.html
  26. +3 −1 doc/html/OpamFile.Reinstall.html
  27. +3 −1 doc/html/OpamFile.Repo_config.html
  28. +3 −1 doc/html/OpamFile.Repo_index.html
  29. +3 −1 doc/html/OpamFile.Subst.html
  30. +3 −1 doc/html/OpamFile.URL.html
  31. +3 −1 doc/html/OpamFile.Updated.html
  32. +3 −1 doc/html/OpamFile.Urls_txt.html
  33. +6 −4 doc/html/OpamFile.html
  34. +3 −1 doc/html/OpamFilename.Attribute.html
  35. +3 −1 doc/html/OpamFilename.Base.html
  36. +3 −1 doc/html/OpamFilename.Dir.html
  37. +5 −3 doc/html/OpamFilename.html
  38. +10 −14 doc/html/OpamFormat.html
  39. +4 −2 doc/html/OpamFormula.html
  40. +3 −1 doc/html/OpamGit.html
  41. +3 −1 doc/html/OpamHeuristic.html
  42. +3 −1 doc/html/OpamMisc.ABSTRACT.html
  43. +3 −1 doc/html/OpamMisc.Base.html
  44. +3 −1 doc/html/OpamMisc.IntMap.html
  45. +3 −1 doc/html/OpamMisc.IntSet.html
  46. +3 −1 doc/html/OpamMisc.Map.html
  47. +3 −1 doc/html/OpamMisc.OrderedType.html
  48. +3 −1 doc/html/OpamMisc.Set.html
  49. +3 −1 doc/html/OpamMisc.StringMap.html
  50. +3 −1 doc/html/OpamMisc.StringSet.html
  51. +7 −5 doc/html/OpamMisc.html
  52. +3 −1 doc/html/OpamPackage.Name.html
  53. +3 −1 doc/html/OpamPackage.Version.html
  54. +3 −1 doc/html/OpamPackage.html
  55. +3 −1 doc/html/OpamParallel.G.html
  56. +3 −1 doc/html/OpamParallel.Make.html
  57. +3 −1 doc/html/OpamParallel.SIG.html
  58. +3 −1 doc/html/OpamParallel.html
  59. +3 −1 doc/html/OpamPath.Repository.html
  60. +3 −1 doc/html/OpamPath.Switch.html
  61. +4 −2 doc/html/OpamPath.html
  62. +4 −2 doc/html/OpamProcess.html
  63. +6 −7 doc/html/OpamRepository.BACKEND.html
  64. +4 −2 doc/html/OpamRepository.html
  65. +3 −1 doc/html/OpamRepositoryName.html
  66. +3 −1 doc/html/OpamRsync.html
  67. +9 −4 doc/html/OpamSolution.html
  68. +4 −2 doc/html/OpamSolver.html
  69. +3 −1 doc/html/OpamState.Types.html
  70. +33 −13 doc/html/OpamState.html
  71. +3 −1 doc/html/OpamSwitch.html
  72. +3 −1 doc/html/OpamSwitchCommand.html
  73. +9 −4 doc/html/OpamSystem.html
  74. +3 −1 doc/html/OpamTypes.ACTION_GRAPH.Parallel.html
  75. +3 −1 doc/html/OpamTypes.ACTION_GRAPH.Topological.html
  76. +3 −1 doc/html/OpamTypes.ACTION_GRAPH.html
  77. +3 −1 doc/html/OpamTypes.MakeActionGraph.html
  78. +3 −1 doc/html/OpamTypes.PKG.html
  79. +3 −1 doc/html/OpamTypes.PackageAction.html
  80. +3 −1 doc/html/OpamTypes.PackageActionGraph.html
  81. +44 −15 doc/html/OpamTypes.html
  82. +3 −1 doc/html/OpamVariable.Full.html
  83. +3 −1 doc/html/OpamVariable.Section.G.html
  84. +3 −1 doc/html/OpamVariable.Section.html
  85. +3 −1 doc/html/OpamVariable.html
  86. +3 −1 doc/html/OpamVersion.html
  87. +5 −0 doc/html/index_types.html
  88. +40 −19 doc/html/index_values.html
  89. +2 −2 doc/html/style.css
  90. +1 −1  doc/html/type_OpamClient.html
  91. +1 −0  doc/html/type_OpamCompiler.Version.html
  92. +1 −0  doc/html/type_OpamCompiler.html
  93. +1 −0  doc/html/type_OpamFile.Config.html
  94. +1 −0  doc/html/type_OpamFile.html
  95. +2 −2 doc/html/type_OpamFilename.html
  96. +0 −2  doc/html/type_OpamFormat.html
  97. +1 −0  doc/html/type_OpamRepository.BACKEND.html
  98. +1 −0  doc/html/type_OpamRepository.html
  99. +1 −0  doc/html/type_OpamSolution.html
  100. +7 −2 doc/html/type_OpamState.html
  101. +3 −1 doc/html/type_OpamSystem.html
  102. +4 −2 doc/html/type_OpamTypes.html
  103. +1 −1  doc/man/opam-upgrade.1
  104. BIN  doc/tutorials/Advanced_Install.pdf
  105. BIN  doc/tutorials/Developing.pdf
View
8 doc/html/OpamClient.html
@@ -45,7 +45,9 @@
&nbsp;<a class="post" href="OpamConfigCommand.html" title="OpamConfigCommand">Next</a>
</div>
<h1>Module <a href="type_OpamClient.html">OpamClient</a></h1>
-<pre><span class="keyword">module</span> OpamClient: <code class="code">sig</code> <a href="OpamClient.html">..</a> <code class="code">end</code></pre>Client entry-point.<br>
+<pre><span class="keyword">module</span> OpamClient: <code class="code">sig</code> <a href="OpamClient.html">..</a> <code class="code">end</code></pre><div class="info">
+Client entry-point.<br>
+</div>
<hr width="100%">
<pre><span id="VALinit"><span class="keyword">val</span> init</span> : <code class="type"><a href="OpamTypes.html#TYPErepository">OpamTypes.repository</a> -> <a href="OpamTypes.html#TYPEcompiler">OpamTypes.compiler</a> option -> int -> unit</code></pre><div class="info">
Initialize the client a consistent state.
@@ -60,8 +62,8 @@
<pre><span id="VALlist"><span class="keyword">val</span> list</span> : <code class="type">print_short:bool -><br> installed_only:bool -><br> ?name_only:bool -> ?case_sensitive:bool -> string list -> unit</code></pre><div class="info">
Display all available packages that matches any of the regexps.<br>
</div>
-<pre><span id="VALinfo"><span class="keyword">val</span> info</span> : <code class="type"><a href="OpamTypes.html#TYPEname">OpamTypes.name</a> -> unit</code></pre><div class="info">
-Display a general summary of a package.<br>
+<pre><span id="VALinfo"><span class="keyword">val</span> info</span> : <code class="type">string list -> unit</code></pre><div class="info">
+Display a general summary of a collection of packages.<br>
</div>
<pre><span id="VALconfig"><span class="keyword">val</span> config</span> : <code class="type"><a href="OpamTypes.html#TYPEconfig">OpamTypes.config</a> -> unit</code></pre><div class="info">
Depending on request, return options or directories where the
View
7 doc/html/OpamCompiler.Version.html
@@ -43,7 +43,9 @@
<div class="navbar">&nbsp;<a class="up" href="OpamCompiler.html" title="OpamCompiler">Up</a>
&nbsp;</div>
<h1>Module <a href="type_OpamCompiler.Version.html">OpamCompiler.Version</a></h1>
-<pre><span class="keyword">module</span> Version: <code class="code">sig</code> <a href="OpamCompiler.Version.html">..</a> <code class="code">end</code></pre>OCaml compiler versions<br>
+<pre><span class="keyword">module</span> Version: <code class="code">sig</code> <a href="OpamCompiler.Version.html">..</a> <code class="code">end</code></pre><div class="info">
+OCaml compiler versions<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></pre>
<pre><span id="TYPEconstr"><span class="keyword">type</span> <code class="type"></code>constr</span> = <code class="type">(<a href="OpamFormula.html#TYPErelop">OpamFormula.relop</a> * t) <a href="OpamFormula.html#TYPEformula">OpamFormula.formula</a></code> </pre>
@@ -54,6 +56,9 @@
<pre><span id="VALcurrent"><span class="keyword">val</span> current</span> : <code class="type">unit -> t option</code></pre><div class="info">
Return the version of the compiler currently installed<br>
</div>
+<pre><span id="VALsystem"><span class="keyword">val</span> system</span> : <code class="type">unit -> t option</code></pre><div class="info">
+Returm the version of the system compiler<br>
+</div>
<pre><span id="VALcompare"><span class="keyword">val</span> compare</span> : <code class="type">t -> <a href="OpamFormula.html#TYPErelop">OpamFormula.relop</a> -> t -> bool</code></pre><div class="info">
Compare OCaml versions<br>
</div>
View
4 doc/html/OpamCompiler.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.html" title="OpamFile">Next</a>
</div>
<h1>Module <a href="type_OpamCompiler.html">OpamCompiler</a></h1>
-<pre><span class="keyword">module</span> OpamCompiler: <code class="code">sig</code> <a href="OpamCompiler.html">..</a> <code class="code">end</code></pre>Compiler names and versions<br>
+<pre><span class="keyword">module</span> OpamCompiler: <code class="code">sig</code> <a href="OpamCompiler.html">..</a> <code class="code">end</code></pre><div class="info">
+Compiler names and versions<br>
+</div>
<hr width="100%">
<pre><span class="keyword">module</span> <a href="OpamCompiler.Version.html">Version</a>: <code class="code">sig</code> <a href="OpamCompiler.Version.html">..</a> <code class="code">end</code></pre><div class="info">
OCaml compiler versions
View
4 doc/html/OpamConfigCommand.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamSolution.html" title="OpamSolution">Next</a>
</div>
<h1>Module <a href="type_OpamConfigCommand.html">OpamConfigCommand</a></h1>
-<pre><span class="keyword">module</span> OpamConfigCommand: <code class="code">sig</code> <a href="OpamConfigCommand.html">..</a> <code class="code">end</code></pre>Configuration commands<br>
+<pre><span class="keyword">module</span> OpamConfigCommand: <code class="code">sig</code> <a href="OpamConfigCommand.html">..</a> <code class="code">end</code></pre><div class="info">
+Configuration commands<br>
+</div>
<hr width="100%">
<pre><span id="VALconfig"><span class="keyword">val</span> config</span> : <code class="type"><a href="OpamTypes.html#TYPEconfig">OpamTypes.config</a> -> unit</code></pre><div class="info">
Answer to client requests about configuration<br>
View
4 doc/html/OpamCudf.ActionGraph.html
@@ -45,6 +45,8 @@
&nbsp;<a class="up" href="OpamCudf.html" title="OpamCudf">Up</a>
&nbsp;</div>
<h1>Module <a href="type_OpamCudf.ActionGraph.html">OpamCudf.ActionGraph</a></h1>
-<pre><span class="keyword">module</span> ActionGraph: <code class="type">ACTION_GRAPH</code><code class="type"> with type package = Cudf.package</code></pre>Cudf action graph<br>
+<pre><span class="keyword">module</span> ActionGraph: <code class="type">ACTION_GRAPH</code><code class="type"> with type package = Cudf.package</code></pre><div class="info">
+Cudf action graph<br>
+</div>
<hr width="100%">
</body></html>
View
4 doc/html/OpamCudf.Diff.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamCudf.ActionGraph.html" title="OpamCudf.ActionGraph">Next</a>
</div>
<h1>Module <a href="type_OpamCudf.Diff.html">OpamCudf.Diff</a></h1>
-<pre><span class="keyword">module</span> Diff: <code class="code">sig</code> <a href="OpamCudf.Diff.html">..</a> <code class="code">end</code></pre>Difference between universes<br>
+<pre><span class="keyword">module</span> Diff: <code class="code">sig</code> <a href="OpamCudf.Diff.html">..</a> <code class="code">end</code></pre><div class="info">
+Difference between universes<br>
+</div>
<hr width="100%">
<pre><code><span id="TYPEpackage"><span class="keyword">type</span> <code class="type"></code>package</span> = {</code></pre><table class="typetable">
<tr>
View
4 doc/html/OpamCudf.Graph.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamCudf.Diff.html" title="OpamCudf.Diff">Next</a>
</div>
<h1>Module <a href="type_OpamCudf.Graph.html">OpamCudf.Graph</a></h1>
-<pre><span class="keyword">module</span> Graph: <code class="code">sig</code> <a href="OpamCudf.Graph.html">..</a> <code class="code">end</code></pre>Cudf graph<br>
+<pre><span class="keyword">module</span> Graph: <code class="code">sig</code> <a href="OpamCudf.Graph.html">..</a> <code class="code">end</code></pre><div class="info">
+Cudf graph<br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
4 doc/html/OpamCudf.Map.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamCudf.Graph.html" title="OpamCudf.Graph">Next</a>
</div>
<h1>Module <a href="type_OpamCudf.Map.html">OpamCudf.Map</a></h1>
-<pre><span class="keyword">module</span> Map: <code class="type"><a href="OpamMisc.MAP.html">OpamMisc.MAP</a></code><code class="type"> with type key = Cudf.package</code></pre>Cudf maps<br>
+<pre><span class="keyword">module</span> Map: <code class="type"><a href="OpamMisc.MAP.html">OpamMisc.MAP</a></code><code class="type"> with type key = Cudf.package</code></pre><div class="info">
+Cudf maps<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> Map.S</pre>
<pre><span id="VALto_string"><span class="keyword">val</span> to_string</span> : <code class="type">('a -> string) -> 'a t -> string</code></pre><div class="info">
View
4 doc/html/OpamCudf.Set.html
@@ -45,7 +45,9 @@
&nbsp;<a class="post" href="OpamCudf.Map.html" title="OpamCudf.Map">Next</a>
</div>
<h1>Module <a href="type_OpamCudf.Set.html">OpamCudf.Set</a></h1>
-<pre><span class="keyword">module</span> Set: <code class="type"><a href="OpamMisc.SET.html">OpamMisc.SET</a></code><code class="type"> with type elt = Cudf.package</code></pre>Cudf sets<br>
+<pre><span class="keyword">module</span> Set: <code class="type"><a href="OpamMisc.SET.html">OpamMisc.SET</a></code><code class="type"> with type elt = Cudf.package</code></pre><div class="info">
+Cudf sets<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> Set.S</pre>
<pre><span id="VALmap"><span class="keyword">val</span> map</span> : <code class="type">(elt -> elt) -> t -> t</code></pre><div class="info">
View
8 doc/html/OpamCudf.html
@@ -48,7 +48,9 @@
&nbsp;<a class="post" href="OpamHeuristic.html" title="OpamHeuristic">Next</a>
</div>
<h1>Module <a href="type_OpamCudf.html">OpamCudf</a></h1>
-<pre><span class="keyword">module</span> OpamCudf: <code class="code">sig</code> <a href="OpamCudf.html">..</a> <code class="code">end</code></pre>Cudf interface<br>
+<pre><span class="keyword">module</span> OpamCudf: <code class="code">sig</code> <a href="OpamCudf.html">..</a> <code class="code">end</code></pre><div class="info">
+Cudf interface<br>
+</div>
<hr width="100%">
<pre><span class="keyword">module</span> <a href="OpamCudf.Set.html">Set</a>: <code class="type"><a href="OpamMisc.SET.html">OpamMisc.SET</a></code><code class="type"> with type elt = Cudf.package</code></pre><div class="info">
Cudf sets
@@ -98,7 +100,7 @@
The "reinstall" string<br>
</div>
<br>
-<span id="2_Prettyprinting"><h2>Pretty-printing</h2></span><br>
+<h2 id="2_Prettyprinting">Pretty-printing</h2><br>
<pre><span id="VALstring_of_reason"><span class="keyword">val</span> string_of_reason</span> : <code class="type">(Cudf.package -> <a href="OpamTypes.html#TYPEpackage">OpamTypes.package</a>) -> Algo.Diagnostic.reason -> string</code></pre><div class="info">
Convert a reason to something readable by the user<br>
</div>
@@ -112,6 +114,6 @@
Pretty-print the universe<br>
</div>
<pre><span id="VALexternal_solver_available"><span class="keyword">val</span> external_solver_available</span> : <code class="type">unit -> bool</code></pre><div class="info">
-<span id="2_Externalsolver"><h2>External solver</h2></span><br>
+<h2 id="2_Externalsolver">External solver</h2><br>
</div>
</body></html>
View
4 doc/html/OpamCurl.html
@@ -47,6 +47,8 @@
&nbsp;<a class="post" href="OpamGit.html" title="OpamGit">Next</a>
</div>
<h1>Module <a href="type_OpamCurl.html">OpamCurl</a></h1>
-<pre><span class="keyword">module</span> OpamCurl: <code class="code">sig</code> <a href="OpamCurl.html">..</a> <code class="code">end</code></pre>Curl repository backend<br>
+<pre><span class="keyword">module</span> OpamCurl: <code class="code">sig</code> <a href="OpamCurl.html">..</a> <code class="code">end</code></pre><div class="info">
+Curl repository backend<br>
+</div>
<hr width="100%">
<pre><span id="VALmake_index_tar_gz"><span class="keyword">val</span> make_index_tar_gz</span> : <code class="type"><a href="OpamPath.Repository.html#TYPEr">OpamPath.Repository.r</a> -> unit</code></pre><pre><span id="VALmake_urls_txt"><span class="keyword">val</span> make_urls_txt</span> : <code class="type"><a href="OpamPath.Repository.html#TYPEr">OpamPath.Repository.r</a> -> <a href="OpamTypes.html#TYPEfile_attribute_set">OpamTypes.file_attribute_set</a></code></pre><pre><span id="VALregister"><span class="keyword">val</span> register</span> : <code class="type">unit -> unit</code></pre></body></html>
View
4 doc/html/OpamFile.Aliases.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Installed.html" title="OpamFile.Installed">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Aliases.html">OpamFile.Aliases</a></h1>
-<pre><span class="keyword">module</span> Aliases: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = compiler switch_map</code></pre>Compiler aliases: <code class="code">$opam/aliases</code><br>
+<pre><span class="keyword">module</span> Aliases: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = compiler switch_map</code></pre><div class="info">
+Compiler aliases: <code class="code">$opam/aliases</code><br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
4 doc/html/OpamFile.Comp.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Dot_install.html" title="OpamFile.Dot_install">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Comp.html">OpamFile.Comp</a></h1>
-<pre><span class="keyword">module</span> Comp: <code class="code">sig</code> <a href="OpamFile.Comp.html">..</a> <code class="code">end</code></pre>Compiler version <code class="code">$opam/compilers/</code><br>
+<pre><span class="keyword">module</span> Comp: <code class="code">sig</code> <a href="OpamFile.Comp.html">..</a> <code class="code">end</code></pre><div class="info">
+Compiler version <code class="code">$opam/compilers/</code><br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamFile.IO_FILE.html">OpamFile.IO_FILE</a></pre>
<pre><span id="VALcreate_preinstalled"><span class="keyword">val</span> create_preinstalled</span> : <code class="type"><a href="OpamTypes.html#TYPEcompiler">OpamTypes.compiler</a> -><br> <a href="OpamTypes.html#TYPEcompiler_version">OpamTypes.compiler_version</a> -><br> <a href="OpamTypes.html#TYPEname">OpamTypes.name</a> list -> (string * string * string) list -> t</code></pre><div class="info">
View
7 doc/html/OpamFile.Config.html
@@ -45,7 +45,9 @@
&nbsp;<a class="post" href="OpamFile.OPAM.html" title="OpamFile.OPAM">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Config.html">OpamFile.Config</a></h1>
-<pre><span class="keyword">module</span> Config: <code class="code">sig</code> <a href="OpamFile.Config.html">..</a> <code class="code">end</code></pre>Configuration file: <code class="code">$opam/config</code><br>
+<pre><span class="keyword">module</span> Config: <code class="code">sig</code> <a href="OpamFile.Config.html">..</a> <code class="code">end</code></pre><div class="info">
+Configuration file: <code class="code">$opam/config</code><br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamFile.IO_FILE.html">OpamFile.IO_FILE</a></pre>
<pre><span id="VALcreate"><span class="keyword">val</span> create</span> : <code class="type"><a href="OpamTypes.html#TYPEopam_version">OpamTypes.opam_version</a> -><br> <a href="OpamTypes.html#TYPEswitch">OpamTypes.switch</a> -> <a href="OpamTypes.html#TYPErepository_name">OpamTypes.repository_name</a> list -> int -> t</code></pre><div class="info">
@@ -57,6 +59,9 @@
<pre><span id="VALwith_repositories"><span class="keyword">val</span> with_repositories</span> : <code class="type">t -> <a href="OpamTypes.html#TYPErepository_name">OpamTypes.repository_name</a> list -> t</code></pre><div class="info">
Repository updates<br>
</div>
+<pre><span id="VALwith_current_opam_version"><span class="keyword">val</span> with_current_opam_version</span> : <code class="type">t -> t</code></pre><div class="info">
+Update opam-version to the current one<br>
+</div>
<pre><span id="VALopam_version"><span class="keyword">val</span> opam_version</span> : <code class="type">t -> <a href="OpamTypes.html#TYPEopam_version">OpamTypes.opam_version</a></code></pre><div class="info">
Return the OPAM version<br>
</div>
View
4 doc/html/OpamFile.Descr.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Aliases.html" title="OpamFile.Aliases">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Descr.html">OpamFile.Descr</a></h1>
-<pre><span class="keyword">module</span> Descr: <code class="code">sig</code> <a href="OpamFile.Descr.html">..</a> <code class="code">end</code></pre>Package descriptions: <code class="code">$opam/descr/</code><br>
+<pre><span class="keyword">module</span> Descr: <code class="code">sig</code> <a href="OpamFile.Descr.html">..</a> <code class="code">end</code></pre><div class="info">
+Package descriptions: <code class="code">$opam/descr/</code><br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamFile.IO_FILE.html">OpamFile.IO_FILE</a></pre>
<pre><span id="VALcreate"><span class="keyword">val</span> create</span> : <code class="type">string -> t</code></pre><div class="info">
View
4 doc/html/OpamFile.Dot_config.Library.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Dot_config.Syntax.html" title="OpamFile.Dot_config.Syntax">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Dot_config.Library.html">OpamFile.Dot_config.Library</a></h1>
-<pre><span class="keyword">module</span> Library: <code class="type"><a href="OpamFile.Dot_config.SECTION.html">SECTION</a></code><code class="type"> </code></pre>Sections starting by <code class="code">library</code><br>
+<pre><span class="keyword">module</span> Library: <code class="type"><a href="OpamFile.Dot_config.SECTION.html">SECTION</a></code><code class="type"> </code></pre><div class="info">
+Sections starting by <code class="code">library</code><br>
+</div>
<hr width="100%">
<pre><span id="VALavailable"><span class="keyword">val</span> available</span> : <code class="type">t -> <a href="OpamTypes.html#TYPEsection">OpamTypes.section</a> list</code></pre><div class="info">
List the available sections<br>
View
4 doc/html/OpamFile.Dot_config.Syntax.html
@@ -45,7 +45,9 @@
&nbsp;<a class="up" href="OpamFile.Dot_config.html" title="OpamFile.Dot_config">Up</a>
&nbsp;</div>
<h1>Module <a href="type_OpamFile.Dot_config.Syntax.html">OpamFile.Dot_config.Syntax</a></h1>
-<pre><span class="keyword">module</span> Syntax: <code class="type"><a href="OpamFile.Dot_config.SECTION.html">SECTION</a></code><code class="type"> </code></pre>Sections starting by <code class="code">syntax</code><br>
+<pre><span class="keyword">module</span> Syntax: <code class="type"><a href="OpamFile.Dot_config.SECTION.html">SECTION</a></code><code class="type"> </code></pre><div class="info">
+Sections starting by <code class="code">syntax</code><br>
+</div>
<hr width="100%">
<pre><span id="VALavailable"><span class="keyword">val</span> available</span> : <code class="type">t -> <a href="OpamTypes.html#TYPEsection">OpamTypes.section</a> list</code></pre><div class="info">
List the available sections<br>
View
4 doc/html/OpamFile.Dot_config.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Repo_index.html" title="OpamFile.Repo_index">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Dot_config.html">OpamFile.Dot_config</a></h1>
-<pre><span class="keyword">module</span> Dot_config: <code class="code">sig</code> <a href="OpamFile.Dot_config.html">..</a> <code class="code">end</code></pre>.config files<br>
+<pre><span class="keyword">module</span> Dot_config: <code class="code">sig</code> <a href="OpamFile.Dot_config.html">..</a> <code class="code">end</code></pre><div class="info">
+.config files<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamFile.IO_FILE.html">OpamFile.IO_FILE</a></pre>
<pre><span id="VALcreate"><span class="keyword">val</span> create</span> : <code class="type">(<a href="OpamTypes.html#TYPEvariable">OpamTypes.variable</a> * <a href="OpamTypes.html#TYPEvariable_contents">OpamTypes.variable_contents</a>) list -> t</code></pre><div class="info">
View
4 doc/html/OpamFile.Dot_install.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Dot_config.html" title="OpamFile.Dot_config">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Dot_install.html">OpamFile.Dot_install</a></h1>
-<pre><span class="keyword">module</span> Dot_install: <code class="code">sig</code> <a href="OpamFile.Dot_install.html">..</a> <code class="code">end</code></pre>.install files<br>
+<pre><span class="keyword">module</span> Dot_install: <code class="code">sig</code> <a href="OpamFile.Dot_install.html">..</a> <code class="code">end</code></pre><div class="info">
+.install files<br>
+</div>
<hr width="100%">
<pre><span class="keyword">module</span> <a href="OpamFile.Dot_install.Raw.html">Raw</a>: <code class="code">sig</code> <a href="OpamFile.Dot_install.Raw.html">..</a> <code class="code">end</code></pre><pre><span class="keyword">include</span> <a href="OpamFile.IO_FILE.html">OpamFile.IO_FILE</a></pre>
<pre><span id="VALlib"><span class="keyword">val</span> lib</span> : <code class="type">t -> <a href="OpamTypes.html#TYPEfilename">OpamTypes.filename</a> <a href="OpamTypes.html#TYPEoptional">OpamTypes.optional</a> list</code></pre><div class="info">
View
4 doc/html/OpamFile.Env.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Comp.html" title="OpamFile.Comp">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Env.html">OpamFile.Env</a></h1>
-<pre><span class="keyword">module</span> Env: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = (string * string) list</code></pre>Environement variables<br>
+<pre><span class="keyword">module</span> Env: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = (string * string) list</code></pre><div class="info">
+Environement variables<br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
4 doc/html/OpamFile.Filenames.html
@@ -45,7 +45,9 @@
&nbsp;<a class="up" href="OpamFile.html" title="OpamFile">Up</a>
&nbsp;</div>
<h1>Module <a href="type_OpamFile.Filenames.html">OpamFile.Filenames</a></h1>
-<pre><span class="keyword">module</span> Filenames: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = filename_set</code></pre>List of filenames<br>
+<pre><span class="keyword">module</span> Filenames: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = filename_set</code></pre><div class="info">
+List of filenames<br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
4 doc/html/OpamFile.IO_FILE.html
@@ -43,7 +43,9 @@
<div class="navbar">&nbsp;<a class="up" href="OpamFile.html" title="OpamFile">Up</a>
&nbsp;</div>
<h1>Module type <a href="type_OpamFile.IO_FILE.html">OpamFile.IO_FILE</a></h1>
-<pre><span class="keyword">module type</span> IO_FILE = <code class="code">sig</code> <a href="OpamFile.IO_FILE.html">..</a> <code class="code">end</code></pre>All Configuration files satisfies this signature<br>
+<pre><span class="keyword">module type</span> IO_FILE = <code class="code">sig</code> <a href="OpamFile.IO_FILE.html">..</a> <code class="code">end</code></pre><div class="info">
+All Configuration files satisfies this signature<br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
4 doc/html/OpamFile.Installed.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Reinstall.html" title="OpamFile.Reinstall">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Installed.html">OpamFile.Installed</a></h1>
-<pre><span class="keyword">module</span> Installed: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = package_set</code></pre>List of installed packages: <code class="code">$opam/$oversion/installed</code><br>
+<pre><span class="keyword">module</span> Installed: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = package_set</code></pre><div class="info">
+List of installed packages: <code class="code">$opam/$oversion/installed</code><br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
4 doc/html/OpamFile.OPAM.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Descr.html" title="OpamFile.Descr">Next</a>
</div>
<h1>Module <a href="type_OpamFile.OPAM.html">OpamFile.OPAM</a></h1>
-<pre><span class="keyword">module</span> OPAM: <code class="code">sig</code> <a href="OpamFile.OPAM.html">..</a> <code class="code">end</code></pre>OPAM files<br>
+<pre><span class="keyword">module</span> OPAM: <code class="code">sig</code> <a href="OpamFile.OPAM.html">..</a> <code class="code">end</code></pre><div class="info">
+OPAM files<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamFile.IO_FILE.html">OpamFile.IO_FILE</a></pre>
<pre><span id="VALcreate"><span class="keyword">val</span> create</span> : <code class="type"><a href="OpamTypes.html#TYPEpackage">OpamTypes.package</a> -> t</code></pre><div class="info">
View
4 doc/html/OpamFile.Pinned.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Subst.html" title="OpamFile.Subst">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Pinned.html">OpamFile.Pinned</a></h1>
-<pre><span class="keyword">module</span> Pinned: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = pin_option name_map</code></pre>Pinned package files<br>
+<pre><span class="keyword">module</span> Pinned: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = pin_option name_map</code></pre><div class="info">
+Pinned package files<br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
4 doc/html/OpamFile.Reinstall.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Updated.html" title="OpamFile.Updated">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Reinstall.html">OpamFile.Reinstall</a></h1>
-<pre><span class="keyword">module</span> Reinstall: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = package_set</code></pre>List of packages to reinstall: <code class="code">$opam/$oversion/reinstall</code><br>
+<pre><span class="keyword">module</span> Reinstall: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = package_set</code></pre><div class="info">
+List of packages to reinstall: <code class="code">$opam/$oversion/reinstall</code><br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
4 doc/html/OpamFile.Repo_config.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Pinned.html" title="OpamFile.Pinned">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Repo_config.html">OpamFile.Repo_config</a></h1>
-<pre><span class="keyword">module</span> Repo_config: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = repository</code></pre>Repository config: <code class="code">$opam/repo/$repo/config</code><br>
+<pre><span class="keyword">module</span> Repo_config: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = repository</code></pre><div class="info">
+Repository config: <code class="code">$opam/repo/$repo/config</code><br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
4 doc/html/OpamFile.Repo_index.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Repo_config.html" title="OpamFile.Repo_config">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Repo_index.html">OpamFile.Repo_index</a></h1>
-<pre><span class="keyword">module</span> Repo_index: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = repository_name list name_map</code></pre>Association between package names and repository: <code class="code">$opam/repo/index</code><br>
+<pre><span class="keyword">module</span> Repo_index: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = repository_name list name_map</code></pre><div class="info">
+Association between package names and repository: <code class="code">$opam/repo/index</code><br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
4 doc/html/OpamFile.Subst.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.URL.html" title="OpamFile.URL">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Subst.html">OpamFile.Subst</a></h1>
-<pre><span class="keyword">module</span> Subst: <code class="code">sig</code> <a href="OpamFile.Subst.html">..</a> <code class="code">end</code></pre>Substitution files<br>
+<pre><span class="keyword">module</span> Subst: <code class="code">sig</code> <a href="OpamFile.Subst.html">..</a> <code class="code">end</code></pre><div class="info">
+Substitution files<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamFile.IO_FILE.html">OpamFile.IO_FILE</a></pre>
<pre><span id="VALreplace"><span class="keyword">val</span> replace</span> : <code class="type">t -> (<a href="OpamTypes.html#TYPEfull_variable">OpamTypes.full_variable</a> -> <a href="OpamTypes.html#TYPEvariable_contents">OpamTypes.variable_contents</a>) -> t</code></pre><div class="info">
View
4 doc/html/OpamFile.URL.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Urls_txt.html" title="OpamFile.Urls_txt">Next</a>
</div>
<h1>Module <a href="type_OpamFile.URL.html">OpamFile.URL</a></h1>
-<pre><span class="keyword">module</span> URL: <code class="code">sig</code> <a href="OpamFile.URL.html">..</a> <code class="code">end</code></pre><span id="2_UrlsforOPAMrepositories"><h2>Urls for OPAM repositories</h2></span><br>
+<pre><span class="keyword">module</span> URL: <code class="code">sig</code> <a href="OpamFile.URL.html">..</a> <code class="code">end</code></pre><div class="info">
+<h2 id="2_UrlsforOPAMrepositories">Urls for OPAM repositories</h2><br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamFile.IO_FILE.html">OpamFile.IO_FILE</a></pre>
<pre><span id="VALurl"><span class="keyword">val</span> url</span> : <code class="type">t -> string</code></pre><div class="info">
View
4 doc/html/OpamFile.Updated.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Env.html" title="OpamFile.Env">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Updated.html">OpamFile.Updated</a></h1>
-<pre><span class="keyword">module</span> Updated: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = package_set</code></pre>List of updated packages: <code class="code">$opam/$repo/$repo/updated</code><br>
+<pre><span class="keyword">module</span> Updated: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = package_set</code></pre><div class="info">
+List of updated packages: <code class="code">$opam/$repo/$repo/updated</code><br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
4 doc/html/OpamFile.Urls_txt.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFile.Filenames.html" title="OpamFile.Filenames">Next</a>
</div>
<h1>Module <a href="type_OpamFile.Urls_txt.html">OpamFile.Urls_txt</a></h1>
-<pre><span class="keyword">module</span> Urls_txt: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = file_attribute_set</code></pre><span id="2_urlstxtfile"><h2>urls.txt file *</h2></span><br>
+<pre><span class="keyword">module</span> Urls_txt: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = file_attribute_set</code></pre><div class="info">
+<h2 id="2_urlstxtfile">urls.txt file *</h2><br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
10 doc/html/OpamFile.html
@@ -50,7 +50,9 @@
&nbsp;<a class="post" href="OpamFilename.html" title="OpamFilename">Next</a>
</div>
<h1>Module <a href="type_OpamFile.html">OpamFile</a></h1>
-<pre><span class="keyword">module</span> OpamFile: <code class="code">sig</code> <a href="OpamFile.html">..</a> <code class="code">end</code></pre>Functions to read and write OPAM configuration files in a typed way<br>
+<pre><span class="keyword">module</span> OpamFile: <code class="code">sig</code> <a href="OpamFile.html">..</a> <code class="code">end</code></pre><div class="info">
+Functions to read and write OPAM configuration files in a typed way<br>
+</div>
<hr width="100%">
<br>
Functions to read and write OPAM configuration files in a typed way<br>
@@ -85,7 +87,7 @@
Compiler version <code class="code">$opam/compilers/</code>
</div>
<br>
-<span id="2_Configurationfiles"><h2>Configuration files</h2></span><br>
+<h2 id="2_Configurationfiles">Configuration files</h2><br>
<pre><span class="keyword">module</span> <a href="OpamFile.Dot_install.html">Dot_install</a>: <code class="code">sig</code> <a href="OpamFile.Dot_install.html">..</a> <code class="code">end</code></pre><div class="info">
.install files
</div>
@@ -93,7 +95,7 @@
.config files
</div>
<br>
-<span id="2_Repositoryfiles"><h2>Repository files</h2></span><br>
+<h2 id="2_Repositoryfiles">Repository files</h2><br>
<pre><span class="keyword">module</span> <a href="OpamFile.Repo_index.html">Repo_index</a>: <code class="type"><a href="OpamFile.IO_FILE.html">IO_FILE</a></code><code class="type"> with type t = repository_name list name_map</code></pre><div class="info">
Association between package names and repository: <code class="code">$opam/repo/index</code>
</div>
@@ -104,7 +106,7 @@
Pinned package files
</div>
<br>
-<span id="2_Substitutionfiles"><h2>Substitution files</h2></span><br>
+<h2 id="2_Substitutionfiles">Substitution files</h2><br>
<pre><span class="keyword">module</span> <a href="OpamFile.Subst.html">Subst</a>: <code class="code">sig</code> <a href="OpamFile.Subst.html">..</a> <code class="code">end</code></pre><div class="info">
Substitution files
</div>
View
4 doc/html/OpamFilename.Attribute.html
@@ -45,7 +45,9 @@
&nbsp;<a class="up" href="OpamFilename.html" title="OpamFilename">Up</a>
&nbsp;</div>
<h1>Module <a href="type_OpamFilename.Attribute.html">OpamFilename.Attribute</a></h1>
-<pre><span class="keyword">module</span> Attribute: <code class="code">sig</code> <a href="OpamFilename.Attribute.html">..</a> <code class="code">end</code></pre>Simple structure to hanle file attributes<br>
+<pre><span class="keyword">module</span> Attribute: <code class="code">sig</code> <a href="OpamFilename.Attribute.html">..</a> <code class="code">end</code></pre><div class="info">
+Simple structure to hanle file attributes<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></pre>
<pre><span id="VALbase"><span class="keyword">val</span> base</span> : <code class="type">t -> Base.t</code></pre><div class="info">
View
4 doc/html/OpamFilename.Base.html
@@ -45,7 +45,9 @@
&nbsp;<a class="post" href="OpamFilename.Dir.html" title="OpamFilename.Dir">Next</a>
</div>
<h1>Module <a href="type_OpamFilename.Base.html">OpamFilename.Base</a></h1>
-<pre><span class="keyword">module</span> Base: <code class="type"><a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></code><code class="type"> </code></pre>Basenames<br>
+<pre><span class="keyword">module</span> Base: <code class="type"><a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></code><code class="type"> </code></pre><div class="info">
+Basenames<br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
4 doc/html/OpamFilename.Dir.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFilename.OP.html" title="OpamFilename.OP">Next</a>
</div>
<h1>Module <a href="type_OpamFilename.Dir.html">OpamFilename.Dir</a></h1>
-<pre><span class="keyword">module</span> Dir: <code class="type"><a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></code><code class="type"> </code></pre>Directory names<br>
+<pre><span class="keyword">module</span> Dir: <code class="type"><a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></code><code class="type"> </code></pre><div class="info">
+Directory names<br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
8 doc/html/OpamFilename.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamFormat.html" title="OpamFormat">Next</a>
</div>
<h1>Module <a href="type_OpamFilename.html">OpamFilename</a></h1>
-<pre><span class="keyword">module</span> OpamFilename: <code class="code">sig</code> <a href="OpamFilename.html">..</a> <code class="code">end</code></pre>Typed filename manipulation<br>
+<pre><span class="keyword">module</span> OpamFilename: <code class="code">sig</code> <a href="OpamFilename.html">..</a> <code class="code">end</code></pre><div class="info">
+Typed filename manipulation<br>
+</div>
<hr width="100%">
<pre><span class="keyword">module</span> <a href="OpamFilename.Base.html">Base</a>: <code class="type"><a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></code><code class="type"> </code></pre><div class="info">
Basenames
@@ -169,11 +171,11 @@
<pre><span id="VALremove_prefix"><span class="keyword">val</span> remove_prefix</span> : <code class="type">prefix:Dir.t -> t -> string</code></pre><div class="info">
Remove a prefix from a file name<br>
</div>
-<pre><span id="VALdownload"><span class="keyword">val</span> download</span> : <code class="type">t -> Dir.t -> t</code></pre><div class="info">
+<pre><span id="VALdownload"><span class="keyword">val</span> download</span> : <code class="type">overwrite:bool -> t -> Dir.t -> t</code></pre><div class="info">
download a remote file in a given directory. Return the location
of the downloaded file if the download is successful.<br>
</div>
-<pre><span id="VALdownload_iter"><span class="keyword">val</span> download_iter</span> : <code class="type">t list -> Dir.t -> t</code></pre><div class="info">
+<pre><span id="VALdownload_iter"><span class="keyword">val</span> download_iter</span> : <code class="type">overwrite:bool -> t list -> Dir.t -> t</code></pre><div class="info">
iterate downloads until one is sucessful<br>
</div>
<pre><span id="VALpatch"><span class="keyword">val</span> patch</span> : <code class="type">t -> Dir.t -> unit</code></pre><div class="info">
View
24 doc/html/OpamFormat.html
@@ -54,7 +54,9 @@
&nbsp;<a class="post" href="OpamFormula.html" title="OpamFormula">Next</a>
</div>
<h1>Module <a href="type_OpamFormat.html">OpamFormat</a></h1>
-<pre><span class="keyword">module</span> OpamFormat: <code class="code">sig</code> <a href="OpamFormat.html">..</a> <code class="code">end</code></pre>Format of OPAM configuration files.<br>
+<pre><span class="keyword">module</span> OpamFormat: <code class="code">sig</code> <a href="OpamFormat.html">..</a> <code class="code">end</code></pre><div class="info">
+Format of OPAM configuration files.<br>
+</div>
<hr width="100%">
<pre><span id="VALempty"><span class="keyword">val</span> empty</span> : <code class="type"><a href="OpamTypes.html#TYPEfile">OpamTypes.file</a></code></pre><div class="info">
The empty file<br>
@@ -72,7 +74,7 @@
Find all the invalid fields<br>
</div>
<br>
-<span id="2_Parsingfunctions"><h2>Parsing functions</h2></span><br>
+<h2 id="2_Parsingfunctions">Parsing functions</h2><br>
<pre><span id="EXCEPTIONBad_format"><span class="keyword">exception</span> Bad_format</span> <span class="keyword">of</span> <code class="type">string</code></pre>
<div class="info">
All the following parsing function raise <code class="code">Bad_format</code> in case the
@@ -129,7 +131,7 @@
Parse a sequence of values<br>
</div>
<br>
-<span id="2_Creationfunctions"><h2>Creation functions</h2></span><br>
+<h2 id="2_Creationfunctions">Creation functions</h2><br>
<pre><span id="VALmake_bool"><span class="keyword">val</span> make_bool</span> : <code class="type">bool -> <a href="OpamTypes.html#TYPEvalue">OpamTypes.value</a></code></pre><div class="info">
Create a boolean<br>
</div>
@@ -161,7 +163,7 @@
Create a pair of strings<br>
</div>
<br>
-<span id="2_Printingfunctions"><h2>Printing functions</h2></span><br>
+<h2 id="2_Printingfunctions">Printing functions</h2><br>
<pre><span id="VALstring_of_value"><span class="keyword">val</span> string_of_value</span> : <code class="type"><a href="OpamTypes.html#TYPEvalue">OpamTypes.value</a> -> string</code></pre><div class="info">
Print a value<br>
</div>
@@ -185,7 +187,7 @@
Print a file<br>
</div>
<br>
-<span id="2_Findingfunctions"><h2>Finding functions</h2></span><br>
+<h2 id="2_Findingfunctions">Finding functions</h2><br>
<pre><span id="VALassoc"><span class="keyword">val</span> assoc</span> : <code class="type"><a href="OpamTypes.html#TYPEfile_item">OpamTypes.file_item</a> list -> string -> (<a href="OpamTypes.html#TYPEvalue">OpamTypes.value</a> -> 'a) -> 'a</code></pre><div class="info">
Get the value of a field<br>
</div>
@@ -215,7 +217,7 @@
Get sections<br>
</div>
<br>
-<span id="2_Formula"><h2>Formula</h2></span><br>
+<h2 id="2_Formula">Formula</h2><br>
<br>
This section is dedicated to the parsing and creatin of dependency
and conflict formaulas. It's maybe easier to do that directly in
@@ -239,7 +241,7 @@
Build a compiler constraint<br>
</div>
<br>
-<span id="2_Environmentvariables"><h2>Environment variables</h2></span><br>
+<h2 id="2_Environmentvariables">Environment variables</h2><br>
<pre><span id="VALparse_env_variable"><span class="keyword">val</span> parse_env_variable</span> : <code class="type"><a href="OpamTypes.html#TYPEvalue">OpamTypes.value</a> -> string * string * string</code></pre><div class="info">
Parsing<br>
</div>
@@ -247,19 +249,13 @@
Making<br>
</div>
<br>
-<span id="2_filterexpressions"><h2>filter expressions</h2></span><br>
+<h2 id="2_filterexpressions">filter expressions</h2><br>
<pre><span id="VALparse_filter"><span class="keyword">val</span> parse_filter</span> : <code class="type"><a href="OpamTypes.html#TYPEvalue">OpamTypes.value</a> list -> <a href="OpamTypes.html#TYPEfilter">OpamTypes.filter</a></code></pre><div class="info">
Parsing<br>
</div>
<pre><span id="VALmake_filter"><span class="keyword">val</span> make_filter</span> : <code class="type"><a href="OpamTypes.html#TYPEfilter">OpamTypes.filter</a> -> <a href="OpamTypes.html#TYPEvalue">OpamTypes.value</a> list</code></pre><div class="info">
Creation<br>
</div>
-<pre><span id="VALparse_arg"><span class="keyword">val</span> parse_arg</span> : <code class="type"><a href="OpamTypes.html#TYPEvalue">OpamTypes.value</a> -> <a href="OpamTypes.html#TYPEarg">OpamTypes.arg</a></code></pre><div class="info">
-Parse a command argument<br>
-</div>
-<pre><span id="VALmake_arg"><span class="keyword">val</span> make_arg</span> : <code class="type"><a href="OpamTypes.html#TYPEarg">OpamTypes.arg</a> -> <a href="OpamTypes.html#TYPEvalue">OpamTypes.value</a></code></pre><div class="info">
-Create a command argument<br>
-</div>
<pre><span id="VALparse_command"><span class="keyword">val</span> parse_command</span> : <code class="type"><a href="OpamTypes.html#TYPEvalue">OpamTypes.value</a> -> <a href="OpamTypes.html#TYPEcommand">OpamTypes.command</a></code></pre><div class="info">
Parse a command<br>
</div>
View
6 doc/html/OpamFormula.html
@@ -48,7 +48,9 @@
&nbsp;<a class="post" href="OpamMisc.html" title="OpamMisc">Next</a>
</div>
<h1>Module <a href="type_OpamFormula.html">OpamFormula</a></h1>
-<pre><span class="keyword">module</span> OpamFormula: <code class="code">sig</code> <a href="OpamFormula.html">..</a> <code class="code">end</code></pre>Management of formulas<br>
+<pre><span class="keyword">module</span> OpamFormula: <code class="code">sig</code> <a href="OpamFormula.html">..</a> <code class="code">end</code></pre><div class="info">
+Management of formulas<br>
+</div>
<hr width="100%">
<pre><span id="TYPErelop"><span class="keyword">type</span> <code class="type"></code>relop</span> = <code class="type">[ `Eq | `Geq | `Gt | `Leq | `Lt | `Neq ]</code> </pre>
<div class="info">
@@ -187,7 +189,7 @@
Convert an atom-formula to a t-formula<br>
</div>
<br>
-<span id="2_Atoms"><h2>Atoms</h2></span><br>
+<h2 id="2_Atoms">Atoms</h2><br>
<pre><span id="VALatoms"><span class="keyword">val</span> atoms</span> : <code class="type"><a href="OpamFormula.html#TYPEt">t</a> -> <a href="OpamFormula.html#TYPEatom">atom</a> list</code></pre><div class="info">
Return all the atoms<br>
</div>
View
4 doc/html/OpamGit.html
@@ -47,6 +47,8 @@
&nbsp;<a class="post" href="OpamRsync.html" title="OpamRsync">Next</a>
</div>
<h1>Module <a href="type_OpamGit.html">OpamGit</a></h1>
-<pre><span class="keyword">module</span> OpamGit: <code class="code">sig</code> <a href="OpamGit.html">..</a> <code class="code">end</code></pre>Git repository backend<br>
+<pre><span class="keyword">module</span> OpamGit: <code class="code">sig</code> <a href="OpamGit.html">..</a> <code class="code">end</code></pre><div class="info">
+Git repository backend<br>
+</div>
<hr width="100%">
<pre><span id="VALregister"><span class="keyword">val</span> register</span> : <code class="type">unit -> unit</code></pre></body></html>
View
4 doc/html/OpamHeuristic.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamSolver.html" title="OpamSolver">Next</a>
</div>
<h1>Module <a href="type_OpamHeuristic.html">OpamHeuristic</a></h1>
-<pre><span class="keyword">module</span> OpamHeuristic: <code class="code">sig</code> <a href="OpamHeuristic.html">..</a> <code class="code">end</code></pre>Solver heuristics<br>
+<pre><span class="keyword">module</span> OpamHeuristic: <code class="code">sig</code> <a href="OpamHeuristic.html">..</a> <code class="code">end</code></pre><div class="info">
+Solver heuristics<br>
+</div>
<hr width="100%">
<pre><span id="VALresolve"><span class="keyword">val</span> resolve</span> : <code class="type">Cudf.universe -><br> Cudf_types.vpkg <a href="OpamTypes.html#TYPErequest">OpamTypes.request</a> -><br> (Cudf.package <a href="OpamTypes.html#TYPEaction">OpamTypes.action</a> list, Algo.Diagnostic.reason list)<br> <a href="OpamTypes.html#TYPEresult">OpamTypes.result</a></code></pre><div class="info">
Optimized resolution<br>
View
4 doc/html/OpamMisc.ABSTRACT.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamMisc.OrderedType.html" title="OpamMisc.OrderedType">Next</a>
</div>
<h1>Module type <a href="type_OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></h1>
-<pre><span class="keyword">module type</span> ABSTRACT = <code class="code">sig</code> <a href="OpamMisc.ABSTRACT.html">..</a> <code class="code">end</code></pre>All abstract types should implement this signature<br>
+<pre><span class="keyword">module type</span> ABSTRACT = <code class="code">sig</code> <a href="OpamMisc.ABSTRACT.html">..</a> <code class="code">end</code></pre><div class="info">
+All abstract types should implement this signature<br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> </pre>
<div class="info">
View
4 doc/html/OpamMisc.Base.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamMisc.IntMap.html" title="OpamMisc.IntMap">Next</a>
</div>
<h1>Module <a href="type_OpamMisc.Base.html">OpamMisc.Base</a></h1>
-<pre><span class="keyword">module</span> Base: <code class="code">sig</code> <a href="OpamMisc.Base.html">..</a> <code class="code">end</code></pre>Base module, useful to abstract strings<br>
+<pre><span class="keyword">module</span> Base: <code class="code">sig</code> <a href="OpamMisc.Base.html">..</a> <code class="code">end</code></pre><div class="info">
+Base module, useful to abstract strings<br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> = <code class="type">string</code> </pre>
View
4 doc/html/OpamMisc.IntMap.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamMisc.IntSet.html" title="OpamMisc.IntSet">Next</a>
</div>
<h1>Module <a href="type_OpamMisc.IntMap.html">OpamMisc.IntMap</a></h1>
-<pre><span class="keyword">module</span> IntMap: <code class="type"><a href="OpamMisc.MAP.html">MAP</a></code><code class="type"> with type key = int</code></pre>Map of ints<br>
+<pre><span class="keyword">module</span> IntMap: <code class="type"><a href="OpamMisc.MAP.html">MAP</a></code><code class="type"> with type key = int</code></pre><div class="info">
+Map of ints<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> Map.S</pre>
<pre><span id="VALto_string"><span class="keyword">val</span> to_string</span> : <code class="type">('a -> string) -> 'a t -> string</code></pre><div class="info">
View
4 doc/html/OpamMisc.IntSet.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamMisc.StringMap.html" title="OpamMisc.StringMap">Next</a>
</div>
<h1>Module <a href="type_OpamMisc.IntSet.html">OpamMisc.IntSet</a></h1>
-<pre><span class="keyword">module</span> IntSet: <code class="type"><a href="OpamMisc.SET.html">SET</a></code><code class="type"> with type elt = int</code></pre>Set of ints<br>
+<pre><span class="keyword">module</span> IntSet: <code class="type"><a href="OpamMisc.SET.html">SET</a></code><code class="type"> with type elt = int</code></pre><div class="info">
+Set of ints<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> Set.S</pre>
<pre><span id="VALmap"><span class="keyword">val</span> map</span> : <code class="type">(elt -> elt) -> t -> t</code></pre><div class="info">
View
4 doc/html/OpamMisc.Map.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamMisc.ABSTRACT.html" title="OpamMisc.ABSTRACT">Next</a>
</div>
<h1>Module type <a href="type_OpamMisc.MAP.html">OpamMisc.MAP</a></h1>
-<pre><span class="keyword">module type</span> MAP = <code class="code">sig</code> <a href="OpamMisc.MAP.html">..</a> <code class="code">end</code></pre>Dictionaries of abstract values<br>
+<pre><span class="keyword">module type</span> MAP = <code class="code">sig</code> <a href="OpamMisc.MAP.html">..</a> <code class="code">end</code></pre><div class="info">
+Dictionaries of abstract values<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> Map.S</pre>
<pre><span id="VALto_string"><span class="keyword">val</span> to_string</span> : <code class="type">('a -> string) -> 'a t -> string</code></pre><div class="info">
View
4 doc/html/OpamMisc.OrderedType.html
@@ -45,7 +45,9 @@
&nbsp;<a class="up" href="OpamMisc.html" title="OpamMisc">Up</a>
&nbsp;</div>
<h1>Module type <a href="type_OpamMisc.OrderedType.html">OpamMisc.OrderedType</a></h1>
-<pre><span class="keyword">module type</span> OrderedType = <code class="code">sig</code> <a href="OpamMisc.OrderedType.html">..</a> <code class="code">end</code></pre>Extended sets and maps<br>
+<pre><span class="keyword">module type</span> OrderedType = <code class="code">sig</code> <a href="OpamMisc.OrderedType.html">..</a> <code class="code">end</code></pre><div class="info">
+Extended sets and maps<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> Set.OrderedType</pre>
<pre><span id="VALto_string"><span class="keyword">val</span> to_string</span> : <code class="type">t -> string</code></pre></body></html>
View
4 doc/html/OpamMisc.Set.html
@@ -45,7 +45,9 @@
&nbsp;<a class="post" href="OpamMisc.MAP.html" title="OpamMisc.MAP">Next</a>
</div>
<h1>Module type <a href="type_OpamMisc.SET.html">OpamMisc.SET</a></h1>
-<pre><span class="keyword">module type</span> SET = <code class="code">sig</code> <a href="OpamMisc.SET.html">..</a> <code class="code">end</code></pre>Collection of abstract values<br>
+<pre><span class="keyword">module type</span> SET = <code class="code">sig</code> <a href="OpamMisc.SET.html">..</a> <code class="code">end</code></pre><div class="info">
+Collection of abstract values<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> Set.S</pre>
<pre><span id="VALmap"><span class="keyword">val</span> map</span> : <code class="type">(elt -> elt) -> t -> t</code></pre><div class="info">
View
4 doc/html/OpamMisc.StringMap.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamMisc.StringSet.html" title="OpamMisc.StringSet">Next</a>
</div>
<h1>Module <a href="type_OpamMisc.StringMap.html">OpamMisc.StringMap</a></h1>
-<pre><span class="keyword">module</span> StringMap: <code class="type"><a href="OpamMisc.MAP.html">MAP</a></code><code class="type"> with type key = string</code></pre>Map of strings<br>
+<pre><span class="keyword">module</span> StringMap: <code class="type"><a href="OpamMisc.MAP.html">MAP</a></code><code class="type"> with type key = string</code></pre><div class="info">
+Map of strings<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> Map.S</pre>
<pre><span id="VALto_string"><span class="keyword">val</span> to_string</span> : <code class="type">('a -> string) -> 'a t -> string</code></pre><div class="info">
View
4 doc/html/OpamMisc.StringSet.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamMisc.OP.html" title="OpamMisc.OP">Next</a>
</div>
<h1>Module <a href="type_OpamMisc.StringSet.html">OpamMisc.StringSet</a></h1>
-<pre><span class="keyword">module</span> StringSet: <code class="type"><a href="OpamMisc.SET.html">SET</a></code><code class="type"> with type elt = string</code></pre>Set of strings<br>
+<pre><span class="keyword">module</span> StringSet: <code class="type"><a href="OpamMisc.SET.html">SET</a></code><code class="type"> with type elt = string</code></pre><div class="info">
+Set of strings<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> Set.S</pre>
<pre><span id="VALmap"><span class="keyword">val</span> map</span> : <code class="type">(elt -> elt) -> t -> t</code></pre><div class="info">
View
12 doc/html/OpamMisc.html
@@ -51,10 +51,12 @@
&nbsp;<a class="post" href="OpamPackage.html" title="OpamPackage">Next</a>
</div>
<h1>Module <a href="type_OpamMisc.html">OpamMisc</a></h1>
-<pre><span class="keyword">module</span> OpamMisc: <code class="code">sig</code> <a href="OpamMisc.html">..</a> <code class="code">end</code></pre>Basic functions<br>
+<pre><span class="keyword">module</span> OpamMisc: <code class="code">sig</code> <a href="OpamMisc.html">..</a> <code class="code">end</code></pre><div class="info">
+Basic functions<br>
+</div>
<hr width="100%">
<br>
-<span id="2_Abstracttypes"><h2>Abstract types</h2></span><br>
+<h2 id="2_Abstracttypes">Abstract types</h2><br>
<pre><span class="keyword">module type</span> <a href="OpamMisc.SET.html">SET</a> = <code class="code">sig</code> <a href="OpamMisc.SET.html">..</a> <code class="code">end</code></pre><div class="info">
Collection of abstract values
</div>
@@ -77,7 +79,7 @@
Base module, useful to abstract strings
</div>
<br>
-<span id="2_Integermanipulation"><h2>Integer manipulation</h2></span><br>
+<h2 id="2_Integermanipulation">Integer manipulation</h2><br>
<pre><span class="keyword">module</span> <a href="OpamMisc.IntMap.html">IntMap</a>: <code class="type"><a href="OpamMisc.MAP.html">MAP</a></code><code class="type"> with type key = int</code></pre><div class="info">
Map of ints
</div>
@@ -88,7 +90,7 @@
Display a list of strings<br>
</div>
<br>
-<span id="2_Stringmanipulation"><h2>String manipulation</h2></span><br>
+<h2 id="2_Stringmanipulation">String manipulation</h2><br>
<pre><span class="keyword">module</span> <a href="OpamMisc.StringMap.html">StringMap</a>: <code class="type"><a href="OpamMisc.MAP.html">MAP</a></code><code class="type"> with type key = string</code></pre><div class="info">
Map of strings
</div>
@@ -120,7 +122,7 @@
Split a string<br>
</div>
<br>
-<span id="2_Misc"><h2>Misc</h2></span><br>
+<h2 id="2_Misc">Misc</h2><br>
<pre><span id="VALreset_env_value"><span class="keyword">val</span> reset_env_value</span> : <code class="type">prefix:string -> string -> string list</code></pre><div class="info">
Remove from a ':' separated list of string the one with the given prefix<br>
</div>
View
4 doc/html/OpamPackage.Name.html
@@ -45,7 +45,9 @@
&nbsp;<a class="up" href="OpamPackage.html" title="OpamPackage">Up</a>
&nbsp;</div>
<h1>Module <a href="type_OpamPackage.Name.html">OpamPackage.Name</a></h1>
-<pre><span class="keyword">module</span> Name: <code class="code">sig</code> <a href="OpamPackage.Name.html">..</a> <code class="code">end</code></pre>Names<br>
+<pre><span class="keyword">module</span> Name: <code class="code">sig</code> <a href="OpamPackage.Name.html">..</a> <code class="code">end</code></pre><div class="info">
+Names<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></pre>
<pre><span id="VALdefault"><span class="keyword">val</span> default</span> : <code class="type">t</code></pre><div class="info">
View
4 doc/html/OpamPackage.Version.html
@@ -45,7 +45,9 @@
&nbsp;<a class="post" href="OpamPackage.Name.html" title="OpamPackage.Name">Next</a>
</div>
<h1>Module <a href="type_OpamPackage.Version.html">OpamPackage.Version</a></h1>
-<pre><span class="keyword">module</span> Version: <code class="code">sig</code> <a href="OpamPackage.Version.html">..</a> <code class="code">end</code></pre>Versions<br>
+<pre><span class="keyword">module</span> Version: <code class="code">sig</code> <a href="OpamPackage.Version.html">..</a> <code class="code">end</code></pre><div class="info">
+Versions<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></pre>
<pre><span id="VALcompare"><span class="keyword">val</span> compare</span> : <code class="type">t -> t -> int</code></pre><div class="info">
View
4 doc/html/OpamPackage.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamParallel.html" title="OpamParallel">Next</a>
</div>
<h1>Module <a href="type_OpamPackage.html">OpamPackage</a></h1>
-<pre><span class="keyword">module</span> OpamPackage: <code class="code">sig</code> <a href="OpamPackage.html">..</a> <code class="code">end</code></pre><span id="2_Packagenameandversions"><h2>Package name and versions</h2></span><br>
+<pre><span class="keyword">module</span> OpamPackage: <code class="code">sig</code> <a href="OpamPackage.html">..</a> <code class="code">end</code></pre><div class="info">
+<h2 id="2_Packagenameandversions">Package name and versions</h2><br>
+</div>
<hr width="100%">
<pre><span class="keyword">module</span> <a href="OpamPackage.Version.html">Version</a>: <code class="code">sig</code> <a href="OpamPackage.Version.html">..</a> <code class="code">end</code></pre><div class="info">
Versions
View
4 doc/html/OpamParallel.G.html
@@ -45,7 +45,9 @@
&nbsp;<a class="post" href="OpamParallel.SIG.html" title="OpamParallel.SIG">Next</a>
</div>
<h1>Module type <a href="type_OpamParallel.G.html">OpamParallel.G</a></h1>
-<pre><span class="keyword">module type</span> G = <code class="code">sig</code> <a href="OpamParallel.G.html">..</a> <code class="code">end</code></pre>Functor argument<br>
+<pre><span class="keyword">module type</span> G = <code class="code">sig</code> <a href="OpamParallel.G.html">..</a> <code class="code">end</code></pre><div class="info">
+Functor argument<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> Graph.Sig.G</pre>
<pre><span class="keyword">include</span> Graph.Topological.G</pre>
View
4 doc/html/OpamParallel.Make.html
@@ -43,7 +43,9 @@
<div class="navbar">&nbsp;<a class="up" href="OpamParallel.html" title="OpamParallel">Up</a>
&nbsp;</div>
<h1>Functor <a href="type_OpamParallel.Make.html">OpamParallel.Make</a></h1>
-<pre><span class="keyword">module</span> Make: <div class="sig_block"><code class="code">functor (</code><code class="code">G</code><code class="code"> : </code><code class="type"><a href="OpamParallel.G.html">G</a></code><code class="code">) -&gt; </code><code class="type"><a href="OpamParallel.SIG.html">SIG</a></code><code class="type"> with module G = G</code></div></pre>Functor<br>
+<pre><span class="keyword">module</span> Make: <div class="sig_block"><code class="code">functor (</code><code class="code">G</code><code class="code"> : </code><code class="type"><a href="OpamParallel.G.html">G</a></code><code class="code">) -&gt; </code><code class="type"><a href="OpamParallel.SIG.html">SIG</a></code><code class="type"> with module G = G</code></div></pre><div class="info">
+Functor<br>
+</div>
<table border="0" cellpadding="3" width="100%">
<tr>
<td align="left" valign="top" width="1%%"><b>Parameters: </b></td>
View
4 doc/html/OpamParallel.SIG.html
@@ -45,7 +45,9 @@
&nbsp;<a class="up" href="OpamParallel.html" title="OpamParallel">Up</a>
&nbsp;</div>
<h1>Module type <a href="type_OpamParallel.SIG.html">OpamParallel.SIG</a></h1>
-<pre><span class="keyword">module type</span> SIG = <code class="code">sig</code> <a href="OpamParallel.SIG.html">..</a> <code class="code">end</code></pre>Functor signature<br>
+<pre><span class="keyword">module type</span> SIG = <code class="code">sig</code> <a href="OpamParallel.SIG.html">..</a> <code class="code">end</code></pre><div class="info">
+Functor signature<br>
+</div>
<hr width="100%">
<pre><span class="keyword">module</span> <a href="OpamParallel.SIG.G.html">G</a>: <code class="type"><a href="OpamParallel.G.html">OpamParallel.G</a></code><code class="type"> </code></pre><pre><span id="VALparallel_iter"><span class="keyword">val</span> parallel_iter</span> : <code class="type">int -><br> OpamParallel.G.t -><br> pre:(G.V.t -> unit) -> child:(G.V.t -> unit) -> post:(G.V.t -> unit) -> unit</code></pre><div class="info">
<code class="code">iter n t pre child paren</code> parallel iteration on <code class="code">n</code>
View
4 doc/html/OpamParallel.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamPath.html" title="OpamPath">Next</a>
</div>
<h1>Module <a href="type_OpamParallel.html">OpamParallel</a></h1>
-<pre><span class="keyword">module</span> OpamParallel: <code class="code">sig</code> <a href="OpamParallel.html">..</a> <code class="code">end</code></pre>Concurrent process execution<br>
+<pre><span class="keyword">module</span> OpamParallel: <code class="code">sig</code> <a href="OpamParallel.html">..</a> <code class="code">end</code></pre><div class="info">
+Concurrent process execution<br>
+</div>
<hr width="100%">
<pre><span class="keyword">module type</span> <a href="OpamParallel.G.html">G</a> = <code class="code">sig</code> <a href="OpamParallel.G.html">..</a> <code class="code">end</code></pre><div class="info">
Functor argument
View
4 doc/html/OpamPath.Repository.html
@@ -45,7 +45,9 @@
&nbsp;<a class="up" href="OpamPath.html" title="OpamPath">Up</a>
&nbsp;</div>
<h1>Module <a href="type_OpamPath.Repository.html">OpamPath.Repository</a></h1>
-<pre><span class="keyword">module</span> Repository: <code class="code">sig</code> <a href="OpamPath.Repository.html">..</a> <code class="code">end</code></pre>Repository paths<br>
+<pre><span class="keyword">module</span> Repository: <code class="code">sig</code> <a href="OpamPath.Repository.html">..</a> <code class="code">end</code></pre><div class="info">
+Repository paths<br>
+</div>
<hr width="100%">
<pre><span id="TYPEr"><span class="keyword">type</span> <code class="type"></code>r</span> </pre>
<div class="info">
View
4 doc/html/OpamPath.Switch.html
@@ -45,7 +45,9 @@
&nbsp;<a class="post" href="OpamPath.Repository.html" title="OpamPath.Repository">Next</a>
</div>
<h1>Module <a href="type_OpamPath.Switch.html">OpamPath.Switch</a></h1>
-<pre><span class="keyword">module</span> Switch: <code class="code">sig</code> <a href="OpamPath.Switch.html">..</a> <code class="code">end</code></pre>Switch related paths<br>
+<pre><span class="keyword">module</span> Switch: <code class="code">sig</code> <a href="OpamPath.Switch.html">..</a> <code class="code">end</code></pre><div class="info">
+Switch related paths<br>
+</div>
<hr width="100%">
<pre><span id="VALroot"><span class="keyword">val</span> root</span> : <code class="type"><a href="OpamPath.html#TYPEt">OpamPath.t</a> -> <a href="OpamTypes.html#TYPEswitch">OpamTypes.switch</a> -> <a href="OpamTypes.html#TYPEdirname">OpamTypes.dirname</a></code></pre><div class="info">
Root dir: <i>$opam/$OVERSION</i><br>
View
6 doc/html/OpamPath.html
@@ -48,10 +48,12 @@
&nbsp;<a class="post" href="OpamProcess.html" title="OpamProcess">Next</a>
</div>
<h1>Module <a href="type_OpamPath.html">OpamPath</a></h1>
-<pre><span class="keyword">module</span> OpamPath: <code class="code">sig</code> <a href="OpamPath.html">..</a> <code class="code">end</code></pre>The various paths where OPAM configuration files are stored.<br>
+<pre><span class="keyword">module</span> OpamPath: <code class="code">sig</code> <a href="OpamPath.html">..</a> <code class="code">end</code></pre><div class="info">
+The various paths where OPAM configuration files are stored.<br>
+</div>
<hr width="100%">
<br>
-<span id="2_Globalpaths"><h2>Global paths</h2></span><br>
+<h2 id="2_Globalpaths">Global paths</h2><br>
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> = <code class="type"><a href="OpamTypes.html#TYPEdirname">OpamTypes.dirname</a></code> </pre>
<div class="info">
Type of path root<br>
View
6 doc/html/OpamProcess.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamRepository.html" title="OpamRepository">Next</a>
</div>
<h1>Module <a href="type_OpamProcess.html">OpamProcess</a></h1>
-<pre><span class="keyword">module</span> OpamProcess: <code class="code">sig</code> <a href="OpamProcess.html">..</a> <code class="code">end</code></pre>Process handling<br>
+<pre><span class="keyword">module</span> OpamProcess: <code class="code">sig</code> <a href="OpamProcess.html">..</a> <code class="code">end</code></pre><div class="info">
+Process handling<br>
+</div>
<hr width="100%">
<pre><code><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> = {</code></pre><table class="typetable">
<tr>
@@ -182,6 +184,6 @@
Clean-up process result files<br>
</div>
<pre><span id="VALread_lines"><span class="keyword">val</span> read_lines</span> : <code class="type">string -> string list</code></pre><div class="info">
-<span id="2_Misc"><h2>Misc</h2></span><br>
+<h2 id="2_Misc">Misc</h2><br>
</div>
<pre><span id="VALdisplay_error_message"><span class="keyword">val</span> display_error_message</span> : <code class="type"><a href="OpamProcess.html#TYPEresult">result</a> -> unit</code></pre></body></html>
View
13 doc/html/OpamRepository.BACKEND.html
@@ -43,7 +43,9 @@
<div class="navbar">&nbsp;<a class="up" href="OpamRepository.html" title="OpamRepository">Up</a>
&nbsp;</div>
<h1>Module type <a href="type_OpamRepository.BACKEND.html">OpamRepository.BACKEND</a></h1>
-<pre><span class="keyword">module type</span> BACKEND = <code class="code">sig</code> <a href="OpamRepository.BACKEND.html">..</a> <code class="code">end</code></pre>Backend signature<br>
+<pre><span class="keyword">module type</span> BACKEND = <code class="code">sig</code> <a href="OpamRepository.BACKEND.html">..</a> <code class="code">end</code></pre><div class="info">
+Backend signature<br>
+</div>
<hr width="100%">
<pre><span id="VALinit"><span class="keyword">val</span> init</span> : <code class="type">address:<a href="OpamTypes.html#TYPEdirname">OpamTypes.dirname</a> -> unit</code></pre><div class="info">
Initialize an OPAM repository in the current directory. The
@@ -58,16 +60,13 @@
repository, in the current repository. Return the local path to
the downloaded archive.<br>
</div>
-<pre><span id="VALdownload_file"><span class="keyword">val</span> download_file</span> : <code class="type"><a href="OpamTypes.html#TYPEpackage">OpamTypes.package</a> -><br> <a href="OpamTypes.html#TYPEfilename">OpamTypes.filename</a> -> <a href="OpamTypes.html#TYPEfilename">OpamTypes.filename</a> <a href="OpamTypes.html#TYPEdownload">OpamTypes.download</a></code></pre><div class="info">
+<pre><span id="VALdownload_file"><span class="keyword">val</span> download_file</span> : <code class="type">?checksum:string -><br> <a href="OpamTypes.html#TYPEpackage">OpamTypes.package</a> -><br> <a href="OpamTypes.html#TYPEfilename">OpamTypes.filename</a> -> <a href="OpamTypes.html#TYPEfilename">OpamTypes.filename</a> <a href="OpamTypes.html#TYPEdownload">OpamTypes.download</a></code></pre><div class="info">
Download a (remote) file and return the local path to the
- downloaded file. As the opposite to <code class="code">download_archive</code>, the
- downloaded file needs not to be stored on the remote
- repository. If needed, the function can use <i>$repo/tmp/$nv/</i>
- to store transient states between downloads.<br>
+ downloaded file: <i>$repo/tmp/$package/$filename</i>.<br>
</div>
<pre><span id="VALdownload_dir"><span class="keyword">val</span> download_dir</span> : <code class="type"><a href="OpamTypes.html#TYPEpackage">OpamTypes.package</a> -><br> ?dst:<a href="OpamTypes.html#TYPEdirname">OpamTypes.dirname</a> -><br> <a href="OpamTypes.html#TYPEdirname">OpamTypes.dirname</a> -> <a href="OpamTypes.html#TYPEdirname">OpamTypes.dirname</a> <a href="OpamTypes.html#TYPEdownload">OpamTypes.download</a></code></pre><div class="info">
Download a (remote) directory and return the local path to the
- downloaded directory. If needed, the function can use <i> $repo/tmp/$nv/</i> to store transient states between downloads.<br>
+ downloaded directory: <i>$repo/tmp/$package/$dirname</i>.<br>
</div>
<pre><span id="VALupload_dir"><span class="keyword">val</span> upload_dir</span> : <code class="type">address:<a href="OpamTypes.html#TYPEdirname">OpamTypes.dirname</a> -> <a href="OpamTypes.html#TYPEdirname">OpamTypes.dirname</a> -> OpamFilename.Set.t</code></pre><div class="info">
Upload the content of the current directory to the directory
View
6 doc/html/OpamRepository.html
@@ -48,7 +48,9 @@
&nbsp;<a class="post" href="OpamRepositoryName.html" title="OpamRepositoryName">Next</a>
</div>
<h1>Module <a href="type_OpamRepository.html">OpamRepository</a></h1>
-<pre><span class="keyword">module</span> OpamRepository: <code class="code">sig</code> <a href="OpamRepository.html">..</a> <code class="code">end</code></pre>Mangagement of OPAM repositories.<br>
+<pre><span class="keyword">module</span> OpamRepository: <code class="code">sig</code> <a href="OpamRepository.html">..</a> <code class="code">end</code></pre><div class="info">
+Mangagement of OPAM repositories.<br>
+</div>
<hr width="100%">
<pre><span id="EXCEPTIONUnknown_backend"><span class="keyword">exception</span> Unknown_backend</span></pre>
<pre><span id="VALto_string"><span class="keyword">val</span> to_string</span> : <code class="type"><a href="OpamTypes.html#TYPErepository">OpamTypes.repository</a> -> string</code></pre><div class="info">
@@ -83,7 +85,7 @@
repository.<br>
</div>
<br>
-<span id="2_Repositorybackends"><h2>Repository backends</h2></span><br>
+<h2 id="2_Repositorybackends">Repository backends</h2><br>
<pre><span class="keyword">module type</span> <a href="OpamRepository.BACKEND.html">BACKEND</a> = <code class="code">sig</code> <a href="OpamRepository.BACKEND.html">..</a> <code class="code">end</code></pre><div class="info">
Backend signature
</div>
View
4 doc/html/OpamRepositoryName.html
@@ -47,7 +47,9 @@
&nbsp;<a class="post" href="OpamSwitch.html" title="OpamSwitch">Next</a>
</div>
<h1>Module <a href="type_OpamRepositoryName.html">OpamRepositoryName</a></h1>
-<pre><span class="keyword">module</span> OpamRepositoryName: <code class="code">sig</code> <a href="OpamRepositoryName.html">..</a> <code class="code">end</code></pre>Repository names<br>
+<pre><span class="keyword">module</span> OpamRepositoryName: <code class="code">sig</code> <a href="OpamRepositoryName.html">..</a> <code class="code">end</code></pre><div class="info">
+Repository names<br>
+</div>
<hr width="100%">
<pre><span class="keyword">include</span> <a href="OpamMisc.ABSTRACT.html">OpamMisc.ABSTRACT</a></pre>
<pre><span id="VALdefault"><span class="keyword">val</span> default</span> : <code class="type">t</code></pre><div class="info">
View
4 doc/html/OpamRsync.html
@@ -47,6 +47,8 @@
&nbsp;<a class="post" href="OpamCudf.html" title="OpamCudf">Next</a>
</div>
<h1>Module <a href="type_OpamRsync.html">OpamRsync</a></h1>
-<pre><span class="keyword">module</span> OpamRsync: <code class="code">sig</code> <a href="OpamRsync.html">..</a> <code class="code">end</code></pre>Rsync repository backend<br>
+<pre><span class="keyword">module</span> OpamRsync: <code class="code">sig</code> <a href="OpamRsync.html">..</a> <code class="code">end</code></pre><div class="info">
+Rsync repository backend<br>
+</div>
<hr width="100%">
<pre><span id="VALregister"><span class="keyword">val</span> register</span> : <code class="type">unit -> unit</code></pre></body></html>
View
13 doc/html/OpamSolution.html
@@ -49,7 +49,9 @@
&nbsp;<a class="post" href="OpamState.html" title="OpamState">Next</a>
</div>
<h1>Module <a href="type_OpamSolution.html">OpamSolution</a></h1>
-<pre><span class="keyword">module</span> OpamSolution: <code class="code">sig</code> <a href="OpamSolution.html">..</a> <code class="code">end</code></pre>Applying solver solutions<br>
+<pre><span class="keyword">module</span> OpamSolution: <code class="code">sig</code> <a href="OpamSolution.html">..</a> <code class="code">end</code></pre><div class="info">
+Applying solver solutions<br>
+</div>
<hr width="100%">
<pre><span id="VALresolve"><span class="keyword">val</span> resolve</span> : <code class="type"><a href="OpamState.html#TYPEstate">OpamState.state</a> -><br> <a href="OpamTypes.html#TYPEuser_action">OpamTypes.user_action</a> -><br> <a href="OpamTypes.html#TYPEatom">OpamTypes.atom</a> <a href="OpamTypes.html#TYPErequest">OpamTypes.request</a> -><br> (<a href="OpamTypes.html#TYPEsolution">OpamTypes.solution</a>, string) <a href="OpamTypes.html#TYPEresult">OpamTypes.result</a></code></pre><div class="info">
Resolve an user request<br>
@@ -67,7 +69,7 @@
Raise an error because a package in unavailable<br>
</div>
<br>
-<span id="2_Atoms"><h2>Atoms</h2></span><br>
+<h2 id="2_Atoms">Atoms</h2><br>
<pre><span id="VALeq_atom"><span class="keyword">val</span> eq_atom</span> : <code class="type"><a href="OpamTypes.html#TYPEname">OpamTypes.name</a> -> <a href="OpamTypes.html#TYPEversion">OpamTypes.version</a> -> <a href="OpamTypes.html#TYPEatom">OpamTypes.atom</a></code></pre><div class="info">
Return an atom with a string version constraint<br>
</div>
@@ -78,15 +80,18 @@
Return a list of simple atoms (ie. with no version constraints)
from a set of packages<br>
</div>
+<pre><span id="VALeq_atoms_of_packages"><span class="keyword">val</span> eq_atoms_of_packages</span> : <code class="type"><a href="OpamTypes.html#TYPEpackage_set">OpamTypes.package_set</a> -> <a href="OpamTypes.html#TYPEatom">OpamTypes.atom</a> list</code></pre><div class="info">
+Return a list of constrained atoms from a set of packages<br>
+</div>
<pre><span id="VALatoms_of_names"><span class="keyword">val</span> atoms_of_names</span> : <code class="type"><a href="OpamState.html#TYPEstate">OpamState.state</a> -> <a href="OpamTypes.html#TYPEname_set">OpamTypes.name_set</a> -> <a href="OpamTypes.html#TYPEatom">OpamTypes.atom</a> list</code></pre><div class="info">
Return a list of atoms from a list of names (wich can eventually
be of the form name.version)<br>
</div>
<pre><span id="VALsum"><span class="keyword">val</span> sum</span> : <code class="type"><a href="OpamTypes.html#TYPEstats">OpamTypes.stats</a> -> int</code></pre><div class="info">
-<span id="2_Stats"><h2>Stats</h2></span><br>
+<h2 id="2_Stats">Stats</h2><br>
</div>
<br>
-<span id="2_Actions"><h2>Actions</h2></span><br>
+<h2 id="2_Actions">Actions</h2><br>
<pre><span id="VALapply_solution"><span class="keyword">val</span> apply_solution</span> : <code class="type">?force:bool -><br> <a href="OpamState.html#TYPEstate">OpamState.state</a> -> <a href="OpamTypes.html#TYPEsolution">OpamTypes.solution</a> -> <a href="OpamTypes.html#TYPEsolver_result">OpamTypes.solver_result</a></code></pre><div class="info">
Apply a solution return by the solver<br>
</div>
View
6 doc/html/OpamSolver.html
@@ -46,10 +46,12 @@
&nbsp;<a class="up" href="index.html" title="Index">Up</a>
&nbsp;</div>
<h1>Module <a href="type_OpamSolver.html">OpamSolver</a></h1>
-<pre><span class="keyword">module</span> OpamSolver: <code class="code">sig</code> <a href="OpamSolver.html">..</a> <code class="code">end</code></pre>SAT-solver for package dependencies and conflicts<br>
+<pre><span class="keyword">module</span> OpamSolver: <code class="code">sig</code> <a href="OpamSolver.html">..</a> <code class="code">end</code></pre><div class="info">
+SAT-solver for package dependencies and conflicts<br>
+</div>
<hr width="100%">
<br>
-<span id="2_Solver"><h2>Solver</h2></span><br>
+<h2 id="2_Solver">Solver</h2><br>
<pre><span id="VALstring_of_request"><span class="keyword">val</span> string_of_request</span> : <code class="type"><a href="OpamTypes.html#TYPEatom">OpamTypes.atom</a> <a href="OpamTypes.html#TYPErequest">OpamTypes.request</a> -> string</code></pre><div class="info">
Convert a request to a string<br>
</div>
View
4 doc/html/OpamState.Types.html
@@ -43,7 +43,9 @@
<div class="navbar">&nbsp;<a class="up" href="OpamState.html" title="OpamState">Up</a>
&nbsp;</div>
<h1>Module <a href="type_OpamState.Types.html">OpamState.Types</a></h1>
-<pre><span class="keyword">module</span> Types: <code class="code">sig</code> <a href="OpamState.Types.html">..</a> <code class="code">end</code></pre>To be able to open <code class="code">OpamState.Types</code><br>
+<pre><span class="keyword">module</span> Types: <code class="code">sig</code> <a href="OpamState.Types.html">..</a> <code class="code">end</code></pre><div class="info">
+To be able to open <code class="code">OpamState.Types</code><br>
+</div>
<hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> = <code class="type"><a href="OpamState.html#TYPEstate">OpamState.state</a></code> = {</pre><table class="typetable">
<tr>
View
46 doc/html/OpamState.html
@@ -47,6 +47,8 @@
<link title="Packages" rel="Section" href="#2_Packages">
<link title="Configuration files" rel="Section" href="#2_Configurationfiles">
<link title="Locks" rel="Section" href="#2_Locks">
+<link title="Pinned packages" rel="Section" href="#2_Pinnedpackages">
+<link title="System compilers" rel="Section" href="#2_Systemcompilers">
<title>OpamState</title>
</head>
<body>
@@ -55,7 +57,9 @@
&nbsp;<a class="post" href="OpamSwitchCommand.html" title="OpamSwitchCommand">Next</a>
</div>
<h1>Module <a href="type_OpamState.html">OpamState</a></h1>
-<pre><span class="keyword">module</span> OpamState: <code class="code">sig</code> <a href="OpamState.html">..</a> <code class="code">end</code></pre>OPAM client state<br>
+<pre><span class="keyword">module</span> OpamState: <code class="code">sig</code> <a href="OpamState.html">..</a> <code class="code">end</code></pre><div class="info">
+OPAM client state<br>
+</div>
<hr width="100%">
<pre><code><span id="TYPEstate"><span class="keyword">type</span> <code class="type"></code>state</span> = {</code></pre><table class="typetable">
<tr>
@@ -169,7 +173,7 @@
Create a universe from the current state<br>
</div>
<br>
-<span id="2_Environment"><h2>Environment</h2></span><br>
+<h2 id="2_Environment">Environment</h2><br>
<pre><span id="VALget_env"><span class="keyword">val</span> get_env</span> : <code class="type"><a href="OpamState.html#TYPEstate">state</a> -> <a href="OpamTypes.html#TYPEenv">OpamTypes.env</a></code></pre><div class="info">
Get the current environment<br>
</div>
@@ -180,7 +184,7 @@
Print a warning if the environment is not set-up properly.<br>
</div>
<br>
-<span id="2_Substitutions"><h2>Substitutions</h2></span><br>
+<h2 id="2_Substitutions">Substitutions</h2><br>
<pre><span id="VALcontents_of_variable"><span class="keyword">val</span> contents_of_variable</span> : <code class="type"><a href="OpamState.html#TYPEstate">state</a> -> <a href="OpamTypes.html#TYPEfull_variable">OpamTypes.full_variable</a> -> <a href="OpamTypes.html#TYPEvariable_contents">OpamTypes.variable_contents</a></code></pre><div class="info">
Compute the value of a variable<br>
</div>
@@ -190,19 +194,20 @@
<pre><span id="VALsubstitute_file"><span class="keyword">val</span> substitute_file</span> : <code class="type"><a href="OpamState.html#TYPEstate">state</a> -> <a href="OpamTypes.html#TYPEbasename">OpamTypes.basename</a> -> unit</code></pre><div class="info">
Substitute file<br>
</div>
-<pre><span id="VALsubstitute_commands"><span class="keyword">val</span> substitute_commands</span> : <code class="type"><a href="OpamState.html#TYPEstate">state</a> -> <a href="OpamTypes.html#TYPEcommand">OpamTypes.command</a> list -> <a href="OpamTypes.html#TYPEcommand">OpamTypes.command</a> list</code></pre><div class="info">
-Substitute a list of commands<br>
-</div>
<br>
-<span id="2_Filters"><h2>Filters</h2></span><br>
+<h2 id="2_Filters">Filters</h2><br>
<pre><span id="VALeval_filter"><span class="keyword">val</span> eval_filter</span> : <code class="type"><a href="OpamState.html#TYPEstate">state</a> -> <a href="OpamTypes.html#TYPEfilter">OpamTypes.filter</a> option -> bool</code></pre><div class="info">
Evaluate a filter<br>
</div>
<pre><span id="VALfilter_commands"><span class="keyword">val</span> filter_commands</span> : <code class="type"><a href="OpamState.html#TYPEstate">state</a> -> <a href="OpamTypes.html#TYPEcommand">OpamTypes.command</a> list -> string list list</code></pre><div class="info">
-Filter a list of commands<br>
+Filter a list of commands by:<ul>
+<li>evaluating the substitution strings; and</li>
+<li>removing the commands with a filter evaluating to "false"</li>
+</ul>
+<br>
</div>
<br>
-<span id="2_Repositories"><h2>Repositories</h2></span><br>
+<h2 id="2_Repositories">Repositories</h2><br>
<pre><span id="VALmem_repository"><span class="keyword">val</span> mem_repository</span> : <code class="type"><a href="OpamState.html#TYPEstate">state</a> -> <a href="OpamTypes.html#TYPEpackage">OpamTypes.package</a> -> bool</code></pre><div class="info">
Check if a package belongs to a repository<br>
</div>
@@ -219,7 +224,7 @@