Merge branch 'rs/ref-transaction-multi' into jch
commit16b96e96d0b44254b8fb3aa5ac343b4d8249c30f
authorJunio C Hamano <gitster@pobox.com>
Mon, 25 Aug 2014 19:33:56 +0000 (25 12:33 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 25 Aug 2014 19:33:56 +0000 (25 12:33 -0700)
treeb515f5815ee6b69b21de44eea554d093bd401c88
parent837567812f1a9517b4b2c3ddb92cca84734b9fd6
parent80ba3099f5781dc16d11ad8a8dc6f17eb9797e1d
Merge branch 'rs/ref-transaction-multi' into jch

Follow-up on rs/ref-transaction series to use the packed-ref to
achieve atomicity when multiple refs are involved.

No more nitpicks and better design suggestions?

* rs/ref-transaction-multi:
  refs.c: make the *_packed_refs functions static
  refs.c: make repack_without_refs static
  remote.c: use a transaction for deleting refs
  refs.c: write updates to packed refs when a transaction has more than one ref
  refs.c: move reflog updates into its own function
builtin/clone.c
builtin/remote.c
refs.c
refs.h