Skip to content
Commits on Aug 8, 2012
  1. @samoht

    Bump version to 0.3.2

    samoht committed Aug 8, 2012
  2. @tuong

    Fix the OCaml initialization.

    tuong committed Aug 8, 2012
    If the field "build" exists in the .comp file, substitutions are activated. In particular [substitute_string] performs the association of variables (like "%PREFIX%"). However, the state [t] given as argument does not reflect the new version of OCaml, because [install_conf_ocaml] is called after.
    Here we solve this by initializing the conf-ocaml.config before constructing the compiler.
Commits on Aug 3, 2012
  1. @tuong
  2. @tuong

    [doc] update API

    tuong committed Aug 3, 2012
  3. @tuong

    we continue 8dbd512

    tuong committed Aug 3, 2012
  4. @tuong

    [solving system/remove] For the solving system, optional dependencies…

    tuong committed Aug 3, 2012
    … are some optimization of usual dependencies, in the sense that for removing, [I_to_recompile] is sometimes returned instead of [I_to_delete].
    
    Then, the full universe can be given to the solver when doing "opam remove".
    
    The difficult point is to explicitely and topologically remove packages that are explicitely requested (whether they contain optional packages or not).
    The current heuristic is to remove the fewer packages.
  5. @tuong

    [opam remove] optional dependencies are included in the dependency graph

    tuong committed Aug 3, 2012
    This resolves partially the issue #69 . In particular, it proposes everytime to remove packages that optionally depend on others (instead of recompiling).
  6. @tuong
Commits on Aug 2, 2012
  1. @samoht

    Merge pull request #70 from avsm/ocaml4-compile

    samoht committed Aug 2, 2012
    fix compile under OCaml-4.00 by removing ExtHashtbl from extlib
  2. @avsm

    fix compile under OCaml-4.00 by simply removing ExtHashtbl from extlib

    avsm committed Aug 2, 2012
    The extlib extensions are unused by anything else in opam (including cudf), so compilation is unaffected
Commits on Jul 27, 2012
  1. @tuong

    [opam update] fix the failure to read Path.R.updated because it conta…

    tuong committed Jul 27, 2012
    …ins wrong lines taken from the output of "rsync"
  2. @tuong
Commits on Jul 26, 2012
  1. @tuong

    [doc] update API

    tuong committed Jul 26, 2012
  2. @tuong

    [opam pin] fix the protection

    tuong committed Jul 26, 2012
  3. @tuong
  4. @tuong

    [opam <subcommand>] if subcommand is not "init", we add more checking…

    tuong committed Jul 26, 2012
    … about the initial state.
  5. @tuong

    simplifications

    tuong committed Jul 26, 2012
Commits on Jul 25, 2012
  1. @samoht

    Merge pull request #38 from avsm/openbsd-support

    samoht committed Jul 25, 2012
    Openbsd support
  2. @avsm

    Merge http://github.com/OCamlPro/opam into openbsd-support

    avsm committed Jul 25, 2012
    Conflicts:
    	src/repo/curl/misc.ml
    	src/run.ml
    	src/scripts/opam_mk_repo.ml
  3. @tuong

    [opam init/switch] fix the CAML_LD_LIBRARY_PATH variable.

    tuong committed Jul 25, 2012
    It contained wrong OCaml version because the state was not updated.
  4. @tuong

    add some warning

    tuong committed Jul 25, 2012
  5. @tuong

    [run.ml/remove_dir] fix the failure of [remove_dir] when some symboli…

    tuong committed Jul 25, 2012
    …c links are sometimes encountered in the folding tree
  6. @tuong
Commits on Jul 24, 2012
  1. @tuong

    [opam init/switch] in case there are no "base-..." in the remote repo…

    tuong committed Jul 24, 2012
    …sitory, we arrive at the same situation as #64 (if moreover the .comp contains "base-..." as packages to install).
    
    We propose to desactivate the failure if the option "-no-base-package" has explicitely been set.
  2. @tuong

    [opam init] we revert some part of a4d01ec and fix #64

    tuong committed Jul 24, 2012
    Because [update_package] changes the list of packages, the state must be reloaded.
  3. @tuong

    [doc] update README and API

    tuong committed Jul 24, 2012
  4. @tuong

    [opam <subcommand>] if <subcommand> is not "init", instead of "assert…

    tuong committed Jul 24, 2012
    … false", we have a confirmation dialog indicating that the OCaml in PATH does not exist or is different than before
Commits on Jul 23, 2012
  1. @tuong

    [opam init] add the new field "system_ocaml-version" in "config" if "…

    tuong committed Jul 23, 2012
    …system" is the target
  2. @tuong

    [opam init -comp] fix the failure to start when there is no OCaml (ex…

    tuong committed Jul 23, 2012
    …cept .comp files in repository)
  3. @tuong

    [run/command] some functions continue normally after [run_process] an…

    tuong committed Jul 23, 2012
    …d treat the result as a warning
  4. @tuong

    [opam init] fix the wrong listing of compilers when "opam init -comp"…

    tuong committed Jul 23, 2012
    … receives an unknown compiler name
    
    In particular we split [update] in 2.
  5. @tuong

    [opam update] simplification : packages available are not changed bet…

    tuong committed Jul 23, 2012
    …ween the first [update_available_current] and the second
  6. @tuong
  7. @tuong

    [opam init] warning during the initialization if it contains a compil…

    tuong committed Jul 23, 2012
    …er directory with no initial .opam/config
Commits on Jul 21, 2012
  1. @samoht

    Bump version number to 0.3.1

    samoht committed Jul 21, 2012
Something went wrong with that request. Please try again.