1. 12 Dec, 2016 1 commit
    • pack: dereference cached pack entry on error · ff5eea06
      When trying to uncompress deltas in a packfile's delta chain, we try to
      add object bases to the packfile cache, subsequently decrementing its
      reference count if it has been added successfully. This may lead to a
      mismatched reference count in the case where we exit the loop early due
      to an encountered error.
      
      Fix the issue by decrementing the reference count in error cleanup.
      Patrick Steinhardt committed
  2. 07 Dec, 2016 2 commits
  3. 06 Dec, 2016 1 commit
  4. 04 Dec, 2016 1 commit
  5. 03 Dec, 2016 1 commit
  6. 02 Dec, 2016 1 commit
    • git_rebase_init: correctly handle detached HEAD · 4db1fc7e
      git_rebase_finish relies on head_detached being set, but
      rebase_init_merge was only setting it when branch->ref_name was unset.
      But branch->ref_name would be set to "HEAD" in the case of detached
      HEAD being either implicitly (NULL) or explicitly passed to
      git_rebase_init.
      David Turner committed
  7. 20 Nov, 2016 1 commit
  8. 18 Nov, 2016 6 commits
  9. 17 Nov, 2016 1 commit
  10. 16 Nov, 2016 1 commit
    • use `giterr_set_str()` wherever possible · 65b78ea3
      `giterr_set()` is used when it is required to format a string, and since
      we don't really require it for this case, it is better to stick to
      `giterr_set_str()`.
      
      This also suppresses a warning(-Wformat-security) raised by the compiler.
      
      Signed-off-by: Pranit Bauva <pranit.bauva@gmail.com>
      Pranit Bauva committed
  11. 15 Nov, 2016 9 commits
  12. 14 Nov, 2016 15 commits