1. 08 Jan, 2013 1 commit
  2. 13 Feb, 2012 1 commit
  3. 19 Sep, 2011 1 commit
    • Tabify everything · 87d9869f
      There were quite a few places were spaces were being used instead of
      tabs. Try to catch them all. This should hopefully not break anything.
      Except for `git blame`. Oh well.
      Vicent Marti committed
  4. 18 Sep, 2011 1 commit
    • Cleanup legal data · bb742ede
      1. The license header is technically not valid if it doesn't have a
      copyright signature.
      
      2. The COPYING file has been updated with the different licenses used in
      the project.
      
      3. The full GPLv2 header in each file annoys me.
      Vicent Marti committed
  5. 26 Oct, 2010 1 commit
    • bswap.h: Add ntohs() and htons() functions · e3005627
      Since commit 70aab459, the msvc and MinGW builds have relied on
      the built-in implementation of ntohl() and htonl(), rather than
      linking the wsock32 library. The new index manipulation code now
      calls ntohs()/htons() in addition to ntohl()/htonl(), so we need
      to provide a built-in implementation of the 16-bit functions.
      
      Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk>
      Ramsay Jones committed
  6. 28 Apr, 2010 1 commit
    • MSVC: Fix a syntax error caused by an inline function definition · e2337f39
      Commit 5dddf7c8 (Add block-sha1 in favour of the mozilla routines
      2010-04-14) introduced the "bswap.h" header file which contains
      an inline function (default_swab32()).  The msvc compiler does
      not support the inline keyword which causes the build to fail
      with a syntax error.
      
      However, msvc does support inline functions using the __inline
      keyword language extension.  We already have the GIT_INLINE()
      macro that allows us to hide this syntatic difference. In order
      to fix the build, we simply use GIT_INLINE() in the definition
      of the default_swab32() function.
      
      Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk>
      Ramsay Jones committed
  7. 14 Apr, 2010 1 commit
    • Add block-sha1 in favour of the mozilla routines · 5dddf7c8
      Since block-sha1 from git.git has such excellent performance, we
      can also get rid of the openssl dependency. It's rather simple
      to add it back later as an optional extra, but we really needn't
      bother to pull in the entire ssl library and have to deal with
      linking issues now that we have the portable and, performance-wise,
      truly excellent block-sha1 code to fall back on.
      
      Since this requires a slight revamp of the build rules anyway, we
      take the opportunity to fix including EXTRA_OBJS in the final build
      as well.
      
      The block-sha1 code was originally implemented for git.git by
      Linus Torvalds <torvalds@linux-foundation.org> and was later
      polished by Nicolas Pitre <nico@cam.org>.
      
      Signed-off-by: Andreas Ericsson <ae@op5.se>
      Andreas Ericsson committed