This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 27 Feb, 2011 9 commits
-
-
Duncan Coutts authored
Works with ghc-6.12 and ghc-7.0
-
Duncan Coutts authored
When using curl, fail better on HTTP errors. Also remove some dead code.
-
Duncan Coutts authored
Should fix ticket #796
-
Duncan Coutts authored
On FreeBSD fetch is installed by default, unlike wget or curl.
-
Duncan Coutts authored
-
Duncan Coutts authored
-
Duncan Coutts authored
-
Duncan Coutts authored
-
Duncan Coutts authored
Previously when multiple instances of the same package are installed, e.g. in global and user dbs, we would often end up selecting the wrong instance. Now we select the user one consistently which will solve the problem in most (but not all) cases.
-
- 14 Feb, 2011 1 commit
-
-
Duncan Coutts authored
-
- 13 Feb, 2011 17 commits
-
-
Duncan Coutts authored
For several commands, including install the -v verbosity level had far too much useless internall stuff in it. Reduced the amount of output from configuring the compiler, getting installed package and the dependency planner. The extra detail is still available via -v3.
-
Duncan Coutts authored
-
Duncan Coutts authored
-
Duncan Coutts authored
No longer needed now that the world target is handled via UserTarget.
-
Duncan Coutts authored
Also minor tweak to InstallPlan.remove
-
Duncan Coutts authored
Helps to clarify things now that different kinds of packages are fetched in different ways.
-
Duncan Coutts authored
-
Duncan Coutts authored
Allows shorter and clearer code for the various ways the resolver is used.
-
Duncan Coutts authored
The new user target system requires a change in how cabal info works. Instead of just giving package names and looking them up in the available package index, we can now specify names with versions or version constraints which means we want the info to be about that version in particular. We now list many installed and available versions and mark which ones are preferred or not. Also fix a bug for packages that are only installed, not available.
-
Duncan Coutts authored
This will allow us to increase the range of targets that cabal commands can support. The new ones are local directory targets, local cabal files, local tarballs and remote tarballs by URL. Also a better way of doing the special "world" target.
-
Duncan Coutts authored
Works for any package identified by PackageLocation rather than just for repo packages.
-
Duncan Coutts authored
-
Duncan Coutts authored
So we can now use PackageLocation FilePath or Maybe FilePath to describe what we know about the fetch status of package tarballs.
-
Duncan Coutts authored
Currently just a renamed copy of UnresolvedDependency but called WorldPkgInfo and defined in the World module. This is in preparation to remove all other uses of the UnresolvedDependency type.
-
Duncan Coutts authored
And remove import list for Types module, just import it all
-
Duncan Coutts authored
And rename fetchPackage function to the more accurate fetchRepoTarball
-
Duncan Coutts authored
We can just use "." instead of Nothing
-
- 23 Jan, 2011 1 commit
-
-
Duncan Coutts authored
Move the ambiguity checking to the only use site Both normal and substring search now return [(PackageName, [pkg])]
-
- 08 Nov, 2010 1 commit
-
-
Vo Minh Thu authored
-
- 13 Feb, 2011 1 commit
-
-
Duncan Coutts authored
Move it next to the --upgrade-dependencies flag
-
- 30 Jun, 2010 1 commit
-
-
josh.hoyt authored
This flag installs only the dependencies of the packages that were explicitly mentioned on the command line. This is useful for using cabal-install in development environments, where the developer needs the dependencies to build the package in development, but does not yet want to install the package itself.
-
- 23 Jan, 2011 1 commit
-
-
Duncan Coutts authored
-
- 22 Jan, 2011 1 commit
-
-
Jens Petersen authored
-
- 17 Jan, 2011 1 commit
-
-
Duncan Coutts authored
-
- 23 Nov, 2010 5 commits
-
-
Duncan Coutts authored
Sigh, having to use shell script and regexps...
-
Duncan Coutts authored
-
Duncan Coutts authored
-
Duncan Coutts authored
-
Duncan Coutts authored
-
- 27 Oct, 2010 1 commit
-
-
Duncan Coutts authored
-