This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 31 May, 2015 1 commit
-
-
Oleg Grenrus authored
-
- 20 May, 2015 1 commit
-
-
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.
-
- 28 Mar, 2015 1 commit
-
-
Abhinav Gupta authored
-
- 10 Mar, 2015 1 commit
-
-
Duncan Coutts authored
Say 16 days, rather than 16.3 days. The precision is quite unnecessary.
-
- 06 Mar, 2015 1 commit
-
-
Mikhail Glushenkov authored
-
- 24 Oct, 2014 2 commits
-
-
Mikhail Glushenkov authored
Fixes #2060.
-
Mikhail Glushenkov authored
-
- 11 Oct, 2014 2 commits
-
-
Erik de Castro Lopo authored
-
Erik de Castro Lopo authored
* The function has type 'Repo -> IO Double'. * It returns the age in days as a Double. * Places that expected the age as an Int have been updated. * Builds with ghc 7.4.2 and 7.8.3.
-
- 27 Aug, 2014 1 commit
-
-
Edward Z. Yang authored
BC note: renamed type PackageIndex :: * to InstalledPackageIndex. The intent is to have cabal-install use this package index in order to track information about compilation in progress. We introduce a new PackageInstalled type-class to keep track of data types which have their IDs and dependency graphs in InstalledPackageId. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- 25 Jul, 2014 1 commit
-
-
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.
-
- 27 Apr, 2014 2 commits
-
-
owst authored
Particularly when dealing with add-source dependencies, it is useful to know in which directory cabal can't find a .cabal file, see: https://github.com/haskell/cabal/issues/1816 Errors are also improved when installing local packages, e.g. `cabal install another/directory`.
-
owst authored
Avoid inline strings and manual spacing - use already-declared key variables and unwords
-
- 14 Apr, 2014 1 commit
-
-
Ian D. Bollinger authored
-
- 19 Dec, 2013 2 commits
-
-
Mikhail Glushenkov authored
Make 'findPackageDesc' return an 'Either'.
-
Mikhail Glushenkov authored
-
- 27 Aug, 2013 1 commit
-
-
Mikhail Glushenkov authored
Comparison was using (>) instead of (>=). Bug introduced in 272a5c2c. Fixes #1443.
-
- 25 Aug, 2013 1 commit
-
-
Mikhail Glushenkov authored
-
- 23 Aug, 2013 2 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Helps to disambiguate Cabal's compat modules from cabal-install's.
-
- 09 May, 2013 1 commit
-
-
Mikhail Glushenkov authored
Snapshot deps now behave more like `cabal-dev add-source`. Implemented by adding a BuildTreeRefType field to the BuildRef index entry. Fixes #1321.
-
- 02 May, 2013 1 commit
-
-
Since we're using 'unless' here, we should use (>) instead of (>=).
-
- 29 Apr, 2013 4 commits
- 28 Apr, 2013 3 commits
- 05 Nov, 2012 1 commit
-
-
EyalLotem authored
-
- 29 Sep, 2012 2 commits
-
-
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.
-
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.
-
- 08 Sep, 2012 1 commit
-
-
Simon Hengel authored
-
- 10 Aug, 2012 3 commits
-
-
refold authored
This patch makes 'parsePackageIndex' return a list of IO actions instead of parsed package data (producing a 'GenericPackageDescription' from a local build tree reference requires doing IO). Alternatively, we can make 'parsePackageIndex' impure.
-
refold authored
-
refold authored
Build tree refs are now correctly loaded by `getSourcePackages`; `cabal index --list` now benefits from package index caching.
-
- 09 Aug, 2012 1 commit
-
-
refold authored
-
- 25 Jun, 2012 1 commit
-
-
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.
-
- 20 Jun, 2012 2 commits