This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 04 Mar, 2011 1 commit
  2. 08 Nov, 2010 1 commit
  3. 13 Feb, 2011 1 commit
  4. 30 Jun, 2010 1 commit
    • josh.hoyt's avatar
      Add an --only-dependencies flag to "install" (see ticket #697) · 84ed3069
      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.
      84ed3069
  5. 31 May, 2010 1 commit
  6. 28 May, 2010 1 commit
    • Duncan Coutts's avatar
      Add cabal fetch --no-deps and --dry-run flags · 3aff0a5a
      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.
      3aff0a5a
  7. 27 Apr, 2010 1 commit
  8. 03 Nov, 2009 1 commit
    • Peter Robinson's avatar
      Updated patch for world-file support · 4e59ffca
      Peter Robinson authored
      Update 2: now uses writeFileAtomic from Cabal
      This is a new patch for Ticket #199; it adds the "--one-shot" option.
      A world file entry contains the package-name, package-version, and
      user flags (if any).
      For example, the file entry generated by
      # cabal install stm-io-hooks --flags="-debug"
      looks like this:
      # stm-io-hooks -any --flags="-debug"
      To rebuild/upgrade the packages in world (e.g. when updating the compiler)
      use
      cabal install world
      Installing package 'foo' without adding it to the world file:
      # cabal install foo --one-shot
      4e59ffca
  9. 20 Dec, 2009 1 commit
  10. 19 Dec, 2009 3 commits
  11. 28 Oct, 2009 1 commit
  12. 11 Oct, 2009 1 commit
  13. 07 Jul, 2009 1 commit
    • Duncan Coutts's avatar
      Make the documentation toggle determine if we make the haddock index · d792f8ef
      Duncan Coutts authored
      Previously the --haddock-index=template flag controled both the
      template used and whether it's used at all. When no path was set
      then it was not used. The problem with that is that since we are
      not enabling this feature by default then the default is blank.
      That is the default config file would look like:
      -- haddock-index:
      which doesn't help anyone discover what it means or what a
      sensible setting would be. By having a separate toggle to     
      enable/disable we can have a default for the index file which
      makes it easy to discover in the config file:
      -- documentation: False
      -- doc-index-file: $datadir/doc/index.html
      All the user has to do is uncomment the first line and use True.
      d792f8ef
  14. 07 Jun, 2009 1 commit
  15. 21 Mar, 2009 1 commit
  16. 31 May, 2009 2 commits
  17. 15 Feb, 2009 1 commit
    • Duncan Coutts's avatar
      Rearrange user interface for build logging · 3c1a0243
      Duncan Coutts authored
      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]
      3c1a0243
  18. 26 Jan, 2009 4 commits
  19. 19 Jan, 2009 1 commit
  20. 13 Jan, 2009 2 commits
    • Duncan Coutts's avatar
      Improve the cabal --help output · d90d3c26
      Duncan Coutts authored
      Put the general info message at the top and make the explanation of
      installing a hackage package somewhat clearer.
      d90d3c26
    • Duncan Coutts's avatar
      Display examples in cabal install --help · 27618136
      Duncan Coutts authored
      Examples: 
        cabal install                     Package in the current directory
        cabal install foo                 Package from the hackage server
        cabal install foo-1.0             Specific version of a package
        cabal install 'foo < 2'           Constrained package version
      27618136
  21. 18 Dec, 2008 1 commit
  22. 10 Dec, 2008 1 commit
  23. 13 Nov, 2008 1 commit
  24. 22 Aug, 2008 2 commits
  25. 21 Aug, 2008 1 commit
    • Duncan Coutts's avatar
      Rearrange config settings and global command line settings · 0a2fb235
      Duncan Coutts authored
      The intention here is to have the config file content and parser
      be derivied from the command line types and flags. Now instead
      of having a saved config type that contains additional
      information to that kept in command line parameters we now put
      all the information in the command line settings type and make
      the saved config just the aggregation of the settings for
      various key commands like configure, install, upload. There's
      also an extended GlobalFlags type with the things like repos,
      cache dir etc. When we generate the initial config file we put
      in commented out versions of all (non-deprecated) valid fields,
      along with their default values. The aim is to make the config
      file self-documenting.
      0a2fb235
  26. 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
  27. 08 Aug, 2008 3 commits
  28. 06 Aug, 2008 2 commits
  29. 02 Aug, 2008 1 commit