Skip to content
Commits on Jun 7, 2016
Commits on Jan 15, 2015
  1. hackage-db.cabal: cosmetic

     - Remove the bit that says this packages wasn't tested on Windows.
    
     - Remove the tested-with field. No-one cares about that.
    
     - Spell keywords in lower-case.
    committed Jan 15, 2015
  2. Merge pull request #4 from bmjames/cross-platform-cabal-dir

    Determine cabal directory in a cross-platform manner
    committed Jan 15, 2015
  3. @bmjames
Commits on Dec 25, 2014
Commits on Dec 11, 2014
  1. parsePackage': it was a mistake to assume that Either has a proper Mo…

    …nad instance -- it does not
    committed Dec 11, 2014
Commits on Dec 7, 2014
  1. Split the Distribution.Hackage.DB module into two parts: the "unparse…

    …d" and the "parsed" module.
    
    The parsed Hackage DB is visible by default and it corresponds to the API this
    package offered prior to version 1.9, i.e. users of hackage-db won't notice any
    difference. The new unparsed module exposed the Hackage tarball as text, i.e.
    it gives access to the raw Cabal files. The parsed API is now a thin layer on
    top of the unparsed one.
    committed Dec 7, 2014
Commits on Jul 31, 2014
  1. Distribution.Hackage.DB: cosmetic

    committed Jul 31, 2014
  2. Distribution.Hackage.DB: re-factor the code that finds the "00-index.…

    …tar" file into a separate function, hackagePath, and export it
    
    Suggested in <#3>.
    committed Jul 31, 2014
Commits on Jul 16, 2014
  1. cabal: update tested-with field

    committed Jul 16, 2014
Commits on Jul 17, 2013
  1. Merge pull request #1 from pthariensflame/master

    Add support for Mac OS X/Darwin
    committed Jul 17, 2013
  2. @pthariensflame

    Fixed haddocks

    [none]
    pthariensflame committed Jul 17, 2013
  3. @pthariensflame

    Support for Darwin/Mac OS X

    Also updated the Tested-With field to include GHC 7.6.3.
    pthariensflame committed Jul 17, 2013
Commits on Mar 29, 2013
  1. Perform UTF8-decoding on the buffer provided by the 'tar' library bef…

    …ore parsing it's contents.
    
    Some packages (like Octree 0.5) use Unicode characters in their Cabal file that
    require more than one byte in UTF8 representation. The tar library doesn't care
    about UTF8, though, it simply passes a string of Word8 bytes. This means that
    hackage-db has to perform UTF8 decoding before parsing the buffer with Cabal to
    avoid syntax errors.
    
    Thanks to Roman Beslik for finding this issue.
    committed Mar 29, 2013
Commits on Feb 12, 2013
  1. .travis.yml: enable automatic regression testing by travis-ci.org

    Not that we have any tests ... but it will verify the build, too.
    committed Feb 12, 2013
Commits on Nov 20, 2012
  1. Distribution/Hackage/DB.hs: work around deficiency in tar library

    The tar format limits file names to 99 characters. Longer file names are
    encoded using some meta entry which is called "../../@LongLink". Unfortunately,
    the Haskell 'tar' library doesn't seem to handle this case properly, i.e. the
    pseudo file name is exposed to the user. We can't do much about that other than
    ignore it properly.
    committed Nov 20, 2012
Commits on Oct 18, 2012
Commits on Feb 14, 2012
  1. Updated code for tar 0.4 or later.

    committed Feb 14, 2012
Something went wrong with that request. Please try again.