1. 26 May, 2016 11 commits
  2. 24 May, 2016 2 commits
  3. 19 May, 2016 2 commits
  4. 17 May, 2016 1 commit
    • Introduce a function to create a tree based on a different one · 9464f9eb
      Instead of going through the usual steps of reading a tree recursively
      into an index, modifying it and writing it back out as a tree, introduce
      a function to perform simple updates more efficiently.
      
      `git_tree_create_updated` avoids reading trees which are not modified
      and supports upsert and delete operations. It is not as versatile as
      modifying the index, but it makes some common operations much more
      efficient.
      Carlos Martín Nieto committed
  5. 04 May, 2016 1 commit
    • Fix initial commit test · 5785ae9b
      `test_commit_commit__create_initial_commit_parent_not_current` was not correctly 
      testing that `HEAD` was not changed. Now we grab the oid that it was pointing to
      before the call to `git_commit_create` and the oid that it's pointing to afterwards
      and compare those.
      John Haley committed
  6. 03 May, 2016 2 commits
  7. 28 Apr, 2016 1 commit
  8. 26 Apr, 2016 1 commit
  9. 25 Apr, 2016 1 commit
  10. 22 Apr, 2016 1 commit
  11. 21 Apr, 2016 3 commits
  12. 19 Apr, 2016 5 commits
  13. 18 Apr, 2016 1 commit
  14. 11 Apr, 2016 4 commits
  15. 06 Apr, 2016 1 commit
    • tests: fix core/stream test when built with openssl off · 04f47a43
      When passing -DUSE_OPENSSL:BOOL=OFF to cmake the testsuite will
      fail with the following error:
      
      core::stream::register_tls [/tmp/libgit2/tests/core/stream.c:40]
        Function call failed: (error)
        error -1 - <no message>
      
      Fix test to assume failure for tls when built without openssl.
      While at it also fix GIT_WIN32 cpp to check if it's defined
      or not.
      Andreas Henriksson committed
  16. 02 Apr, 2016 3 commits