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