Commits on Feb 26, 2013
  1. Fix #394

    Better error message when no OCaml compiler is available on init.
    committed Feb 26, 2013
  2. From now on, the only reason to recompile a package becomes "it has c…

    …hanged upstream"
    This means we do nothing if the 'opam' file has changed, which means: we can now modify 'opam' files without fear (eg. we can add more metadata when we need it).
    This should fix #497
    committed Feb 26, 2013
  3. Fix #492

    don't break badly if the system compiler suddenly disapears from the path.
    committed Feb 26, 2013
  4. Uninstall dependencies in the right order.

    This should fix #491
    committed Feb 26, 2013
Commits on Feb 23, 2013
  1. Merge pull request #495 from avsm/revert_remote

    Revert "Remove 'opam remote'
    committed Feb 23, 2013
  2. Revert "Remove 'opam remote' as it is replaced by 'opam repository' s…

    …ince 0.9.0"
    This reverts commit 40ef748.
    avsm committed Feb 23, 2013
  3. Merge pull request #494 from avsm/master

    jenkins updates for liquidsoap
    avsm committed Feb 23, 2013
Commits on Feb 22, 2013
  1. Merge pull request #490 from avsm/master

    fix repeated make distclean
    committed Feb 22, 2013
Commits on Feb 21, 2013
  1. let `make distclean` work idempotently

    The `Makefile.config` include can be conditional.
    avsm committed Feb 21, 2013
  2. Update CHANGES

    committed Feb 21, 2013
  3. Fix #470

    Add an option to enable --autoremove when removing packages (by default it's off). You can also enable it by setting OPAMAUTOREMOVE.
    The semantics is the following:
    * `opam remove <pkg>` will simply remove the package
    * `opam remove <pkg> -a` will remove the package and its dependencies
    * `opam remove -a` will remove all the packages which have not been explicitely installed
    (note: you can do `opam install <pkg>` to an already installed package to make it become a 'root' package which will not be uninstalled using `-a`).
    committed Feb 21, 2013
  4. Fix #488

    It is now possible to add a given branch of a remote repository
        opam repository add genet-dev
    committed Feb 21, 2013
  5. First step towards a better handling of root packages (#470)

    So now:
        'opam install <pkg>'
    add <pkg> to the list of root packages even if <pkg> is already installed.
    committed Feb 21, 2013
  6. Fix #467

    Now both curl and wget tries to download 10 time an archive before giving up.
    (and remove a wrong debug statement ...)
    committed Feb 21, 2013
  7. Fix #360

    OPAM now fails if curl returns an error (it should already work properly when using wget).
    It will also help fixing #452 and #467
    committed Feb 21, 2013
  8. Make 'opam config var switch' print the current switch

    This can be useful when substituting variables in .opam files.
    committed Feb 21, 2013
Commits on Feb 20, 2013
  1. Add (very basic) man pages for opam-mk-repo and opam-check

    This should fix #432
    committed Feb 20, 2013
  2. Add a 'tags' field in OPAM files.

    This should help resolving part of #483
    committed Feb 20, 2013
  3. Reindent (no other changes)

    committed Feb 20, 2013
  4. Refactoring

    committed Feb 20, 2013
  5. Update dev-manual

    This should fix #468
    committed Feb 20, 2013
  6. Fix #471

    committed Feb 20, 2013
Commits on Feb 19, 2013
  1. Remove 'opam remote' as it is replaced by 'opam repository' since 0.9.0

    Remark: if you find 'repository' too long, you can use 'opam repo' instead (as cmdliner looks for matching commands with the same prefix)
    committed Feb 19, 2013
  2. Update the tutorials

    committed Feb 19, 2013
  3. Update the man pages

    committed Feb 19, 2013