1. 5e65022 Revert "Merge branch 'dt/refs-check-refname-component-sse'" by Junio C Hamano · 11 years ago
  2. dad2e7f Revert "Merge branch 'dt/refs-check-refname-component-sse-fix'" by Junio C Hamano · 11 years ago
  3. 10b944b Merge branch 'jk/alloc-commit-id' by Junio C Hamano · 11 years ago
  4. 528396a Merge branch 'rs/unify-is-branch' by Junio C Hamano · 11 years ago
  5. 19a249b Merge branch 'rs/ref-transaction-0' by Junio C Hamano · 11 years ago
  6. e7e0f26 refs.c: add a public is_branch function by Ronnie Sahlberg · 11 years ago
  7. 6e40947 Merge branch 'jk/strip-suffix' by Junio C Hamano · 11 years ago
  8. 8e34800 refs.c: change ref_transaction_update() to do error checking and return status by Ronnie Sahlberg · 11 years ago
  9. 01319837 refs.c: remove the onerr argument to ref_transaction_commit by Ronnie Sahlberg · 11 years ago
  10. c1703d7 refs.c: make update_ref_write update a strbuf on failure by Ronnie Sahlberg · 11 years ago
  11. 038d005 refs.c: make ref_update_reject_duplicates take a strbuf argument for errors by Ronnie Sahlberg · 11 years ago
  12. dc615de refs.c: log_ref_write should try to return meaningful errno by Ronnie Sahlberg · 11 years ago
  13. 76d70dc refs.c: make resolve_ref_unsafe set errno to something meaningful on error by Ronnie Sahlberg · 11 years ago
  14. d3f6655 refs.c: commit_packed_refs to return a meaningful errno on failure by Ronnie Sahlberg · 11 years ago
  15. 470a91e refs.c: make remove_empty_directories always set errno to something sane by Ronnie Sahlberg · 11 years ago
  16. 835e3c9 refs.c: verify_lock should set errno to something meaningful by Ronnie Sahlberg · 11 years ago
  17. bd3b02d refs.c: make sure log_ref_setup returns a meaningful errno by Ronnie Sahlberg · 11 years ago
  18. 60bca08 refs.c: add an err argument to repack_without_refs by Ronnie Sahlberg · 11 years ago
  19. 447ff1b lockfile.c: make lock_file return a meaningful errno on failurei by Ronnie Sahlberg · 11 years ago
  20. 995f874 refs.c: add a strbuf argument to ref_transaction_commit for error logging by Ronnie Sahlberg · 11 years ago
  21. 1b07255 refs.c: allow passing NULL to ref_transaction_free by Ronnie Sahlberg · 11 years ago
  22. f1c9350 refs.c: constify the sha arguments for ref_transaction_create|delete|update by Ronnie Sahlberg · 11 years ago
  23. 33f9fc5 refs.c: ref_transaction_commit should not free the transaction by Ronnie Sahlberg · 11 years ago
  24. 026bd1d refs.c: remove ref_transaction_rollback by Ronnie Sahlberg · 11 years ago
  25. 8ff226a add object_as_type helper for casting objects by Jeff King · 11 years ago
  26. 779c99f Merge branch 'dt/refs-check-refname-component-sse-fix' by Junio C Hamano · 11 years ago
  27. 6d17dc1 refs.c: handle REFNAME_REFSPEC_PATTERN at end of page by David Turner · 11 years ago
  28. 6f92e5f Merge branch 'dt/refs-check-refname-component-sse' by Junio C Hamano · 11 years ago
  29. 2975c77 replace has_extension with ends_with by Jeff King · 11 years ago
  30. 745224e refs.c: SSE2 optimizations for check_refname_component by David Turner · 11 years ago
  31. ae7dd1a Merge branch 'dt/refs-check-refname-component-optim' by Junio C Hamano · 11 years ago
  32. bb0ced7 Merge branch 'rs/read-ref-at' by Junio C Hamano · 11 years ago
  33. 474df92 Merge branch 'jl/remote-rm-prune' by Junio C Hamano · 11 years ago
  34. f7f349e Merge branch 'rs/reflog-exists' by Junio C Hamano · 11 years ago
  35. dde8a90 refs.c: optimize check_refname_component() by David Turner · 11 years ago
  36. 4207ed2 refs.c: change read_ref_at to use the reflog iterators by Ronnie Sahlberg · 11 years ago
  37. e6bea66 remote prune: optimize "dangling symref" check/warning by Jens Lindström · 11 years ago
  38. c9e768b remote: repack packed-refs once when deleting multiple refs by Jens Lindström · 11 years ago
  39. 4da5883 refs.c: add new functions reflog_exists and delete_reflog by Ronnie Sahlberg · 11 years ago
  40. 6a40233 ref_transaction_commit(): work with transaction->updates in place by Michael Haggerty · 11 years ago
  41. 84178db struct ref_update: add a type field by Michael Haggerty · 11 years ago
  42. 81c960e struct ref_update: add a lock field by Michael Haggerty · 11 years ago
  43. cb198d2 ref_transaction_commit(): simplify code using temporary variables by Michael Haggerty · 11 years ago
  44. 8861591 struct ref_update: store refname as a FLEX_ARRAY by Michael Haggerty · 11 years ago
  45. 5524e24 struct ref_update: rename field "ref_name" to "refname" by Michael Haggerty · 11 years ago
  46. b5c8ea2 refs: remove API function update_refs() by Michael Haggerty · 11 years ago
  47. caa4046 refs: add a concept of a reference transaction by Michael Haggerty · 11 years ago
  48. 595deb8 update_refs(): fix constness by Michael Haggerty · 11 years ago
  49. f412411 refs.h: rename the action_on_err constants by Michael Haggerty · 11 years ago
  50. 006f678 Merge branch 'sh/use-hashcpy' by Junio C Hamano · 11 years ago
  51. 50546b1 Use hashcpy() when copying object names by Sun He · 11 years ago
  52. eb07894 use wildmatch() directly without fnmatch() wrapper by Nguyễn Thái Ngọc Duy · 11 years ago
  53. d0956cf Merge branch 'mh/safe-create-leading-directories' by Junio C Hamano · 11 years ago
  54. 9bb5287 Merge branch 'mh/retire-ref-fetch-rules' by Junio C Hamano · 11 years ago
  55. 08f555c rename_tmp_log(): on SCLD_VANISHED, retry by Michael Haggerty · 11 years ago
  56. f1e9e9a rename_tmp_log(): limit the number of remote_empty_directories() attempts by Michael Haggerty · 11 years ago
  57. ae4a283 rename_tmp_log(): handle a possible mkdir/rmdir race by Michael Haggerty · 11 years ago
  58. fa59ae7 rename_ref(): extract function rename_tmp_log() by Michael Haggerty · 11 years ago
  59. e5c223e lock_ref_sha1_basic(): if locking fails with ENOENT, retry by Michael Haggerty · 11 years ago
  60. c4c61c7 lock_ref_sha1_basic(): on SCLD_VANISHED, retry by Michael Haggerty · 11 years ago
  61. 54457fe refname_match(): always use the rules in ref_rev_parse_rules by Michael Haggerty · 11 years ago
  62. 540cc75 Merge branch 'mh/shorten-unambigous-ref' by Junio C Hamano · 11 years ago
  63. 7902fe0 shorten_unambiguous_ref(): tighten up pointer arithmetic by Michael Haggerty · 11 years ago
  64. 4346663 gen_scanf_fmt(): delete function and use snprintf() instead by Michael Haggerty · 11 years ago
  65. 84d5633 shorten_unambiguous_ref(): introduce a new local variable by Michael Haggerty · 11 years ago
  66. 5955654 replace {pre,suf}fixcmp() with {starts,ends}_with() by Christian Couder · 11 years ago
  67. e0fd1e3 Merge branch 'sb/refs-code-cleanup' by Junio C Hamano · 11 years ago
  68. 149a813 Merge branch 'jk/refs-c-squelch-gcc' by Junio C Hamano · 11 years ago
  69. 746593b refs: remove unused function invalidate_ref_cache by Stefan Beller · 11 years ago
  70. a416585 silence gcc array-bounds warning by Jeff King · 11 years ago
  71. ce1e846 refs.c: spell NULL pointer as NULL by Ramsay Jones · 11 years ago
  72. f406140 Merge branch 'fc/at-head' by Junio C Hamano · 12 years ago
  73. 9a86b89 Merge branch 'bk/refs-multi-update' by Junio C Hamano · 12 years ago
  74. 9ba89f4 Add new @ shortcut for HEAD by Felipe Contreras · 12 years ago
  75. 2233ad4 Merge branch 'jc/push-cas' by Junio C Hamano · 12 years ago
  76. 98aee92 refs: add update_refs for multiple simultaneous updates by Brad King · 12 years ago
  77. 61cee0d refs: add function to repack without multiple refs by Brad King · 12 years ago
  78. 2ddb5d1 refs: factor delete_ref loose ref step into a helper by Brad King · 12 years ago
  79. 4738a33 refs: factor update_ref steps into helpers by Brad King · 12 years ago
  80. cf99a76 sha1-name: pass len argument to interpret_branch_name() by Felipe Contreras · 12 years ago
  81. 9bbb0fa refs: report ref type from lock_any_ref_for_update by Brad King · 12 years ago
  82. 2c2b664 Revert "Add new @ shortcut for HEAD" by Junio C Hamano · 12 years ago
  83. f1093b0 Merge branch 'mh/packed-refs-do-one-ref-recursion' by Junio C Hamano · 12 years ago
  84. 29143fc Merge branch 'mh/ref-races-optim-invalidate-cached' by Junio C Hamano · 12 years ago
  85. d0cf51e do_one_ref(): save and restore value of current_ref by Michael Haggerty · 12 years ago
  86. 47a5918 cache.h: move remote/connect API out of it by Junio C Hamano · 12 years ago
  87. 079424a Merge branch 'mh/ref-races' by Junio C Hamano · 12 years ago
  88. 5d478f5 refs: do not invalidate the packed-refs cache unnecessarily by Michael Haggerty · 12 years ago
  89. 98eeb09 for_each_ref: load all loose refs before packed refs by Jeff King · 12 years ago
  90. ca91993 get_packed_ref_cache: reload packed-refs file when it changes by Jeff King · 12 years ago
  91. 4f6b83e packed_ref_cache: increment refcount when locked by Michael Haggerty · 12 years ago
  92. 8baf2bb do_for_each_entry(): increment the packed refs cache refcount by Michael Haggerty · 12 years ago
  93. 5f5e2a8 refs: manage lifetime of packed refs cache via reference counting by Michael Haggerty · 12 years ago
  94. 9f69d29 refs: implement simple transactions for the packed-refs file by Michael Haggerty · 12 years ago
  95. 2fff781 refs: wrap the packed refs cache in a level of indirection by Michael Haggerty · 12 years ago
  96. 267f9a8 pack_refs(): split creation of packed refs and entry writing by Michael Haggerty · 12 years ago
  97. 7b40d39 repack_without_ref(): split list curation and entry writing by Michael Haggerty · 12 years ago
  98. fcb7c76 resolve_ref_unsafe(): close race condition reading loose refs by Michael Haggerty · 12 years ago
  99. 2884c06 resolve_ref_unsafe(): handle the case of an SHA-1 within loop by Michael Haggerty · 12 years ago
  100. 47f534b resolve_ref_unsafe(): extract function handle_missing_loose_ref() by Michael Haggerty · 12 years ago