Permalink
Commits on Feb 26, 2013
  1. Fix #394

    Better error message when no OCaml compiler is available on init.
    samoht 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
    samoht committed Feb 26, 2013
  3. Fix #492

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

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

    Revert "Remove 'opam remote'
    samoht 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
    samoht 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

    samoht 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`).
    samoht 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 http://github.com/zoggy/opam-repository.git#genet
    samoht 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.
    samoht 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 ...)
    samoht 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
    samoht committed Feb 21, 2013
  8. Make 'opam config var switch' print the current switch

    This can be useful when substituting variables in .opam files.
    samoht 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
    samoht committed Feb 20, 2013
  2. Add a 'tags' field in OPAM files.

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

    samoht committed Feb 20, 2013
  4. Refactoring

    samoht committed Feb 20, 2013
  5. Update dev-manual

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

    samoht 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)
    samoht committed Feb 19, 2013
  2. Update the tutorials

    samoht committed Feb 19, 2013
  3. Update the man pages

    samoht committed Feb 19, 2013