1. 01 Jul, 2014 1 commit
  2. 14 Nov, 2013 1 commit
  3. 02 Oct, 2013 1 commit
  4. 17 Sep, 2013 1 commit
  5. 20 Apr, 2013 1 commit
  6. 15 Apr, 2013 1 commit
  7. 09 Apr, 2013 1 commit
  8. 03 Mar, 2013 1 commit
    • Fix a few leaks · 323bb885
      `git_diff_get_patch()` would unconditionally load the patch object and
      then simply leak it if the user hadn't requested it. Short-circuit
      loading the object if the user doesn't want it.
      
      The rest of the plugs are simply calling the free functions of objects
      allocated during the tests.
      Carlos Martín Nieto committed
  9. 22 Feb, 2013 2 commits
  10. 12 Jan, 2013 1 commit
  11. 04 Jan, 2013 1 commit
    • Improve error propagation in stash · a6a82e1a
      Stash was sometimes obscuring the actual error code, replacing it
      with a -1 when there was more descriptive value.  This updates
      stash to preserve the original error code more reliably along
      with a variety of other error handling tweaks.
      
      I believe this is an improvement, but arguably, preserving the
      underlying error code may result in values that are harder to
      interpret by the caller who does not understand the internals.
      Discussion is welcome!
      Russell Belfer committed
  12. 27 Nov, 2012 2 commits
  13. 23 Nov, 2012 1 commit
    • Reset all static variables to NULL in clar's __cleanup · 9094d30b
      Without this change, any failed assertion in the second (or a later) test
      inside a test suite has a chance of double deleting memory, resulting in
      a heap corruption. See #1096 for details.
      
      This leaves alone the test cases where we "just" use cl_git_sandbox_init()
      and cl_git_sandbox_cleanup(). These methods already take good care to not
      double delete a repository.
      
      Fixes #1096
      Sascha Cunz committed
  14. 18 Nov, 2012 1 commit
  15. 09 Nov, 2012 1 commit
  16. 30 Oct, 2012 1 commit
  17. 26 Oct, 2012 1 commit