This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 22 Jan, 2008 2 commits
  2. 15 Dec, 2007 1 commit
    • Duncan Coutts's avatar
      Make all command line flags and flag collection types monoids · 1352ee0b
      Duncan Coutts authored
      And specify command flags in a way that allows converting from or two strings.
      So not only can we parse command lines into the various flag types, we can
      convert back. This is crucial in cabal-install so that we can call Setup.hs
      scripts with all the various args, and override certain flags in a typed way
      rather than just representing them all as strings.
      1352ee0b
  3. 08 Dec, 2007 1 commit
  4. 07 Dec, 2007 1 commit
  5. 10 Nov, 2007 1 commit
  6. 29 Oct, 2007 1 commit
  7. 12 Oct, 2007 1 commit
  8. 12 Sep, 2007 2 commits
  9. 31 Aug, 2007 1 commit
  10. 29 Aug, 2007 1 commit
  11. 28 Aug, 2007 1 commit
  12. 26 Aug, 2007 1 commit
  13. 24 Aug, 2007 2 commits
  14. 23 Aug, 2007 2 commits
  15. 17 Aug, 2007 1 commit
    • Duncan Coutts's avatar
      Rewrite the Program abstraction and the ProgramConfiguration database · 24fb1f9a
      Duncan Coutts authored
      Also make the follow on changes to everything that uses Program.
      The notion of a program is now split into the abstract notion of a program
      that we know about and might be able to configure, and a configured program
      that we can actually run. The ProgramConfiguration database is similarly
      split. We still keep user-supplied loation and arguments and use them when
      we configure programs. The abstract Program now has functions to search for
      the program on the system and for finding the version number. This allows
      for more generic configuration of programs.
      24fb1f9a
  16. 16 Aug, 2007 1 commit
  17. 14 Aug, 2007 1 commit
    • Duncan Coutts's avatar
      Refactor the code for managing installation directories · 5b57a50a
      Duncan Coutts authored
      New types for the collection of installation directory templates and a
      separate type for the collection of actual real install FilePaths.
      The templates are represented with a PathTemplate adt.
      Dir templates can now be relative to each other, eg $htmldir to $docdir
      Default install dir templates are now specified compactly in one place.
      Adding new dirs should be considerably simpler than previously.
      This patch should not actualy change where anything is installed.
      5b57a50a
  18. 05 Aug, 2007 1 commit
  19. 04 Aug, 2007 3 commits
  20. 02 Aug, 2007 1 commit
  21. 01 Aug, 2007 1 commit
  22. 04 Aug, 2007 1 commit
  23. 28 Jul, 2007 1 commit
  24. 02 Jun, 2007 1 commit
  25. 30 May, 2007 1 commit
  26. 02 Jun, 2007 1 commit
    • Ross Paterson's avatar
      move dotfiles into dist · 2eb8e622
      Ross Paterson authored
      .setup-config -> dist/setup-config
      .installed-pkg-config -> dist/installed-pkg-config
      .inplace-pkg-config -> dist/inplace-pkg-config
      2eb8e622
  27. 26 May, 2007 1 commit
  28. 21 May, 2007 1 commit
  29. 14 May, 2007 2 commits
    • Ian Lynagh's avatar
      Fix warnings · a51b47e2
      Ian Lynagh authored
      a51b47e2
    • Ian Lynagh's avatar
      Make a proper verbosity type, rather than using Int values · 28847431
      Ian Lynagh authored
      Hopefully this will make it easier to get better verbosity consistency.
      
      We could, by changing only Distribution.Verbosity, use
      "type Verbosity = Int" for now to give users of the library a chance to
      catch up, but the upcoming Cabal release seems like a good opportunity
      to cram in as much of the interface-changing stuff that we want to do
      as we can. I think the added benefit of a slow switch would be very low
      indeed.
      28847431
  30. 02 May, 2007 1 commit
    • duncan.coutts@worc.ox.ac.uk's avatar
      Fix a couple verbosity settings · 522f50be
      duncan.coutts@worc.ox.ac.uk authored
      Showing what files are copied should only be shown at verbosity
      level 2 and above. The default verbosity level is 1.
      Similarly, creating the hidden package registration file should
      not be shown at the default verbosity level.
      522f50be
  31. 20 Apr, 2007 1 commit
  32. 12 Feb, 2007 1 commit
  33. 08 Mar, 2007 1 commit
    • Ian Lynagh's avatar
      Tweaks to make Cabal play nicer with haddock · 5be6dffd
      Ian Lynagh authored
      The path for the html docs now includes the package name at the end,
      which works nicer for multiple packages sharing a contents/index.
      
      Use --ghc-pkg when available (in haddock darcs only currently) to tell
      haddock which ghc-pkg to use.
      
      Use --allow-missing-html when available (in haddock darcs only
      currently) to tell haddock not to worry if it can't find the HTML for
      packages we depend on. This is necessary when haddocking a group of
      packages before moving them all into place.
      5be6dffd