Switch branches/tags
ghc-7.6.3-release ghc-7.6.2-release ghc-7.6.1-release dist/cabal-install-v1.20.0.6 checkpoint cabal-install_merged cabal-install-v1.24.0.2 cabal-install-v1.24.0.1 cabal-install-v1.24.0.0 cabal-install-v1.22.9.0 cabal-install-v1.22.8.0 cabal-install-v1.22.7.0 cabal-install-v1.22.6.0 cabal-install-v1.22.5.0 cabal-install-v1.22.4.0 cabal-install-v1.22.3.0 cabal-install-v1.22.2.0 cabal-install-v1.22.0.1 cabal-install-v1.22.0.0 cabal-install-v1.22.0.0-rc cabal-install-v1.20.2.0 cabal-install-v1.20.1.0 cabal-install-v1.20.0.5 cabal-install-v1.20.0.4 cabal-install-v1.20.0.4-rc cabal-install-v1.20.0.3 cabal-install-v1.20.0.2 cabal-install-v1.20.0.1 cabal-install-v1.20.0.0 cabal-install-v1.20.0.0-rc2 cabal-install-v1.20.0-rc cabal-install-v1.18.2.0 cabal-install-v1.18.1.0 cabal-install-v1.18.0.8 cabal-install-v1.18.0.7 cabal-install-v1.18.0.6 cabal-install-v1.18.0.6-rc cabal-install-v1.18.0.5 cabal-install-v1.18.0.4 cabal-install-v1.18.0.3 cabal-install-v1.18.0.2 cabal-install-v1.18.0.1 cabal-install-v1.18.0 cabal-install-v1.16.1.0 cabal-install-v1.16.0.2 cabal-install-v1.16.0.1 cabal-install-v.1.16.0 cabal-install-v1.16.0 cabal-install-v0.14.1 cabal-install-0.14.0 GHC_6_12_3_release GHC_6_12_2_release GHC_6_8_3_release Cabal_1_8_0_6_release Cabal_1_8_0_2_release Cabal-v2.0.0.0 Cabal-v1.24.2.0 Cabal-v1.24.1.0 Cabal-v1.24.0.0 Cabal-v1.22.8.0 Cabal-v1.22.7.0 Cabal-v1.22.6.0 Cabal-v1.22.5.0 Cabal-v1.22.4.0 Cabal-v1.22.3.0 Cabal-v1.22.2.0 Cabal-v1.22.1.1 Cabal-v1.22.1.0 Cabal-v1.22.0.0 Cabal-v1.22.0.0-rc Cabal-v1.20.0.4 Cabal-v1.20.0.3 Cabal-v1.20.0.3-rc Cabal-v1.20.0.2 Cabal-v1.20.0.1 Cabal-v1.20.0.0 Cabal-v1.20.0.0-rc Cabal-v1.20.0-rc Cabal-v1.18.1.6 Cabal-v1.18.1.5 Cabal-v1.18.1.5-rc Cabal-v1.18.1.4 Cabal-v1.18.1.3 Cabal-v1.18.1.2 Cabal-v1.18.1.1 Cabal-v1.18.1 Cabal-v1.18.0 Cabal-v1.16.0.3 Cabal-v1.16.0.2 Cabal-v1.16.0.1 Cabal-v1.16.0 Cabal- Cabal- Cabal- Cabal- Cabal-1.18.1-release Cabal-1.18.0-release 2008-06-06 2007-06-29 6_6_1_release
Nothing to show
Commits on Mar 15, 2011
  1. Fix username prompting for cabal upload

    Fixes ticket #810
    dcoutts committed Mar 15, 2011
Commits on Mar 8, 2011
  1. Bump to 0.10.2

    Release with these fixes needed for the HP release
    dcoutts committed Mar 8, 2011
  2. TAG 0.10.0

    dcoutts committed Mar 8, 2011
Commits on Mar 4, 2011
  1. Unbreak the world target

    I'd accidentally left out the world target from the parsing phase
    of the new user target handling system, so cabal install world did
    not work. Now added to the target parser.
    dcoutts committed Mar 4, 2011
  2. Fix silly bug in cabal configure. Ticket #805.

    I made a mistake during the recent refactoring work and was using
    the dependency planner in the wrong way. The planner was being
    given the available source packages and duely picking them to
    satisfy dependencies, but for configure we're supposed to assume
    that all dependencies are installed already.
    dcoutts committed Mar 4, 2011
Commits on Feb 27, 2011
  1. In bootstrap script, do Cabal before other deps

    So that the others can use the new Cabal for their Setup.hs
    dcoutts committed Feb 27, 2011
  2. Add source-repository this entry

    dcoutts committed Feb 27, 2011
  3. Bump version to 0.10.0

    dcoutts committed Feb 27, 2011
  4. Require Cabal >= 1.10.1

    It contains an important bug fix for some platforms, notably OSX
    dcoutts committed Feb 27, 2011
  5. Update dependencies in bootstrap script

    Works with ghc-6.12 and ghc-7.0
    dcoutts committed Feb 27, 2011
  6. Minor tweaks to bootstrap script

    When using curl, fail better on HTTP errors.
    Also remove some dead code.
    dcoutts committed Feb 27, 2011
  7. Add support for BSD fetch to bootstrap script

    On FreeBSD fetch is installed by default, unlike wget or curl.
    dcoutts committed Feb 27, 2011
  8. Update versions in README

    dcoutts committed Feb 27, 2011
  9. Update copyright date

    dcoutts committed Feb 27, 2011
  10. Partial fix for handling multiple installed instances of same package…

    … version
    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.
    dcoutts committed Feb 27, 2011
Commits on Feb 14, 2011
  1. Bump version to 0.9.6

    dcoutts committed Feb 14, 2011
Commits on Feb 13, 2011
  1. Adjust the amount of output for the -v verbosity level in a few places

    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.
    dcoutts committed Feb 13, 2011
  2. Remove UnresolvedDependency type

    dcoutts committed Feb 13, 2011
  3. Remove now-unused utilities from World module

    No longer needed now that the world target is handled via UserTarget.
    dcoutts committed Feb 13, 2011
  4. Use the new modular dep resolver interface in the various commands

    Also minor tweak to InstallPlan.remove
    dcoutts committed Feb 13, 2011
  5. Insert a separate fetch stage to the install process

    Helps to clarify things now that different kinds of packages
    are fetched in different ways.
    dcoutts committed Feb 13, 2011
  6. New interface to the dep resolver that allows modular policy construc…

    Allows shorter and clearer code for the various ways the resolver is used.
    dcoutts committed Feb 13, 2011
  7. Partial rewrite of cabal list and info commands

    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.
    dcoutts committed Feb 13, 2011
  8. Add a new module for handling user targets

    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.
    dcoutts committed Feb 13, 2011
  9. Add a fetchPackage utility

    Works for any package identified by PackageLocation
    rather than just for repo packages.
    dcoutts committed Feb 13, 2011
  10. Add a local path and type param to PackageLocation

    So we can now use PackageLocation FilePath or Maybe FilePath to
    describe what we know about the fetch status of package tarballs.
    dcoutts committed Feb 13, 2011
  11. Separate WorldPkgInfo type from UnresolvedDependency type

    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.
    dcoutts committed Feb 13, 2011
  12. Rename AvailablePackageSource to PackageLocation

    And remove import list for Types module, just import it all
    dcoutts committed Feb 13, 2011
  13. Split out a FetchUtils module

    And rename fetchPackage function to the more accurate fetchRepoTarball
    dcoutts committed Feb 13, 2011