Permalink
Switch branches/tags
Nothing to show
Commits on Aug 18, 2011
  1. compile libgit2 with threads

    sakari committed Aug 18, 2011
Commits on Aug 17, 2011
  1. update to libgit2 0.14.0

    sakari committed Aug 17, 2011
Commits on Jun 11, 2011
  1. flag for using an installed libgit2 library.

    sakari committed Jun 11, 2011
    Could not get bundled libgit2 to work with ghci.
    Build libgit2 separately as a shared library with this flag.
Commits on Jun 7, 2011
  1. Ptr Word8 => Ptr CChar

    sakari committed Jun 7, 2011
    This makes it easier to work with bytestrings.
Commits on May 28, 2011
  1. Use sakari/libgit2 master for libgit2

    sakari committed May 28, 2011
    This is needed as it contains a fix to git_tree_entry_byname not yet included
    libgit2/libgit2
Commits on May 15, 2011
  1. correct type for arrays

    sakari committed May 15, 2011
Commits on May 14, 2011
  1. updated to use libgit2 0.12.0

    sakari committed May 14, 2011
Commits on Mar 23, 2011
  1. Swapped synopsis & description in .cabal file

    jystic committed Mar 23, 2011
    It didn't really make sense showing the libgit2 version number in the
    synopsis. It seems like it is better suited to the description field so
    that you only see it when you look at the hlibgit2 page directly.
    
    I also changed 'Generated bindings' to 'Low-level bindings' in
    accordance with many of the other bindings on Hackage. Perhaps we should
    rename the library to bindings-libgit2? This seems to be a common naming
    scheme for bindings on Hackage.
  2. Only .hs files are included from /tests

    jystic committed Mar 23, 2011
    This should fix the .o & .hi files that were accidentally included in the
    0.1 release.
Commits on Mar 19, 2011
  1. Added libgit2 version to package summary in .cabal file

    jystic committed Mar 19, 2011
    The libgit2 version is determined using `git describe`
Commits on Mar 17, 2011
  1. Improved the usefulness/accuracy of type mappings

    jystic committed Mar 17, 2011
    - char * -> CString
    - void * -> Ptr Word8
    
    - unsigned char  -> Word8
    - unsigned short -> CUShort
    - unsigned int   -> CUInt
    - unsigned long  -> CULong
    
    - size_t     -> CSize
    - time_t     -> CTime
    - git_time_t -> CTime
    
    - fixed size arrays -> [a]
  2. Commented out build/install of libgit2 in build.sh

    jystic committed Mar 17, 2011
    This is no longer required as the cabal/ghc builds libgit2.
    
    I didn't remove it all together as it is useful to uncomment and use as
    a sanity check. It is also the only was to run the libgit2 tests.
  3. Added my name to the authors list

    jystic committed Mar 17, 2011
  4. Ready for distribution with libgit2 included

    jystic committed Mar 17, 2011
    Doesn't build on Windows (MinGW) yet because libgit2 is uses
    CONDITION_VARIABLE to implement some pthreads APIs. If these usages are
    removed from libgit2 then everything compiles fine. I've raised this with
    the libgit2 maintainer.
  5. Windows doesn't ship with `find`

    jystic committed Mar 17, 2011
  6. Don't need -DNO_GZIP anymore

    jystic committed Mar 17, 2011
    libgit2 does this now in code
Commits on Mar 16, 2011
  1. Fixed some whitespace problems

    jystic committed Mar 16, 2011
Commits on Mar 9, 2011
  1. changed license to MIT style

    sakari committed Mar 9, 2011
Commits on Mar 8, 2011
  1. include libgit2 as a submodule.

    sakari committed Mar 8, 2011
    This should make it easier to match the version of libgit2
    to the binding generator.
Commits on Mar 7, 2011
Commits on Feb 28, 2011