1. 07 Mar, 2013 1 commit
  2. 01 Dec, 2012 2 commits
  3. 27 Nov, 2012 1 commit
  4. 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
  5. 15 Oct, 2012 2 commits
    • Fix leak in the tests · 7ae5ab56
      Also introduce the slective ref trimming promised but also missed in
      the previous commit.
      Carlos Martín Nieto committed
    • refs: loosen the OID parsing · 47f44b6e
      We used to require loose references to contain only an OID (possibly
      after trimming the string). This is however not enough for letting us
      lookup FETCH_HEAD, which can have a lot of content after the initial
      OID.
      
      Change the parsing rules so that a loose refernce must e at least 40
      bytes long and the 41st (if it's there) must be accepted by
      isspace(3). This makes the trim unnecessary, so only do it for
      symrefs. This fixes #977.
      Carlos Martín Nieto committed
  6. 25 Sep, 2012 1 commit
  7. 09 Aug, 2012 2 commits
  8. 24 Jul, 2012 1 commit
  9. 11 Jul, 2012 1 commit
  10. 07 Jul, 2012 1 commit
  11. 02 May, 2012 1 commit
  12. 03 Apr, 2012 1 commit
  13. 01 Apr, 2012 1 commit
  14. 30 Mar, 2012 1 commit