Permalink
Commits on Sep 22, 2012
  1. Release 0.7.1

    committed Sep 22, 2012
  2. Merge pull request #186 from avsm/master

    make OPAM less XXX-rated
    committed Sep 22, 2012
Commits on Sep 21, 2012
  1. Bump master version to 0.7.1

    committed Sep 21, 2012
  2. Bump version to 0.7.0

    committed Sep 21, 2012
  3. Update changelog

    committed Sep 21, 2012
  4. Tell the user to unset some variable which can be problematic during …

    …the build of packages.
    
    This should fix #107
    committed Sep 21, 2012
  5. Merge pull request #184 from 0branch/master

    Synopsis typo fixes.
    committed Sep 21, 2012
  6. @0branch

    Synopsis typo fixes.

    0branch committed Sep 21, 2012
  7. [switch] Fix the handling of CAML_LD_LIBRARY_PATH when switching betw…

    …een compilers.
    
    We need to add the path to the system compiler, not to the one previously in the path.
    committed Sep 21, 2012
  8. Fix typo

    committed Sep 21, 2012
  9. [remove] when removing a package which is not available upstream anym…

    …ore, do not try to get the archive.
    committed Sep 21, 2012
  10. [update] If a compiler file is no more available upstream, then delet…

    …e it locally as well (unless there is already one local installation of this compiler).
    committed Sep 21, 2012
  11. [update] give next upgrade statistics on update

    This commit fixes #179
    committed Sep 21, 2012
  12. Merge pull request #183 from tuong/master

    activate the indentation of the field ".opam/build"
    committed Sep 21, 2012
  13. @tuong
  14. @tuong
  15. @tuong
  16. Continue fff1b3b and really fix #163

    committed Sep 21, 2012
Commits on Sep 20, 2012
  1. Merge pull request #182 from 0branch/master

    Distinguish between unknown and unavailable packages during installation.
    committed Sep 20, 2012
  2. @0branch

    Distinguish between unknown and unavailable packages.

    The current error message is rather misleading. For example,
    
    $ opam install ocamlnet.3.5.1
    The package "ocamlnet" has no version 3.5.1.
      'opam install ocamlnet.3.5.1' failed
    
    This changeset introduces checks for unavailable packages, yielding
    slightly clearer errors:
    
    $ opam install ocamlnet.3.5.1
    Version 3.5.1 of "ocamlnet" is incompatible with your compiler.
      'opam install ocamlnet.3.5.1' failed
    0branch committed Sep 20, 2012
  3. Support for local path in compiler description files.

    This is useful when hacking on the compiler, mainly.
    committed Sep 20, 2012
  4. [install] Add the ability to specify optional files to install

    In order to so, just prefix the filename with ?. Opam will not complain if he cannot install such a file.
    
    This commit fixes #139
    committed Sep 20, 2012
  5. [config] we can use %{preinstalled}% in opam file to filter command w…

    …hen the compiler is preinstalled
    committed Sep 20, 2012
  6. Add an optional filter to commands in opam files.

    This will fix #153 and will enable a lot of interesting extensions, and will make opam file more portable accross versions and OSes.
    committed Sep 20, 2012
  7. Add the ability to overwrite default variables.

    It is now possible to tell opam to substitute variables in opam files in a more fine way. For instance, setting:
    
        $ opam config -var react:enable $ display "disable"
        $ opam install react
        $ opam config -var react:enable # display "enable"
        $ export foo_enabled=disable
        $ opam config -var react:enable # display "disable"
    
    Note: all the 'opam config -var <var>' have a similar semantics to the variable %{var}% appearing in opam files, ie. they will be substituted by the same string when opam run.
    committed Sep 20, 2012
  8. Add the os string in the main configuration file.

    So 'opam config -var os' now returns the detected OS kind.
    committed Sep 20, 2012
  9. Remove opam-repo-convert

    committed Sep 20, 2012
  10. [list] print a useful first line message when displaying available/in…

    …stalled packages
    
    This is part of #178
    committed Sep 20, 2012