1. f7300cb Merge branch 'jk/ref-symlink-loop' by Junio C Hamano · 8 years ago
  2. e8c42cb files_read_raw_ref: prevent infinite retry loops in general by Jeff King · 8 years ago
  3. 3f7bd76 files_read_raw_ref: avoid infinite loop on broken symlinks by Jeff King · 8 years ago
  4. 9ed0d8d use QSORT by René Scharfe · 8 years ago
  5. 4322f38 Merge branch 'mh/ref-store' by Junio C Hamano · 8 years ago
  6. 0c09ec0 refs: implement iteration over only per-worktree refs by David Turner · 8 years ago
  7. 7d61826 refs: make lock generic by David Turner · 8 years ago
  8. 9b6b40d refs: add method to rename refs by David Turner · 8 years ago
  9. 6fb5acf refs: add methods to init refs db by David Turner · 8 years ago
  10. a27dcf8 refs: make delete_refs() virtual by David Turner · 8 years ago
  11. fc68146 refs: add method for initial ref transaction commit by David Turner · 8 years ago
  12. e3688bd refs: add methods for reflog by David Turner · 8 years ago
  13. 1a76900 refs: add method iterator_begin by Michael Haggerty · 8 years ago
  14. 37b6f6d files_ref_iterator_begin(): take a ref_store argument by Michael Haggerty · 8 years ago
  15. fcc42ea split_symref_update(): add a files_ref_store argument by Michael Haggerty · 8 years ago
  16. 7eb27cd lock_ref_sha1_basic(): add a files_ref_store argument by Michael Haggerty · 8 years ago
  17. b3bbbc5 lock_ref_for_update(): add a files_ref_store argument by Michael Haggerty · 8 years ago
  18. f18a789 commit_ref_update(): add a files_ref_store argument by Michael Haggerty · 8 years ago
  19. f7b0a98 lock_raw_ref(): add a files_ref_store argument by Michael Haggerty · 8 years ago
  20. 0a95ac5 repack_without_refs(): add a files_ref_store argument by Michael Haggerty · 8 years ago
  21. bd427cf refs: make peel_ref() virtual by Michael Haggerty · 8 years ago
  22. 284689b refs: make create_symref() virtual by Michael Haggerty · 8 years ago
  23. 8231527 refs: make pack_refs() virtual by Michael Haggerty · 8 years ago
  24. 6266582 refs: make verify_refname_available() virtual by Michael Haggerty · 8 years ago
  25. e1e33b7 refs: make read_raw_ref() virtual by Michael Haggerty · 8 years ago
  26. 424dcc7 resolve_gitlink_ref(): implement using resolve_ref_recursively() by Michael Haggerty · 8 years ago
  27. 34c7ad8 read_raw_ref(): take a (struct ref_store *) argument by Michael Haggerty · 8 years ago
  28. b9180c9 resolve_gitlink_packed_ref(): remove function by Michael Haggerty · 8 years ago
  29. 611118d resolve_packed_ref(): rename function from resolve_missing_loose_ref() by Michael Haggerty · 8 years ago
  30. 6356c65 refs: reorder definitions by Michael Haggerty · 8 years ago
  31. 127b42a refs: add a transaction_commit() method by Ronnie Sahlberg · 8 years ago
  32. 49c0df6 {lock,commit,rollback}_packed_refs(): add files_ref_store arguments by Michael Haggerty · 8 years ago
  33. 4308651 resolve_missing_loose_ref(): add a files_ref_store argument by Michael Haggerty · 8 years ago
  34. f0d21ef get_packed_ref(): add a files_ref_store argument by Michael Haggerty · 8 years ago
  35. d99825a add_packed_ref(): add a files_ref_store argument by Michael Haggerty · 8 years ago
  36. 00eebe3 refs: create a base class "ref_store" for files_ref_store by Michael Haggerty · 8 years ago
  37. 3dce444 refs: add a backend method structure by Ronnie Sahlberg · 8 years ago
  38. 65a0a8e refs: rename struct ref_cache to files_ref_store by Michael Haggerty · 8 years ago
  39. ff3a299 rename_ref_available(): add docstring by David Turner · 8 years ago
  40. f6e7546 resolve_gitlink_ref(): eliminate temporary variable by Michael Haggerty · 8 years ago
  41. 99b43a6 allow do_submodule_path to work even if submodule isn't checked out by Jacob Keller · 8 years ago
  42. 87492cb Merge branch 'mh/ref-iterators' by Junio C Hamano · 9 years ago
  43. 702ebbf Merge branch 'mh/update-ref-errors' by Junio C Hamano · 9 years ago
  44. 6b34ce9 Merge branch 'mh/split-under-lock' by Junio C Hamano · 9 years ago
  45. c368dde coccinelle: apply object_id Coccinelle transformations by brian m. carlson · 9 years ago
  46. 841caad lock_ref_for_update(): avoid a symref resolution by Michael Haggerty · 9 years ago
  47. e3f5103 lock_ref_for_update(): make error handling more uniform by Michael Haggerty · 9 years ago
  48. 2880d16 for_each_reflog(): reimplement using iterators by Michael Haggerty · 9 years ago
  49. d24b21e for_each_reflog(): don't abort for bad references by Michael Haggerty · 9 years ago
  50. 4c4de89 do_for_each_ref(): reimplement using reference iteration by Michael Haggerty · 9 years ago
  51. 3bc581b refs: introduce an iterator interface by Michael Haggerty · 9 years ago
  52. a873924 ref_resolves_to_object(): new function by Michael Haggerty · 9 years ago
  53. ffeef64 entry_resolves_to_object(): rename function from ref_resolves_to_object() by Michael Haggerty · 9 years ago
  54. 2eed278 get_ref_cache(): only create an instance if there is a submodule by Michael Haggerty · 9 years ago
  55. c5f04dd delete_refs(): add a flags argument by Michael Haggerty · 9 years ago
  56. 4633a84 refs: use name "prefix" consistently by Michael Haggerty · 9 years ago
  57. 067622b do_for_each_ref(): move docstring to the header file by Michael Haggerty · 9 years ago
  58. 7a418f3 lock_ref_sha1_basic(): only handle REF_NODEREF mode by Michael Haggerty · 9 years ago
  59. 5d9b2de commit_ref_update(): remove the flags parameter by Michael Haggerty · 9 years ago
  60. 6e30b2f lock_ref_for_update(): don't resolve symrefs by Michael Haggerty · 9 years ago
  61. 8169d0d lock_ref_for_update(): don't re-read non-symbolic references by Michael Haggerty · 9 years ago
  62. 92b1551 refs: resolve symbolic refs first by Michael Haggerty · 9 years ago
  63. 8415d24 unlock_ref(): move definition higher in the file by Michael Haggerty · 9 years ago
  64. 165056b lock_ref_for_update(): new function by Michael Haggerty · 9 years ago
  65. 7156451 add_update(): initialize the whole ref_update by Michael Haggerty · 9 years ago
  66. 3a8af7b verify_refname_available(): adjust constness in declaration by Michael Haggerty · 9 years ago
  67. 12fd349 refs: don't dereference on rename by David Turner · 9 years ago
  68. d99aa88 refs: allow log-only updates by David Turner · 9 years ago
  69. 5a563d4 ref_transaction_commit(): correctly report close_ref() failure by Michael Haggerty · 9 years ago
  70. c52ce24 ref_transaction_create(): disallow recursive pruning by Michael Haggerty · 9 years ago
  71. 0568c8e refs: make error messages more consistent by Michael Haggerty · 9 years ago
  72. bcb497d lock_ref_sha1_basic(): remove unneeded local variable by Michael Haggerty · 9 years ago
  73. cf59644 read_raw_ref(): move docstring to header file by Michael Haggerty · 9 years ago
  74. bb462b0 read_raw_ref(): improve docstring by Michael Haggerty · 9 years ago
  75. 92b3809 read_raw_ref(): rename symref argument to referent by Michael Haggerty · 9 years ago
  76. fa96ea1 read_raw_ref(): clear *type at start of function by Michael Haggerty · 9 years ago
  77. 3a0b6b9 read_raw_ref(): rename flags argument to type by Michael Haggerty · 9 years ago
  78. efe4728 ref_transaction_commit(): remove local variables n and updates by Michael Haggerty · 9 years ago
  79. e711b1a rename_ref(): remove unneeded local variable by Michael Haggerty · 9 years ago
  80. 76fc394 commit_ref_update(): write error message to *err, not stderr by Michael Haggerty · 9 years ago
  81. e167a56 read_raw_ref(): don't get confused by an empty directory by Michael Haggerty · 9 years ago
  82. 5387c0d commit_ref(): if there is an empty dir in the way, delete it by Michael Haggerty · 9 years ago
  83. edc2f71 Merge branch 'dt/pre-refs-backend' by Junio C Hamano · 9 years ago
  84. 41d796e refs: on symref reflog expire, lock symref not referrent by David Turner · 9 years ago
  85. 2d0663b refs: move resolve_ref_unsafe into common code by David Turner · 9 years ago
  86. 89e8238 read_raw_ref(): change flags parameter to unsigned int by Michael Haggerty · 9 years ago
  87. 8c346fb files-backend: inline resolve_ref_1() into resolve_ref_unsafe() by Michael Haggerty · 9 years ago
  88. 42a38cf read_raw_ref(): manage own scratch space by Michael Haggerty · 9 years ago
  89. 7048653 files-backend: break out ref reading by David Turner · 9 years ago
  90. afbe782 resolve_ref_1(): eliminate local variable "bad_name" by Michael Haggerty · 9 years ago
  91. e6702e5 resolve_ref_1(): reorder code by Michael Haggerty · 9 years ago
  92. 90c28ae resolve_ref_1(): eliminate local variable by Michael Haggerty · 9 years ago
  93. a70a93b resolve_ref_unsafe(): ensure flags is always set by Michael Haggerty · 9 years ago
  94. 37da422 resolve_ref_unsafe(): use for loop to count up to MAXDEPTH by Michael Haggerty · 9 years ago
  95. 419c6f4 resolve_missing_loose_ref(): simplify semantics by Michael Haggerty · 9 years ago
  96. 9377059 refs: move for_each_*ref* functions into common code by David Turner · 9 years ago
  97. 2bf68ed refs: move head_ref{,_submodule} to the common code by David Turner · 9 years ago
  98. 18eb3a9 set_worktree_head_symref(): fix error message by Kazuki Yamaguchi · 9 years ago
  99. 2233066 refs: add a new function set_worktree_head_symref by Kazuki Yamaguchi · 9 years ago
  100. 11529ec Merge branch 'jk/tighten-alloc' by Junio C Hamano · 9 years ago