Permalink
Commits on Feb 19, 2009
  1. Update the README

    dcoutts committed Feb 19, 2009
Commits on Feb 18, 2009
  1. Add missing other-modules

    dcoutts committed Feb 18, 2009
  2. Bump version to 0.6.2

    dcoutts committed Feb 18, 2009
  3. Tweaks to the bootstrap script

    Update Cabal lib version to 1.6.0.2
    Implement a couple shell script coding style recommendations.
    dcoutts committed Feb 18, 2009
Commits on Feb 16, 2009
  1. Add warnings in the case that no remote servers have been specified

    It's not strictly an error but it can be rather confusing.
    dcoutts committed Feb 16, 2009
Commits on Feb 15, 2009
  1. Change the field order in the initial config file.

    Also update the name of one excluded field.
    dcoutts committed Feb 15, 2009
  2. Complete the implementation of --build-summary=TEMPLATE

    Actually respect the new flag. It's actually a list of template files
    and all specified files get written to. This allows us to specify
    a default build log file and also have the user write to extra ones.
    The summary file template can contain $pkgid $compiler etc.
    dcoutts committed Feb 15, 2009
  3. Rearrange user interface for build logging

    The new options (as described in ticket #501) are:
      --build-summary=TEMPLATE
      --build-log=TEMPLATE
      --remote-build-reporting=LEVEL
      where LELVEL `elem` [none,anonymous,detailed]
    dcoutts committed Feb 15, 2009
Commits on Feb 10, 2009
  1. always check environment variables for HTTP proxy first

    Ganesh Sittampalam committed Feb 10, 2009
Commits on Feb 9, 2009
  1. Don't report that packages are cached at the default verbosity level

    It's just not that useful. Report it at -v verobisty level, and
    change the text and formatting.
    dcoutts committed Feb 9, 2009
Commits on Feb 8, 2009
Commits on Feb 2, 2009
  1. Use the new withTempDirectory function

    In particular it means that install will unpack packages into
    different temp dirs on each invocation which means that running
    install on the same package for different compilers at the same
    time should not clash. This is quite useful for testing.
    dcoutts committed Feb 2, 2009
  2. Add compat withTempDirectory function

    This is already in Cabal HEAD but we cannot use that yet
    dcoutts committed Feb 2, 2009
Commits on Feb 1, 2009
Commits on Jan 26, 2009
  1. Remove the prefernece and cabal lib version flags from the InstallFlags

    They are now in the ConfigExFlags instead.
    dcoutts committed Jan 26, 2009
  2. Add ConfigExFlags into the configure, install and upgrade commands

    Not yet passed all the way through.
    dcoutts committed Jan 26, 2009
  3. Add ConfigExFlags and related command

    This is for configure flags that we use in the configure command in the
    cabal command line tool that are not present in runghc Setup configure
    command line interface. These are flags that we are moving from the
    install command, so that we can also use them for the configure command.
    Initially it's just the flags for specifying package version preferences
    and  the cabal library version. We'll add constraints later.
    dcoutts committed Jan 26, 2009
Commits on Jan 25, 2009
  1. Make configure use the dependency resolver

    This means it makes smarter decisions and also decions that are more
    consistent with those taken by the install command.
    dcoutts committed Jan 25, 2009
Commits on Jan 23, 2009
  1. Fix some FIXMEs and do some TODOs in the list command

    Now properly prints if the haddock docs are installed and if the
    tarball is cached. It did print them before but it was lying.
    dcoutts committed Jan 23, 2009
Commits on Jan 19, 2009
  1. Add initial implementation of cabal info

    It provides more detailed information on a particular package.
    Still a few TODOs. Fixes #361, #449 and #456.
    dcoutts committed Jan 19, 2009
Commits on Jan 16, 2009
  1. Update to using HTTP-4000.x

    This should fix a long-standing bug with http proxies (ticket #352)
    It should also make downloads faster, or at least use less memory.
    dcoutts committed Jan 16, 2009
  2. Parse compiler field from old config files correctly

    Really old versions of cabal-install generated a default config
    containing "compiler: GHC". Sadly the new way we generate the
    config file parser from the command line parser means we end up
    with a case-sensitive parser as it only matches the exact
    command line flags. So we hack it and add in a traditional
    parser for that field only. Really the command line and config
    file infrastructure needs rewriting again. Sigh.
    dcoutts committed Jan 16, 2009