1. 77b34ea Merge branch 'mh/separate-ref-cache' by Junio C Hamano · 8 years ago
  2. f9096db Merge branch 'rs/misc-cppcheck-fixes' by Junio C Hamano · 8 years ago
  3. be686f0 files_for_each_reflog_ent_reverse(): close stream and free strbuf on error by René Scharfe · 8 years ago
  4. f890db8 do_for_each_entry_in_dir(): delete function by Michael Haggerty · 8 years ago
  5. 50c2d85 files_pack_refs(): use reference iteration by Michael Haggerty · 8 years ago
  6. 1710fba commit_packed_refs(): use reference iteration by Michael Haggerty · 8 years ago
  7. 059ae35 cache_ref_iterator_begin(): make function smarter by Michael Haggerty · 8 years ago
  8. a714b19 get_loose_ref_cache(): new function by Michael Haggerty · 8 years ago
  9. 86f4235 get_loose_ref_dir(): function renamed from get_loose_refs() by Michael Haggerty · 8 years ago
  10. 5c7bba7 do_for_each_entry_in_dir(): eliminate `offset` argument by Michael Haggerty · 8 years ago
  11. e3bf298 refs: handle "refs/bisect/" in `loose_fill_ref_dir()` by Michael Haggerty · 8 years ago
  12. df30875 ref-cache: use a callback function to fill the cache by Michael Haggerty · 8 years ago
  13. e00d1a4 refs: record the ref_store in ref_cache, not ref_dir by Michael Haggerty · 8 years ago
  14. 7c22bc8 ref-cache: introduce a new type, ref_cache by Michael Haggerty · 8 years ago
  15. 958f964 refs: split `ref_cache` code into separate files by Michael Haggerty · 8 years ago
  16. 9fc3b06 ref-cache: rename `remove_entry()` to `remove_entry_from_dir()` by Michael Haggerty · 8 years ago
  17. bc1c696 ref-cache: rename `find_ref()` to `find_ref_entry()` by Michael Haggerty · 8 years ago
  18. a3ade2b ref-cache: rename `add_ref()` to `add_ref_entry()` by Michael Haggerty · 8 years ago
  19. 524a9fd refs_verify_refname_available(): use function in more places by Michael Haggerty · 8 years ago
  20. b05855b refs_verify_refname_available(): implement once for all backends by Michael Haggerty · 8 years ago
  21. e121b9c refs_ref_iterator_begin(): new function by Michael Haggerty · 8 years ago
  22. 470be51 refs_read_raw_ref(): new function by Michael Haggerty · 8 years ago
  23. 68fb02e get_ref_dir(): don't call read_loose_refs() for "refs/bisect" by Michael Haggerty · 8 years ago
  24. 2f40e95 files-backend: avoid ref api targeting main ref store by Nguyễn Thái Ngọc Duy · 8 years ago
  25. c0fe4e8 refs: new transaction related ref-store api by Nguyễn Thái Ngọc Duy · 8 years ago
  26. 7d2df05 refs: add new ref-store api by Nguyễn Thái Ngọc Duy · 8 years ago
  27. 18d0002 refs: rename get_ref_store() to get_submodule_ref_store() and make it public by Nguyễn Thái Ngọc Duy · 8 years ago
  28. 9e7ec63 files-backend: replace submodule_allowed check in files_downcast() by Nguyễn Thái Ngọc Duy · 8 years ago
  29. 5d0bc90 refs: move submodule code out of files-backend.c by Nguyễn Thái Ngọc Duy · 8 years ago
  30. 077be78 refs.c: make get_main_ref_store() public and use it by Nguyễn Thái Ngọc Duy · 8 years ago
  31. f57f37e files-backend: remove the use of git_path() by Nguyễn Thái Ngọc Duy · 8 years ago
  32. 19e02f4 files-backend: add and use files_ref_path() by Nguyễn Thái Ngọc Duy · 8 years ago
  33. 802de3d files-backend: add and use files_reflog_path() by Nguyễn Thái Ngọc Duy · 8 years ago
  34. a5c1efd files-backend: move "logs/" out of TMP_RENAMED_LOG by Nguyễn Thái Ngọc Duy · 8 years ago
  35. e9dcc30 files-backend: convert git_path() to strbuf_git_path() by Nguyễn Thái Ngọc Duy · 8 years ago
  36. 0a3f07d files-backend: make sure files_rename_ref() always reach the end by Nguyễn Thái Ngọc Duy · 8 years ago
  37. 33dfb9f files-backend: add and use files_packed_refs_path() by Nguyễn Thái Ngọc Duy · 8 years ago
  38. 1eab194 files-backend: delete dead code in files_init_db() by Nguyễn Thái Ngọc Duy · 8 years ago
  39. 4f43731 files-backend.c: delete dead code in files_ref_iterator_begin() by Nguyễn Thái Ngọc Duy · 8 years ago
  40. 11f8457 files-backend: make files_log_ref_write() static by Nguyễn Thái Ngọc Duy · 8 years ago
  41. e1fae93 Merge branch 'bc/object-id' by Junio C Hamano · 8 years ago
  42. c13c783 Merge branch 'km/delete-ref-reflog-message' by Junio C Hamano · 8 years ago
  43. 466be3e Merge branch 'mh/submodule-hash' by Junio C Hamano · 8 years ago
  44. 3ad8b5b Merge branch 'mh/ref-remove-empty-directory' by Junio C Hamano · 8 years ago
  45. 43bc3b6 refs: simplify parsing of reflog entries by brian m. carlson · 8 years ago
  46. 9461d27 refs: convert each_reflog_ent_fn to struct object_id by brian m. carlson · 8 years ago
  47. 39ee4c6 branch: record creation of renamed branch in HEAD's log by Kyle Meyer · 8 years ago
  48. 893dbf5 rename_ref: replace empty message in HEAD's log by Kyle Meyer · 8 years ago
  49. 755b49a delete_ref: accept a reflog message argument by Kyle Meyer · 8 years ago
  50. 3c0cb0c read_loose_refs(): read refs using resolve_ref_recursively() by Michael Haggerty · 8 years ago
  51. 9c7d772 files_ref_store::submodule: use NULL for the main repository by Michael Haggerty · 8 years ago
  52. fbfd0a2 base_ref_store_init(): remove submodule argument by Michael Haggerty · 8 years ago
  53. 32c597e refs: push the submodule attribute down by Michael Haggerty · 8 years ago
  54. 7d4558c refs: store submodule ref stores in a hashmap by Michael Haggerty · 8 years ago
  55. c468da4 refs: make some ref_store lookup functions private by Michael Haggerty · 8 years ago
  56. fafca0f Merge branch 'cw/log-updates-for-all-refs-really' by Junio C Hamano · 8 years ago
  57. 341fb28 refs: add option core.logAllRefUpdates = always by Cornelius Weig · 8 years ago
  58. 8694769 use oidcpy() for copying hashes between instances of struct object_id by René Scharfe · 8 years ago
  59. 4463977 files_transaction_commit(): clean up empty directories by Michael Haggerty · 8 years ago
  60. a8f0db2 try_remove_empty_parents(): teach to remove parents of reflogs, too by Michael Haggerty · 8 years ago
  61. 8bdaecb try_remove_empty_parents(): don't trash argument contents by Michael Haggerty · 8 years ago
  62. 730e034 try_remove_empty_parents(): rename parameter "name" -> "refname" by Michael Haggerty · 8 years ago
  63. ce0af24 delete_ref_loose(): inline function by Michael Haggerty · 8 years ago
  64. 0e81d01 delete_ref_loose(): derive loose reference path from lock by Michael Haggerty · 8 years ago
  65. fc31955 log_ref_write_1(): inline function by Michael Haggerty · 8 years ago
  66. 4533e53 log_ref_setup(): manage the name of the reflog file internally by Michael Haggerty · 8 years ago
  67. 87b21e0 log_ref_write_1(): don't depend on logfile argument by Michael Haggerty · 8 years ago
  68. e404f45 log_ref_setup(): pass the open file descriptor back to the caller by Michael Haggerty · 8 years ago
  69. 1fb0c80 log_ref_setup(): improve robustness against races by Michael Haggerty · 8 years ago
  70. 854bda6 log_ref_setup(): separate code for create vs non-create by Michael Haggerty · 8 years ago
  71. 81b1b6d log_ref_write(): inline function by Michael Haggerty · 8 years ago
  72. 990c98d rename_tmp_log(): improve error reporting by Michael Haggerty · 8 years ago
  73. 6a7f363 rename_tmp_log(): use raceproof_create_file() by Michael Haggerty · 8 years ago
  74. 3b5d3c9 lock_ref_sha1_basic(): use raceproof_create_file() by Michael Haggerty · 8 years ago
  75. e5007a6 lock_ref_sha1_basic(): inline constant by Michael Haggerty · 8 years ago
  76. 15ee2c7 refname_is_safe(): correct docstring by Michael Haggerty · 8 years ago
  77. 5836432 files_rename_ref(): tidy up whitespace by Michael Haggerty · 8 years ago
  78. f7300cb Merge branch 'jk/ref-symlink-loop' by Junio C Hamano · 8 years ago
  79. e8c42cb files_read_raw_ref: prevent infinite retry loops in general by Jeff King · 8 years ago
  80. 3f7bd76 files_read_raw_ref: avoid infinite loop on broken symlinks by Jeff King · 8 years ago
  81. 9ed0d8d use QSORT by René Scharfe · 8 years ago
  82. 4322f38 Merge branch 'mh/ref-store' by Junio C Hamano · 8 years ago
  83. 0c09ec0 refs: implement iteration over only per-worktree refs by David Turner · 9 years ago
  84. 7d61826 refs: make lock generic by David Turner · 9 years ago
  85. 9b6b40d refs: add method to rename refs by David Turner · 9 years ago
  86. 6fb5acf refs: add methods to init refs db by David Turner · 9 years ago
  87. a27dcf8 refs: make delete_refs() virtual by David Turner · 9 years ago
  88. fc68146 refs: add method for initial ref transaction commit by David Turner · 9 years ago
  89. e3688bd refs: add methods for reflog by David Turner · 9 years ago
  90. 1a76900 refs: add method iterator_begin by Michael Haggerty · 9 years ago
  91. 37b6f6d files_ref_iterator_begin(): take a ref_store argument by Michael Haggerty · 9 years ago
  92. fcc42ea split_symref_update(): add a files_ref_store argument by Michael Haggerty · 9 years ago
  93. 7eb27cd lock_ref_sha1_basic(): add a files_ref_store argument by Michael Haggerty · 9 years ago
  94. b3bbbc5 lock_ref_for_update(): add a files_ref_store argument by Michael Haggerty · 9 years ago
  95. f18a789 commit_ref_update(): add a files_ref_store argument by Michael Haggerty · 9 years ago
  96. f7b0a98 lock_raw_ref(): add a files_ref_store argument by Michael Haggerty · 9 years ago
  97. 0a95ac5 repack_without_refs(): add a files_ref_store argument by Michael Haggerty · 9 years ago
  98. bd427cf refs: make peel_ref() virtual by Michael Haggerty · 9 years ago
  99. 284689b refs: make create_symref() virtual by Michael Haggerty · 9 years ago
  100. 8231527 refs: make pack_refs() virtual by Michael Haggerty · 9 years ago