1. 04 Nov, 2022 3 commits
  2. 02 Nov, 2022 1 commit
  3. 18 Oct, 2022 1 commit
  4. 21 Sep, 2022 1 commit
  5. 19 Sep, 2022 14 commits
  6. 16 Sep, 2022 3 commits
  7. 06 Sep, 2022 1 commit
  8. 31 Aug, 2022 1 commit
  9. 14 Aug, 2022 1 commit
  10. 10 Aug, 2022 1 commit
  11. 08 Aug, 2022 1 commit
  12. 30 Jul, 2022 1 commit
    • Don't fail the whole clone if you can't find a default branch · bf80cb63
      In commit 6bb35878 ("clone: set refs/remotes/origin/HEAD to default
      branch when branch is specified, attempt 2") libgit2 was changed to set
      the default remote branch when one was copied.
      
      But it makes update_head_to_branch() return an error if the origin
      doesn't even *have* a HEAD in the first place, since
      git_remote_default_branch() will fail.
      
      That's entirely wrong, and means that you cannot do "git_clone()" of a
      particular branch on a remote repository when that remote doesn't have a
      default branch at all.
      
      So don't set the error code.
      
      Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
      Linus Torvalds committed
  13. 22 Jul, 2022 2 commits
  14. 19 Jul, 2022 1 commit
  15. 15 Jul, 2022 1 commit
  16. 14 Jul, 2022 7 commits