1. 78fb457 refs: update some more docs to use "oid" rather than "sha1" by Michael Haggerty · 7 years ago
  2. 91774af refs: rename constant `REF_NODEREF` to `REF_NO_DEREF` by Michael Haggerty · 7 years ago
  3. 5ac95fe refs: tidy up and adjust visibility of the `ref_update` flags by Michael Haggerty · 7 years ago
  4. 99afe91 refs: convert read_raw_ref backends to struct object_id by brian m. carlson · 7 years ago
  5. ac2ed0d refs: convert peel_object to struct object_id by brian m. carlson · 7 years ago
  6. 0155f71 refs: convert reflog_expire parameter to struct object_id by brian m. carlson · 7 years ago
  7. 89f3bbd refs: update ref transactions to use struct object_id by brian m. carlson · 7 years ago
  8. 1a2e1a7 Merge branch 'mh/mmap-packed-refs' by Junio C Hamano · 7 years ago
  9. 3b48045 Merge branch 'sd/branch-copy' by Junio C Hamano · 7 years ago
  10. ba1c052 ref_store: implement `refs_peel_ref()` generically by Michael Haggerty · 7 years ago
  11. 8738a8a ref_iterator: keep track of whether the iterator output is ordered by Michael Haggerty · 7 years ago
  12. 3bf4f56 struct ref_transaction: add a place for backends to store data by Michael Haggerty · 8 years ago
  13. f2dd90f Merge branch 'mh/ref-lock-entry' by Junio C Hamano · 8 years ago
  14. 4ff0f01 refs: retry acquiring reference locks for 100ms by Michael Haggerty · 8 years ago
  15. e0cc8ac packed_ref_store: make class into a subclass of `ref_store` by Michael Haggerty · 8 years ago
  16. 67be7c5 packed-backend: new module for handling packed references by Michael Haggerty · 8 years ago
  17. 52d59cc branch: add a --copy (-c) option to go with --move (-m) by Sahil Dua · 8 years ago
  18. 2ced105 ref_update_reject_duplicates(): expose function to whole refs module by Michael Haggerty · 8 years ago
  19. 30173b8 ref_transaction_prepare(): new optional step for reference updates by Michael Haggerty · 8 years ago
  20. 64da419 ref_store: take a `msg` parameter when deleting references by Michael Haggerty · 8 years ago
  21. e186057 ref_iterator_begin_fn(): fix docstring by Michael Haggerty · 8 years ago
  22. ca7b2ab Merge branch 'bc/object-id' by Junio C Hamano · 8 years ago
  23. 4b44b7b Merge branch 'nd/worktree-kill-parse-ref' by Junio C Hamano · 8 years ago
  24. 9849129 refs: convert struct ref_update to use struct object_id by brian m. carlson · 8 years ago
  25. 0d8a814 refs: add REFS_STORE_ALL_CAPS by Nguyễn Thái Ngọc Duy · 8 years ago
  26. b05855b refs_verify_refname_available(): implement once for all backends by Michael Haggerty · 8 years ago
  27. e121b9c refs_ref_iterator_begin(): new function by Michael Haggerty · 8 years ago
  28. 470be51 refs_read_raw_ref(): new function by Michael Haggerty · 8 years ago
  29. c0fe4e8 refs: new transaction related ref-store api by Nguyễn Thái Ngọc Duy · 8 years ago
  30. 7d2df05 refs: add new ref-store api by Nguyễn Thái Ngọc Duy · 8 years ago
  31. 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
  32. 9e7ec63 files-backend: replace submodule_allowed check in files_downcast() by Nguyễn Thái Ngọc Duy · 8 years ago
  33. 5d0bc90 refs: move submodule code out of files-backend.c by Nguyễn Thái Ngọc Duy · 8 years ago
  34. 11f8457 files-backend: make files_log_ref_write() static by Nguyễn Thái Ngọc Duy · 8 years ago
  35. 466be3e Merge branch 'mh/submodule-hash' by Junio C Hamano · 8 years ago
  36. 3ad8b5b Merge branch 'mh/ref-remove-empty-directory' by Junio C Hamano · 8 years ago
  37. 3c0cb0c read_loose_refs(): read refs using resolve_ref_recursively() by Michael Haggerty · 8 years ago
  38. fbfd0a2 base_ref_store_init(): remove submodule argument by Michael Haggerty · 8 years ago
  39. 32c597e refs: push the submodule attribute down by Michael Haggerty · 8 years ago
  40. 7d4558c refs: store submodule ref stores in a hashmap by Michael Haggerty · 8 years ago
  41. c468da4 refs: make some ref_store lookup functions private by Michael Haggerty · 8 years ago
  42. 341fb28 refs: add option core.logAllRefUpdates = always by Cornelius Weig · 8 years ago
  43. 4463977 files_transaction_commit(): clean up empty directories by Michael Haggerty · 8 years ago
  44. 15ee2c7 refname_is_safe(): correct docstring by Michael Haggerty · 8 years ago
  45. 0c09ec0 refs: implement iteration over only per-worktree refs by David Turner · 9 years ago
  46. 7d61826 refs: make lock generic by David Turner · 9 years ago
  47. 9b6b40d refs: add method to rename refs by David Turner · 9 years ago
  48. 6fb5acf refs: add methods to init refs db by David Turner · 9 years ago
  49. a27dcf8 refs: make delete_refs() virtual by David Turner · 9 years ago
  50. fc68146 refs: add method for initial ref transaction commit by David Turner · 9 years ago
  51. e3688bd refs: add methods for reflog by David Turner · 9 years ago
  52. 1a76900 refs: add method iterator_begin by Michael Haggerty · 9 years ago
  53. 37b6f6d files_ref_iterator_begin(): take a ref_store argument by Michael Haggerty · 9 years ago
  54. bd427cf refs: make peel_ref() virtual by Michael Haggerty · 9 years ago
  55. 284689b refs: make create_symref() virtual by Michael Haggerty · 9 years ago
  56. 8231527 refs: make pack_refs() virtual by Michael Haggerty · 9 years ago
  57. 6266582 refs: make verify_refname_available() virtual by Michael Haggerty · 9 years ago
  58. e1e33b7 refs: make read_raw_ref() virtual by Michael Haggerty · 9 years ago
  59. 34c7ad8 read_raw_ref(): take a (struct ref_store *) argument by Michael Haggerty · 9 years ago
  60. 127b42a refs: add a transaction_commit() method by Ronnie Sahlberg · 9 years ago
  61. 00eebe3 refs: create a base class "ref_store" for files_ref_store by Michael Haggerty · 9 years ago
  62. 3dce444 refs: add a backend method structure by Ronnie Sahlberg · 9 years ago
  63. ff3a299 rename_ref_available(): add docstring by David Turner · 9 years ago
  64. 2880d16 for_each_reflog(): reimplement using iterators by Michael Haggerty · 9 years ago
  65. 4c4de89 do_for_each_ref(): reimplement using reference iteration by Michael Haggerty · 9 years ago
  66. 3bc581b refs: introduce an iterator interface by Michael Haggerty · 9 years ago
  67. 4633a84 refs: use name "prefix" consistently by Michael Haggerty · 9 years ago
  68. 067622b do_for_each_ref(): move docstring to the header file by Michael Haggerty · 9 years ago
  69. 6e30b2f lock_ref_for_update(): don't resolve symrefs by Michael Haggerty · 9 years ago
  70. 92b1551 refs: resolve symbolic refs first by Michael Haggerty · 9 years ago
  71. 7156451 add_update(): initialize the whole ref_update by Michael Haggerty · 9 years ago
  72. 3a8af7b verify_refname_available(): adjust constness in declaration by Michael Haggerty · 9 years ago
  73. d99aa88 refs: allow log-only updates by David Turner · 9 years ago
  74. c52ce24 ref_transaction_create(): disallow recursive pruning by Michael Haggerty · 9 years ago
  75. cf59644 read_raw_ref(): move docstring to header file by Michael Haggerty · 9 years ago
  76. 92b3809 read_raw_ref(): rename symref argument to referent by Michael Haggerty · 9 years ago
  77. 3a0b6b9 read_raw_ref(): rename flags argument to type by Michael Haggerty · 9 years ago
  78. 2d0663b refs: move resolve_ref_unsafe into common code by David Turner · 9 years ago
  79. 9377059 refs: move for_each_*ref* functions into common code by David Turner · 9 years ago
  80. 0845122 refs: break out ref conflict checks by David Turner · 9 years ago
  81. 5f3c3a4 files_log_ref_write: new function by David Turner · 9 years ago
  82. 4cb7700 refs/refs-internal.h: new header file by Michael Haggerty · 9 years ago