1. f1da24c refs API: post-migration API renaming [2/2] by Ævar Arnfjörð Bjarmason · 3 years, 5 months ago
  2. 0506eb7 refs API: ignore errno in worktree.c's find_shared_symref() by Ævar Arnfjörð Bjarmason · 3 years, 5 months ago
  3. ccf3cc1 refs API: ignore errno in worktree.c's add_head_info() by Ævar Arnfjörð Bjarmason · 3 years, 5 months ago
  4. 76887df refs API: remove refs_read_ref_full() wrapper by Ævar Arnfjörð Bjarmason · 3 years, 5 months ago
  5. 48ca53c *.c static functions: add missing __attribute__((format)) by Ævar Arnfjörð Bjarmason · 3 years, 9 months ago
  6. b548f0f dir: introduce readdir_skip_dot_and_dotdot() helper by Elijah Newren · 3 years, 11 months ago
  7. ca56dad use CALLOC_ARRAY by René Scharfe · 4 years, 1 month ago
  8. eb36135 worktree: teach worktree_lock_reason() to gently handle main worktree by Rafael Silva · 4 years, 2 months ago
  9. fc0c7d5 worktree: teach worktree to lazy-load "prunable" reason by Rafael Silva · 4 years, 2 months ago
  10. a29a8b7 worktree: libify should_prune_worktree() by Rafael Silva · 4 years, 2 months ago
  11. cf76bae worktree: teach `repair` to fix multi-directional breakage by Eric Sunshine · 4 years, 3 months ago
  12. 07601b5 Merge branch 'ma/worktree-cleanups' by Junio C Hamano · 4 years, 6 months ago
  13. a46d1f7 worktree: use skip_prefix to parse target by Martin Ågren · 4 years, 6 months ago
  14. fb07bd4 worktree: rename copy-pasted variable by Martin Ågren · 4 years, 6 months ago
  15. cfaf9f0 worktree: update renamed variable in comment by Martin Ågren · 4 years, 6 months ago
  16. ef2d554 worktree: inline `worktree_ref()` into its only caller by Martin Ågren · 4 years, 6 months ago
  17. 962dd7e wt-status: introduce wt_status_state_free_buffers() by Martin Ågren · 4 years, 6 months ago
  18. b214ab5 worktree: teach "repair" to fix outgoing links to worktrees by Eric Sunshine · 4 years, 7 months ago
  19. bdd1f3e worktree: teach "repair" to fix worktree back-links to main worktree by Eric Sunshine · 4 years, 7 months ago
  20. 918d8ff worktree: retire special-case normalization of main worktree path by Eric Sunshine · 4 years, 8 months ago
  21. 1c4854e worktree: drop bogus and unnecessary path munging by Eric Sunshine · 4 years, 8 months ago
  22. 246756f worktree: drop unused code from get_linked_worktree() by Eric Sunshine · 4 years, 8 months ago
  23. 62573a5 worktree: drop pointless strbuf_release() by Eric Sunshine · 4 years, 8 months ago
  24. 43f46d6 Merge branch 'es/worktree-code-cleanup' by Junio C Hamano · 4 years, 9 months ago
  25. 645f631 Merge branch 'es/get-worktrees-unsort' by Junio C Hamano · 4 years, 9 months ago
  26. 5f4ee57 worktree: avoid dead-code in conditional by Eric Sunshine · 4 years, 9 months ago
  27. 03f2465 worktree: drop get_worktrees() unused 'flags' argument by Eric Sunshine · 4 years, 9 months ago
  28. d9c54c2 worktree: drop get_worktrees() special-purpose sorting option by Eric Sunshine · 4 years, 9 months ago
  29. f8cb64e Merge branch 'bc/sha-256-part-1-of-4' by Junio C Hamano · 5 years ago
  30. 4530a85 real_path_if_valid(): remove unsafe API by Alexandr Miloslavskiy · 5 years ago
  31. 3d7747e real_path: remove unsafe API by Alexandr Miloslavskiy · 5 years ago
  32. 4a2e91d Merge branch 'hv/receive-denycurrent-everywhere' by Junio C Hamano · 5 years ago
  33. 49e5043 Merge branch 'es/worktree-avoid-duplication-fix' by Junio C Hamano · 5 years ago
  34. bb4995f worktree: add utility to find worktree by pathname by Eric Sunshine · 5 years ago
  35. 02bbbe9 worktree: drop unused code from get_main_worktree() by Eric Sunshine · 5 years ago
  36. 45f274f get_main_worktree(): allow it to be called in the Git directory by Hariom Verma · 5 years ago
  37. e02a714 worktree: allow repository version 1 by brian m. carlson · 5 years ago
  38. 000bce0 Merge branch 'nd/corrupt-worktrees' by Junio C Hamano · 6 years ago
  39. 105df73 worktree add: be tolerant of corrupt worktrees by Nguyễn Thái Ngọc Duy · 6 years ago
  40. ec2642a Merge branch 'jt/submodule-repo-is-with-worktree' by Junio C Hamano · 6 years ago
  41. f3534c9 worktree: update is_bare heuristics by Jonathan Tan · 6 years ago
  42. e8805af setup: fix memory leaks with `struct repository_format` by Martin Ågren · 6 years ago
  43. e146cc9 Merge branch 'nd/per-worktree-ref-iteration' by Junio C Hamano · 6 years ago
  44. d236f12 worktree: rename is_worktree_locked to worktree_lock_reason by Nickolai Belakovski · 6 years ago
  45. ab3e1f7 revision.c: better error reporting on ref from different worktrees by Nguyễn Thái Ngọc Duy · 6 years ago
  46. 3a3b9d8 refs: new ref types to make per-worktree refs visible to all worktrees by Nguyễn Thái Ngọc Duy · 6 years ago
  47. 4c5fa9e worktree: don't die() in library function find_worktree() by Eric Sunshine · 7 years ago
  48. 033abf9 Replace all die("BUG: ...") calls by BUG() ones by Johannes Schindelin · 7 years ago
  49. ee6763a worktree remove: allow it when $GIT_WORK_TREE is already gone by Nguyễn Thái Ngọc Duy · 7 years ago
  50. 9c620fc worktree.c: add update_worktree_location() by Nguyễn Thái Ngọc Duy · 7 years ago
  51. 4ddddc1 worktree.c: add validate_worktree() by Nguyễn Thái Ngọc Duy · 7 years ago
  52. e7e456f Merge branch 'bc/object-id' by Junio C Hamano · 7 years ago
  53. dbd2b55 worktree: handle broken symrefs in find_shared_symref() by Jeff King · 7 years ago
  54. 49e6147 refs: convert resolve_ref_unsafe to struct object_id by brian m. carlson · 7 years ago
  55. 0f05154 worktree: convert struct worktree to object_id by brian m. carlson · 7 years ago
  56. e691b02 refs: pass NULL to refs_resolve_ref_unsafe() if hash is not needed by René Scharfe · 8 years ago
  57. 8a044c7 Merge branch 'nd/prune-in-worktree' by Junio C Hamano · 8 years ago
  58. 79553b9 Merge branch 'nd/worktree-kill-parse-ref' by Junio C Hamano · 8 years ago
  59. d0c39a4 revision.c: --all adds HEAD from all worktrees by Nguyễn Thái Ngọc Duy · 8 years ago
  60. 31824d1 branch: fix branch renaming not updating HEADs correctly by Nguyễn Thái Ngọc Duy · 8 years ago
  61. b337172 path: convert strbuf_git_common_path to take a 'struct repository' by Brandon Williams · 8 years ago
  62. 849e671 Merge branch 'js/plug-leaks' by Junio C Hamano · 8 years ago
  63. 4b44b7b Merge branch 'nd/worktree-kill-parse-ref' by Junio C Hamano · 8 years ago
  64. d32de66 submodule_uses_worktrees(): plug memory leak by Johannes Schindelin · 8 years ago
  65. fa099d2 worktree.c: kill parse_ref() in favor of refs_resolve_ref_unsafe() by Nguyễn Thái Ngọc Duy · 8 years ago
  66. e4da43b prefix_filename: return newly allocated string by Jeff King · 8 years ago
  67. 116fb64 prefix_filename: drop length parameter by Jeff King · 8 years ago
  68. ba37c92 Merge branch 'js/realpath-pathdup-fix' by Junio C Hamano · 8 years ago
  69. fc32293 Merge branch 'rs/strbuf-add-real-path' by Junio C Hamano · 8 years ago
  70. ce83ead real_pathdup(): fix callsites that wanted it to die on error by Johannes Schindelin · 8 years ago
  71. 3f64699 cocci: use ALLOC_ARRAY by René Scharfe · 8 years ago
  72. 6f1c08b Merge branch 'rs/absolute-pathdup' by Junio C Hamano · 8 years ago
  73. 0aaad41 use absolute_pathdup() by René Scharfe · 8 years ago
  74. 55d128a Merge branch 'bw/grep-recurse-submodules' by Junio C Hamano · 8 years ago
  75. 7c4be45 worktree: initialize return value for submodule_uses_worktrees by Stefan Beller · 8 years ago
  76. 4ac9006 real_path: have callers use real_pathdup and strbuf_realpath by Brandon Williams · 8 years ago
  77. 1a248cf worktree: check if a submodule uses worktrees by Stefan Beller · 8 years ago
  78. 4df1d4d worktree list: keep the list sorted by Nguyễn Thái Ngọc Duy · 8 years ago
  79. 4fff1ef worktree.c: get_worktrees() takes a new flag argument by Nguyễn Thái Ngọc Duy · 8 years ago
  80. a234563 get_worktrees() must return main worktree as first item even on error by Nguyễn Thái Ngọc Duy · 8 years ago
  81. f054996d worktree.c: zero new 'struct worktree' on allocation by Nguyễn Thái Ngọc Duy · 8 years ago
  82. 171c646 worktree: allow the main brach of a bare repository to be checked out by Dennis Kaarsemaker · 8 years ago
  83. 2c608e0 Merge branch 'nd/worktree-lock' by Junio C Hamano · 9 years ago
  84. fc08d2d Merge branch 'rs/worktree-use-strbuf-absolute-path' by Junio C Hamano · 9 years ago
  85. fd2e7da worktree: use strbuf_add_absolute_path() directly by René Scharfe · 9 years ago
  86. 080739b worktree.c: find_worktree() search by path suffix by Nguyễn Thái Ngọc Duy · 9 years ago
  87. 7a738b4 Merge branch 'nd/worktree-cleanup-post-head-protection' by Junio C Hamano · 9 years ago
  88. 346ef53 worktree.c: add is_worktree_locked() by Nguyễn Thái Ngọc Duy · 9 years ago
  89. 984ad9e worktree.c: add is_main_worktree() by Nguyễn Thái Ngọc Duy · 9 years ago
  90. 6835314 worktree.c: add find_worktree() by Nguyễn Thái Ngọc Duy · 9 years ago
  91. afb9e30 worktree.c: use is_dot_or_dotdot() by Nguyễn Thái Ngọc Duy · 9 years ago
  92. 360af2d worktree.c: rewrite mark_current_worktree() to avoid strbuf by Nguyễn Thái Ngọc Duy · 9 years ago
  93. 352d72a Merge branch 'nd/worktree-various-heads' by Junio C Hamano · 9 years ago
  94. 832c0e5 typofix: assorted typofixes in comments, documentation and messages by Li Peng · 9 years ago
  95. 14ace5b branch: do not rename a branch under bisect or rebase by Nguyễn Thái Ngọc Duy · 9 years ago
  96. 04a3dfb worktree.c: check whether branch is bisected in another worktree by Nguyễn Thái Ngọc Duy · 9 years ago
  97. 8d9fdd7 worktree.c: check whether branch is rebased in another worktree by Nguyễn Thái Ngọc Duy · 9 years ago
  98. c871714 worktree.c: avoid referencing to worktrees[i] multiple times by Nguyễn Thái Ngọc Duy · 9 years ago
  99. 750e8a6 worktree.c: mark current worktree by Nguyễn Thái Ngọc Duy · 9 years ago
  100. d3b9ac0 worktree.c: make find_shared_symref() return struct worktree * by Nguyễn Thái Ngọc Duy · 9 years ago