This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 13 Feb, 2011 15 commits
-
-
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
-
- 26 Oct, 2010 2 commits
-
-
adept authored
Use "maybeDecompress" to handle broken proxies that transparenty decompress network streams. Closes #622, #686. Cabal update could fail in some cases, see http://trac.haskell.org/http/ticket/109283
-
adept authored
-
- 16 Oct, 2010 1 commit
-
-
Duncan Coutts authored
-
- 01 Sep, 2010 1 commit
-
-
Duncan Coutts authored
-
- 10 Oct, 2010 1 commit
-
-
Duncan Coutts authored
Fixes #741. Patch contributed by Jan Braun <janbraun@gmx.net>
-
- 14 Jun, 2010 1 commit
-
-
Duncan Coutts authored
There's still something wrong with the recursive dir traversal. It fails in some large cases.
-
- 31 May, 2010 2 commits
-
-
Duncan Coutts authored
cabal upgrade now gives an error message telling people to use install or, if they know what they're doing, install --upgrade-dependencies
-
Duncan Coutts authored
-
- 28 May, 2010 3 commits
-
-
Duncan Coutts authored
-
Duncan Coutts authored
-
Duncan Coutts authored
Allows fetching one or more packages but without fetching their dependencies and thus not requiring that a consistent install plan can be found. On the other hand --no-deps means that there is no guarantee that the fetched packages can actually be installed.
-
- 18 May, 2010 1 commit
-
-
Duncan Coutts authored
Not yet connected up to the user interface.
-