1. 14 Mar, 2017 1 commit
    • submodule: catch when submodule is not staged on update · 32ecc98e
      When calling `git_submodule_update` on a submodule, we have to retrieve
      the ID of the submodule entry in the index. If the function is called on
      a submodule which is only partly initialized, the submodule entry may
      not be added to the index yet. This leads to an assert when trying to
      look up the blob later on.
      
      Fix the issue by checking if the index actually holds the submodule's
      ID and erroring out if it does not.
      Patrick Steinhardt committed
  2. 11 Mar, 2017 2 commits
  3. 09 Mar, 2017 3 commits
  4. 06 Mar, 2017 3 commits
  5. 03 Mar, 2017 8 commits
  6. 01 Mar, 2017 5 commits
  7. 28 Feb, 2017 1 commit
  8. 27 Feb, 2017 1 commit
  9. 26 Feb, 2017 4 commits
  10. 25 Feb, 2017 4 commits
  11. 24 Feb, 2017 3 commits
  12. 22 Feb, 2017 4 commits
  13. 21 Feb, 2017 1 commit
    • attrcache: remove useless `do_init` indirection · ce6f61da
      Remove useless indirection from `git_attr_cache__init` to
      `git_attr_cache__do_init`. The difference is that the
      `git_attr_cache__init` macro first checks if the cache is already
      initialized and, if so, not call `git_attr_cache__do_init`. But
      actually, `git_attr_cache__do_init` already does the same thing and
      returns immediately if the cache is already initialized.
      
      Remove the indirection.
      Patrick Steinhardt committed