This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 31 May, 2015 1 commit
  2. 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
  3. 28 Mar, 2015 1 commit
  4. 10 Mar, 2015 1 commit
  5. 06 Mar, 2015 1 commit
  6. 24 Oct, 2014 2 commits
  7. 11 Oct, 2014 2 commits
  8. 27 Aug, 2014 1 commit
  9. 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
  10. 27 Apr, 2014 2 commits
  11. 14 Apr, 2014 1 commit
  12. 19 Dec, 2013 2 commits
  13. 27 Aug, 2013 1 commit
  14. 25 Aug, 2013 1 commit
  15. 23 Aug, 2013 2 commits
  16. 09 May, 2013 1 commit
  17. 02 May, 2013 1 commit
  18. 29 Apr, 2013 4 commits
  19. 28 Apr, 2013 3 commits
  20. 05 Nov, 2012 1 commit
  21. 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
  22. 08 Sep, 2012 1 commit
  23. 10 Aug, 2012 3 commits
  24. 09 Aug, 2012 1 commit
  25. 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
  26. 20 Jun, 2012 2 commits