1. 31 Mar, 2014 7 commits
  2. 30 Mar, 2014 2 commits
  3. 29 Mar, 2014 1 commit
  4. 28 Mar, 2014 3 commits
  5. 27 Mar, 2014 5 commits
  6. 26 Mar, 2014 10 commits
  7. 25 Mar, 2014 4 commits
    • Fix submodule leaks and invalid references · 591e8295
      This cleans up some places I missed that could hold onto submodule
      references and cleans up the way in which the repository cache is
      both reloaded and released so that existing submodule references
      aren't destroyed inappropriately.
      Russell Belfer committed
    • Update behavior for untracked sub-repos · d3bc95fd
      When a directory containing a .git directory (or even just a plain
      gitlink) was found, libgit2 was going out of its way to treat it
      specially.  This seemed like it was necessary because the diff
      code was not originally emulating Git's behavior for untracked
      directories correctly (i.e. scanning for ignored vs untracked items
      inside).  Now that libgit2 diff mimics Git's untracked directory
      behavior, the special handling for contained Git repos is actually
      incorrect and this commit rips it out.
      Russell Belfer committed
    • Merge pull request #2181 from anuraggup/hide_cb · 451aaf86
      Callback function to hide commit and its parents in revision walker
      Edward Thomson committed
    • Make submodules externally refcounted · a15c7802
      `git_submodule` objects were already refcounted internally in case
      the submodule name was different from the path at which it was
      stored.  This makes that refcounting externally used as well, so
      `git_submodule_lookup` and `git_submodule_add_setup` return an
      object that requires a `git_submodule_free` when done.
      Russell Belfer committed
  8. 24 Mar, 2014 8 commits