This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 20 May, 2015 1 commit
    • Duncan Coutts's avatar
      Handle multiple preferred-versions in the index tarball better · 36265fb1
      Duncan Coutts authored
      The existing code supports reading multiple preferred-versions files in
      the 00-index.tar and merging them. However it doesn't do it quite right
      when the same file is updated, it merged them instead of the later one
      overriding the first.
      
      This should make no difference right now because the 00-index.tar
      typically only contains a single preferred-versions file, with no
      updates.
      36265fb1
  2. 28 Mar, 2015 1 commit
  3. 10 Mar, 2015 1 commit
  4. 06 Mar, 2015 1 commit
  5. 24 Oct, 2014 2 commits
  6. 11 Oct, 2014 2 commits
  7. 27 Aug, 2014 1 commit
  8. 25 Jul, 2014 1 commit
    • Mikhail Glushenkov's avatar
      Replace a '>=' comparison with a '>'. · 440fe65e
      Mikhail Glushenkov authored
      It looks like #1443 was actually fixed by the change from getModificationTime to
      getModTime (which has higher resolution). The change to '>=' was not needed
      because the code uses 'when', not 'unless'.
      
      Thanks to Nikita Karetnikov for the heads-up.
      440fe65e
  9. 27 Apr, 2014 2 commits
  10. 14 Apr, 2014 1 commit
  11. 19 Dec, 2013 2 commits
  12. 27 Aug, 2013 1 commit
  13. 25 Aug, 2013 1 commit
  14. 23 Aug, 2013 2 commits
  15. 09 May, 2013 1 commit
  16. 02 May, 2013 1 commit
  17. 29 Apr, 2013 4 commits
  18. 28 Apr, 2013 3 commits
  19. 05 Nov, 2012 1 commit
  20. 29 Sep, 2012 2 commits
    • Duncan Coutts's avatar
      On install, update the .cabal file with the one from the index · 22d37722
      Duncan Coutts authored
      (patch manually merged into the cabal-1.16 branch)
      
      This allows us to make minor changes to packages after they have been
      released, without changing the package .tar.gz file. We already keep
      the .cabal file outsite the package in the index and use it for
      dependency planning. This already lets us do fixes such as making
      dependency constraints tighter. Currently we cannot make dep
      constraints more relaxed however, since the original .cabal file is
      the one used when we get to the actual configure step.
      
      So with this change, we now use the updated .cabal file for the
      configure and build too. So there's more fixes we can do post-release.
      In particlar, in combination with easier editing on hackage, this
      should help us address the problems around the PVP and open or closed
      version constraints. It should allow a system of conservative upper
      bounds, but allow editing them when new versions of deps are released
      and we find that they happen to work fine.
      22d37722
    • Duncan Coutts's avatar
      On install, update the .cabal file with the one from the index · b92cbb04
      Duncan Coutts authored
      This allows us to make minor changes to packages after they have been
      released, without changing the package .tar.gz file. We already keep
      the .cabal file outsite the package in the index and use it for
      dependency planning. This already lets us do fixes such as making
      dependency constraints tighter. Currently we cannot make dep
      constraints more relaxed however, since the original .cabal file is
      the one used when we get to the actual configure step.
      
      So with this change, we now use the updated .cabal file for the
      configure and build too. So there's more fixes we can do post-release.
      In particlar, in combination with easier editing on hackage, this
      should help us address the problems around the PVP and open or closed
      version constraints. It should allow a system of conservative upper
      bounds, but allow editing them when new versions of deps are released
      and we find that they happen to work fine.
      b92cbb04
  21. 08 Sep, 2012 1 commit
  22. 10 Aug, 2012 3 commits
  23. 09 Aug, 2012 1 commit
  24. 25 Jun, 2012 1 commit
    • Duncan Coutts's avatar
      Fix impl of PackageIndex.allPackagesByName · 6192dbf4
      Duncan Coutts authored
      Fixes the problem with generating the haddock documentation contents page for
      all installed packages. Previously we were (accidentally) telling haddock to
      use all versions of each package and haddock would pick the first (lowest
      version). Now we correctly do what we were trying to do all along, which is
      to pick only the highest version of each package.
      6192dbf4
  25. 20 Jun, 2012 3 commits