This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 31 Oct, 2013 4 commits
  2. 29 Oct, 2013 1 commit
  3. 26 Oct, 2013 3 commits
  4. 25 Oct, 2013 3 commits
  5. 24 Oct, 2013 1 commit
    • Duncan Coutts's avatar
      Only report not using latest versions when using < latest · 0f00536c
      Duncan Coutts authored
      Rather than when /= latest. So we'll no longer report things like:
      
        hdevtools-0.1.0.6 (latest: 0.1.0.5) (new package)
      
      We don't need to tell people they're not using the latest version when
      they're actually using a later version than the one available (e.g.
      it's installed locally and not available from the remote server).
      
      Reported by bennofs
      0f00536c
  6. 12 Oct, 2013 1 commit
  7. 07 Oct, 2013 1 commit
  8. 10 Sep, 2013 1 commit
  9. 31 Aug, 2013 2 commits
  10. 23 Aug, 2013 2 commits
  11. 24 Jul, 2013 1 commit
  12. 20 Jul, 2013 1 commit
  13. 18 Jul, 2013 1 commit
  14. 17 Jul, 2013 1 commit
  15. 27 Jun, 2013 1 commit
    • Ben Millwood's avatar
      Slim down exception compatibility modules · 80a2226a
      Ben Millwood authored
      handleIO and throwIOIO in the cabal-install compat module were
      completely unused, so they're just binned.
      
      IOException, SomeException and onException are now just used from
      Control.Exception, since these days it's available on all supported
      build configurations.
      
      There are some more functions which can be removed, but these are the
      easiest and least invasive.
      80a2226a
  16. 05 Jun, 2013 1 commit
  17. 29 May, 2013 2 commits
  18. 17 May, 2013 2 commits
    • Mikhail Glushenkov's avatar
      Make newly-added add-source deps override previously installed versions. · e8742a5c
      Mikhail Glushenkov authored
      Fixes #1197.
      
      This patch is a bit large because it includes several related changes:
      
      1) Remove 'installUseSandbox' from 'InstallFlags' and pass 'useSandbox' as an
      additional argument instead.
      
      2) Instead of calling 'reinstallAddSourceDeps' from 'installAction', always pass
      'SandboxPackageInfo' to 'install'.
      
      3) Set the timestamps of newly-added add-source deps to 0 in the timestamp file.
      
      4) Move the timestamp file update to 'postInstallActions' from
      'withModifiedDeps'. This way, the timestamps are updated even when the user runs
      'install --only-dependencies' or 'install some-add-source-dep-package-id'.
      e8742a5c
    • Mikhail Glushenkov's avatar
      Apply 'sandboxInstallPolicy' after 'reinstallTargets'. · 35b6bda9
      Mikhail Glushenkov authored
      Otherwise 'install --reinstall' in a sandbox reinstall the contents of the whole
      sandbox.
      35b6bda9
  19. 16 May, 2013 1 commit
    • Mikhail Glushenkov's avatar
      Instead of pruning, make an install plan for the whole environment. · 99dc4056
      Mikhail Glushenkov authored
      Previously, we used a hack for reinstalling reverse dependencies: we created an
      install plan for the sandboxed package and the modified add-source deps and then
      pruned the sandboxed package from it. This missed those revdeps that the
      sandboxed package didn't depend on and also broke the sandboxed package if it
      was installed in the sandboxed package DB (see #1229).
      
      This commit replaces that hack with a more principled approach: we create a plan
      for the whole environment (all packages installed in the sandbox), constraining
      the modified add-source deps to be reinstalled and the already installed
      packages to be preferably not.
      
      Fixes #1229.
      99dc4056
  20. 13 May, 2013 1 commit
  21. 18 Apr, 2013 1 commit
  22. 04 Mar, 2013 1 commit
  23. 03 Mar, 2013 2 commits
  24. 01 Mar, 2013 1 commit
    • lukexi's avatar
      Return Maybe Platform as part of compiler configure, and place it in... · 7a0941c8
      lukexi authored
      Return Maybe Platform as part of compiler configure, and place it in LocalBuildInfo as hostPlatform.
      GHC infers the platform form ghc --info using new 'platformFromTriple' function. Other compilers return Nothing, which triggers fallback to old behavior of using buildPlatform. hostPlatform is then threaded through to initialPathTemplateEnv.
      7a0941c8
  25. 04 Jan, 2013 1 commit
  26. 10 Dec, 2012 1 commit
  27. 09 Dec, 2012 2 commits