1. 13 May, 2012 2 commits
  2. 12 May, 2012 1 commit
    • Fix readdir_r() usage for Solaris · 6fb1c0b4
      On Solaris, struct dirent is defined differently than Linux. The field
      containing the path name is of size 0, rather than NAME_MAX. So, we need to
      use a properly sized buffer on Solaris to avoid a stack overflow.
      
      Also fix some DIR* leaks on cleanup.
      Scott J. Goldman committed
  3. 11 May, 2012 3 commits
  4. 10 May, 2012 2 commits
    • Add cache busting to attribute cache · dc13f1f7
      This makes the git attributes and git ignores cache check
      stat information before using the file contents from the
      cache.  For cached files from the index, it checks the SHA
      of the file instead.  This should reduce the need to ever
      call `git_attr_cache_flush()` in most situations.
      
      This commit also fixes the `git_status_should_ignore` API
      to use the libgit2 standard parameter ordering.
      Russell Belfer committed
    • Hook up Windows compat fnmatch() for Solaris · ec42eafd
      Since Solaris does not support some of the same flags as glibc fnmatch(),
      we just use the implementation we have for Windows.
      
      Now that it's no longer a windows-specific thing, I moved it into compat/
      instead of win32/
      Scott J. Goldman committed
  5. 09 May, 2012 7 commits
  6. 08 May, 2012 15 commits
  7. 07 May, 2012 9 commits
  8. 06 May, 2012 1 commit