1. 0e9f62d interpret_branch_name: allow callers to restrict expansions by Jeff King · 8 years ago
  2. a039738 Merge branch 'jc/cocci-xstrdup-or-null' by Junio C Hamano · 8 years ago
  3. 13092a9 cocci: refactor common patterns to use xstrdup_or_null() by Junio C Hamano · 8 years ago
  4. a460ea4 Merge branch 'nd/shallow-deepen' by Junio C Hamano · 8 years ago
  5. 4af9a7d Merge branch 'bc/object-id' by Junio C Hamano · 8 years ago
  6. 4322f38 Merge branch 'mh/ref-store' by Junio C Hamano · 8 years ago
  7. 9b6b40d refs: add method to rename refs by David Turner · 9 years ago
  8. 6fb5acf refs: add methods to init refs db by David Turner · 9 years ago
  9. a27dcf8 refs: make delete_refs() virtual by David Turner · 9 years ago
  10. fc68146 refs: add method for initial ref transaction commit by David Turner · 9 years ago
  11. e3688bd refs: add methods for reflog by David Turner · 9 years ago
  12. 1a76900 refs: add method iterator_begin by Michael Haggerty · 9 years ago
  13. 37b6f6d files_ref_iterator_begin(): take a ref_store argument by Michael Haggerty · 9 years ago
  14. bd427cf refs: make peel_ref() virtual by Michael Haggerty · 9 years ago
  15. 284689b refs: make create_symref() virtual by Michael Haggerty · 9 years ago
  16. 8231527 refs: make pack_refs() virtual by Michael Haggerty · 9 years ago
  17. 6266582 refs: make verify_refname_available() virtual by Michael Haggerty · 9 years ago
  18. e1e33b7 refs: make read_raw_ref() virtual by Michael Haggerty · 9 years ago
  19. a8355bb resolve_gitlink_ref(): rename path parameter to submodule by Michael Haggerty · 9 years ago
  20. 48a8475 resolve_gitlink_ref(): avoid memory allocation in many cases by Michael Haggerty · 9 years ago
  21. 424dcc7 resolve_gitlink_ref(): implement using resolve_ref_recursively() by Michael Haggerty · 9 years ago
  22. bd40dcd resolve_ref_recursively(): new function by Michael Haggerty · 9 years ago
  23. 34c7ad8 read_raw_ref(): take a (struct ref_store *) argument by Michael Haggerty · 9 years ago
  24. 127b42a refs: add a transaction_commit() method by Ronnie Sahlberg · 9 years ago
  25. 00eebe3 refs: create a base class "ref_store" for files_ref_store by Michael Haggerty · 9 years ago
  26. 3dce444 refs: add a backend method structure by Ronnie Sahlberg · 9 years ago
  27. ff3a299 rename_ref_available(): add docstring by David Turner · 9 years ago
  28. 8f6dc7e refs: add an update_ref_oid function. by brian m. carlson · 9 years ago
  29. 50492f7 pass constants as first argument to st_mult() by René Scharfe · 9 years ago
  30. 4c4de89 do_for_each_ref(): reimplement using reference iteration by Michael Haggerty · 9 years ago
  31. 41da711 refs: add expand_ref() by Nguyễn Thái Ngọc Duy · 9 years ago
  32. 8a679de ref_transaction_update(): check refname_is_safe() at a minimum by Michael Haggerty · 9 years ago
  33. 7156451 add_update(): initialize the whole ref_update by Michael Haggerty · 9 years ago
  34. c52ce24 ref_transaction_create(): disallow recursive pruning by Michael Haggerty · 9 years ago
  35. 0568c8e refs: make error messages more consistent by Michael Haggerty · 9 years ago
  36. e40f355 refname_is_safe(): insist that the refname already be normalized by Michael Haggerty · 9 years ago
  37. 35db25c refname_is_safe(): don't allow the empty string by Michael Haggerty · 9 years ago
  38. 39950fe refname_is_safe(): use skip_prefix() by Michael Haggerty · 9 years ago
  39. 2d0663b refs: move resolve_ref_unsafe into common code by David Turner · 9 years ago
  40. 9377059 refs: move for_each_*ref* functions into common code by David Turner · 9 years ago
  41. 2bf68ed refs: move head_ref{,_submodule} to the common code by David Turner · 9 years ago
  42. 50a6c8e use st_add and st_mult for allocation size computation by Jeff King · 9 years ago
  43. 96ffc06 convert trivial cases to FLEX_ARRAY macros by Jeff King · 9 years ago
  44. 3733e69 use xmallocz to avoid size arithmetic by Jeff King · 9 years ago
  45. 844a9ce Merge branch 'bc/object-id' by Junio C Hamano · 9 years ago
  46. b1cda70 Merge branch 'dt/refs-backend-pre-vtable' by Junio C Hamano · 9 years ago
  47. ed1c997 Remove get_object_hash. by brian m. carlson · 9 years ago
  48. 7999b2c Add several uses of get_object_hash. by brian m. carlson · 9 years ago
  49. 0845122 refs: break out ref conflict checks by David Turner · 9 years ago
  50. 7bd9bcf refs: split filesystem-based refs code into a new file by Michael Haggerty · 9 years ago
  51. 4cb7700 refs/refs-internal.h: new header file by Michael Haggerty · 9 years ago
  52. 03b3262 refname_is_safe(): improve docstring by Michael Haggerty · 9 years ago
  53. a935ebd pack_if_possible_fn(): use ref_type() instead of is_per_worktree_ref() by Michael Haggerty · 9 years ago
  54. f4a5721 copy_msg(): rename to copy_reflog_msg() by David Turner · 9 years ago
  55. d336123 verify_refname_available(): new function by Ronnie Sahlberg · 9 years ago
  56. 7003b3c verify_refname_available(): rename function by Ronnie Sahlberg · 9 years ago
  57. 78a766a hideRefs: add support for matching full refs by Lukas Fleischer · 9 years ago
  58. 7889179 Merge branch 'jk/war-on-sprintf' by Junio C Hamano · 9 years ago
  59. 8a54523 Merge branch 'kn/for-each-tag' by Junio C Hamano · 9 years ago
  60. 00b6c17 use strbuf_complete to conditionally append slash by Jeff King · 9 years ago
  61. c7ab0ba avoid sprintf and strcpy with flex arrays by Jeff King · 9 years ago
  62. 495127d resolve_ref: use strbufs for internal buffers by Jeff King · 9 years ago
  63. 5096d49 convert trivial sprintf / strcpy calls to xsnprintf by Jeff King · 9 years ago
  64. 5b4f285 ref-filter: add option to filter out tags, branches and remotes by Karthik Nayak · 10 years ago
  65. ce414b3 refs: make refs/bisect/* per-worktree by David Turner · 10 years ago
  66. db86e61 Merge branch 'mh/tempfile' by Junio C Hamano · 10 years ago
  67. 080cc64 Merge branch 'dt/refs-pseudo' by Junio C Hamano · 10 years ago
  68. 8c9155e Merge branch 'jk/git-path' by Junio C Hamano · 10 years ago
  69. 824a0be Merge branch 'jk/negative-hiderefs' by Junio C Hamano · 10 years ago
  70. 2c3aed1 pseudoref: check return values from read_ref() by David Turner · 10 years ago
  71. 470e28d refs.c: remove_empty_directories can take a strbuf by Jeff King · 10 years ago
  72. 5f8ef5b refs.c: avoid git_path assignment in lock_ref_sha1_basic by Jeff King · 10 years ago
  73. d6549f3 refs.c: avoid repeated git_path calls in rename_tmp_log by Jeff King · 10 years ago
  74. 54b418f refs.c: simplify strbufs in reflog setup and writing by Jeff King · 10 years ago
  75. f5b2dec refs.c: remove extra git_path calls from read_loose_refs by Jeff King · 10 years ago
  76. e3cf230 prefer mkpathdup to mkpath in assignments by Jeff King · 10 years ago
  77. fcd12db prefer git_pathdup to git_path in some possibly-dangerous cases by Jeff King · 10 years ago
  78. b4fb09e lockfile: add accessor get_lock_file_path() by Michael Haggerty · 10 years ago
  79. c99a4c2 lockfile: add accessors get_lock_file_fd() and get_lock_file_fp() by Michael Haggerty · 10 years ago
  80. 2bc31d1 refs: support negative transfer.hideRefs by Jeff King · 10 years ago
  81. 8d3981c Merge branch 'jk/refspec-parse-wildcard' by Junio C Hamano · 10 years ago
  82. b6d323f Merge branch 'dt/refs-backend-preamble' by Junio C Hamano · 10 years ago
  83. d939af1 Merge branch 'jk/date-mode-format' by Junio C Hamano · 10 years ago
  84. be9cb56 Merge branch 'mh/init-delete-refs-api' by Junio C Hamano · 10 years ago
  85. 31a0ad5 Merge branch 'mh/replace-refs' by Junio C Hamano · 10 years ago
  86. 74ec19d pseudorefs: create and use pseudoref update and delete functions by David Turner · 10 years ago
  87. 266b182 refs: add ref_type function by David Turner · 10 years ago
  88. cd377f4 refs: loosen restriction on wildcard "*" refspecs by Jacob Keller · 10 years ago
  89. 53a8555 refs: cleanup comments regarding check_refname_component() by Jacob Keller · 10 years ago
  90. 0f2a71d refs: add REF_FORCE_CREATE_REFLOG flag by David Turner · 10 years ago
  91. abd0cd3 refs: new public ref function: safe_create_reflog by David Turner · 10 years ago
  92. 4e2bef5 refs: break out check for reflog autocreation by David Turner · 10 years ago
  93. a4c653d refs.c: add err arguments to reflog functions by David Turner · 10 years ago
  94. a5481a6 convert "enum date_mode" into a struct by Jeff King · 10 years ago
  95. 9d71c5f Merge branch 'mh/reporting-broken-refs-from-for-each-ref' by Junio C Hamano · 10 years ago
  96. 1c03c4d delete_ref(): use the usual convention for old_sha1 by Michael Haggerty · 10 years ago
  97. fb58c8d refs: move the remaining ref module declarations to refs.h by Michael Haggerty · 10 years ago
  98. e426ff4 initial_ref_transaction_commit(): check for ref D/F conflicts by Michael Haggerty · 10 years ago
  99. fb802b3 initial_ref_transaction_commit(): check for duplicate refs by Michael Haggerty · 10 years ago
  100. 0a4b24f refs: remove some functions from the module's public interface by Michael Haggerty · 10 years ago