This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 26 Sep, 2016 2 commits
  2. 06 Sep, 2016 2 commits
  3. 22 Jun, 2016 1 commit
    • byorgey's avatar
      init: Only add exposed-modules which are in an hs-source-dir · fb514630
      byorgey authored
      Only those modules found in a directory in hs-source-dirs will be added
      to exposed-modules.  If a directory 'src' is found it will be used as
      hs-source-dirs (note in this case any .hs files in the root directory
      will NOT be added to exposed-modules).  If any directories are specified
      on the command line with --source-dir, they will be used.  If no
      directories are specified on the command line and there is no directory
      named src, the root directory will be used.
      
      Fixes #3484.
      fb514630
  4. 26 Apr, 2016 1 commit
  5. 17 Mar, 2016 2 commits
  6. 07 Jan, 2016 1 commit
    • Edsko de Vries's avatar
      Introduce RepoContext · ba5c55c4
      Edsko de Vries authored
      The RepoContext encapsulates the list of repositories, as well as some
      associated state. In particular, it also encapsulates the HttpTransport, which
      will be initialized on demand and cached thereafter.  This is important for two
      reasons:
      
      * For the hackage-security integration: in order to be able to use cabal's own
        HttpTransport API for the secure repo, we need to have access to that
        transport when we initialize the repo, but as things stood that was not
        possible (cabal was initializing repos ahead of time but the transport on
        demand).
      
      * For the integration with the nix-local-branch it is important that the Repo
        type remains Serializable. By passing RepoContext rather than a list of
        Repos, we can leave RepoSecure serializable and separately maintain a mapping
        from cabal's Repo type to hackage-security's (stateful) Repository type.
      ba5c55c4
  7. 22 Oct, 2015 1 commit
  8. 08 Sep, 2015 1 commit
  9. 20 Jul, 2015 1 commit
  10. 19 Apr, 2015 1 commit
  11. 07 Apr, 2015 2 commits
  12. 20 Mar, 2015 1 commit
  13. 19 Mar, 2015 1 commit
  14. 09 Mar, 2015 1 commit
  15. 06 Mar, 2015 1 commit
  16. 03 Mar, 2015 2 commits
  17. 15 Feb, 2015 1 commit
  18. 09 Jan, 2015 2 commits
  19. 18 Nov, 2014 1 commit
  20. 29 Oct, 2014 1 commit
  21. 27 Aug, 2014 1 commit
  22. 08 Jul, 2014 2 commits
  23. 12 Apr, 2014 2 commits
  24. 02 Apr, 2014 1 commit
    • Ian D. Bollinger's avatar
      Fix #1569. · 85fecab0
      Ian D. Bollinger authored
      * Change `guessPackageName` to translate arbitrary strings into valid
      package names.
      * Change type of `packageName` flag from String to PackageName and
      reject names that do not pass PackageName's corresponding parse
      function.
      85fecab0
  25. 30 Mar, 2014 2 commits
  26. 01 Feb, 2014 1 commit
  27. 06 Jun, 2013 2 commits
  28. 14 May, 2013 1 commit
  29. 08 May, 2013 1 commit
  30. 01 Mar, 2013 1 commit