This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 14 Aug, 2008 1 commit
    • Duncan Coutts's avatar
      Add cabal install --reinstall flag · 9f72f58c
      Duncan Coutts authored
      to force reinstall of package where we have the exact same
      version already installed. Ordinarily we would say that
      there is nothing to do as the exact same package version
      is already installed. There are some cases where you might
      want to do this, eg to rebuild with different compiler
      options, or adding/removing components (since we do not
      track those indifidually yet, eg docs, profiling libs).
      9f72f58c
  2. 08 Aug, 2008 3 commits
  3. 06 Aug, 2008 2 commits
  4. 02 Aug, 2008 1 commit
  5. 30 Jul, 2008 4 commits
  6. 18 Jun, 2008 1 commit
  7. 10 Jun, 2008 1 commit
  8. 06 Jun, 2008 1 commit
    • Duncan Coutts's avatar
      Filter the configure flags based on the Cabal lib version · 46ef42b7
      Duncan Coutts authored
      Allows us to use cabal-install to build packages where we build the
      Setup.hs script using an older version of the Cabal library.
      This is important for packages that claim to need an older version
      and it's also pretty useful for testing.
      46ef42b7
  9. 01 May, 2008 1 commit
  10. 30 Apr, 2008 2 commits
    • Duncan Coutts's avatar
      Add a new --cabal-lib-version flag to the install command · c0815a55
      Duncan Coutts authored
      It's used to select which version of the Cabal lib to use when
      configuring, building and installing packages. It's mainly so that
      we can use cabal-install to help us test that packages build ok with
      both old and new versions of the Cabal library. In particular we'd
      like to check every package on hackage to make sure that new Cabal
      versions are not breaking packages that worked with older versions.
      c0815a55
    • Duncan Coutts's avatar
      Simplify the way we derive configure, install and upgrade commands · a4e46349
      Duncan Coutts authored
      so we do not accidentally inherit the default flags for the underlying
      configure command when we in fact want the empty flags. I am beginning
      to suspect that having any defaults at all was a mistake.
      a4e46349
  11. 27 Mar, 2008 1 commit
  12. 19 Mar, 2008 1 commit
    • mnislaih's avatar
      #223 part2: Support all the configure options in the config file · af9cc745
      mnislaih authored
      This patch takes advantage of the new OptionField structure in Distribution.Simple.Command
      to provide support for all the configure command line options in the .cabal/config file.
      This has a global effect on all the packages managed by cabal-install.
      
      The ticket also mentions support for per-package sections in the config file. This patch
      does not take care of that.
      af9cc745
  13. 06 Mar, 2008 1 commit
  14. 03 Mar, 2008 1 commit
  15. 02 Mar, 2008 2 commits
  16. 01 Mar, 2008 1 commit
  17. 29 Feb, 2008 1 commit
  18. 28 Feb, 2008 1 commit
  19. 21 Feb, 2008 1 commit
    • Lennart Kolmodin's avatar
      Naive implementation of 'cabal check' · f6ab0f62
      Lennart Kolmodin authored
      A naive implementation of 'cabal check'.
      It will list the errors and warnings as implemented by Cabal, yielding them
      in groups of severity. Currently ignores verbosity levels, no additional
      arguments are understood. This addresses ticket #211.
      f6ab0f62
  20. 15 Feb, 2008 1 commit
  21. 19 Jan, 2008 1 commit
  22. 17 Jan, 2008 1 commit
  23. 15 Jan, 2008 1 commit
  24. 10 Jan, 2008 1 commit
    • Duncan Coutts's avatar
      Significantly refactor configuration handling · 7de9f36a
      Duncan Coutts authored
      ConfigFlags is not used in any of the modules that do the real work, instead
      we just pass in the necessary information. Renamed ConfigFlags to SavedConfig
      and moved it's definition into the Config module. Also change what information
      is kept in the Repo type so that it knows the local path too. A PkgInfo now
      also knows which Repo it is from.
      7de9f36a
  25. 31 Dec, 2007 1 commit
    • ijones's avatar
      Added upgrade command · e4b86e60
      ijones authored
      cabal upgrade installs the latest version of any currently installed
      package.
      e4b86e60
  26. 17 Dec, 2007 6 commits
  27. 15 Dec, 2007 1 commit
    • Duncan Coutts's avatar
      Replace command line handling · 19688b49
      Duncan Coutts authored
      Use the new cabal command line handling infrastructure. Use proper flag types
      rather than strings. 
      Drop support for per-package command line flags as it was generally agreed to
      be confusing.
      19688b49