Merge branch 'bk/refs-multi-update'
commit9a86b899415c8a49cc33d6b43bcab8113ddca517
authorJunio C Hamano <gitster@pobox.com>
Fri, 20 Sep 2013 19:36:12 +0000 (20 12:36 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 20 Sep 2013 19:36:12 +0000 (20 12:36 -0700)
tree75c5c99594fc6d20d6196860aa78cd46c733ea16
parent087350398e8b2c5d4b39f051b23a2e533f4d830b
parentc6268bc0082e340633b7a785e6c7761cd54063cc
Merge branch 'bk/refs-multi-update'

Give "update-refs" a "--stdin" option to read multiple update
requests and perform them in an all-or-none fashion.

* bk/refs-multi-update:
  update-ref: add test cases covering --stdin signature
  update-ref: support multiple simultaneous updates
  refs: add update_refs for multiple simultaneous updates
  refs: add function to repack without multiple refs
  refs: factor delete_ref loose ref step into a helper
  refs: factor update_ref steps into helpers
  refs: report ref type from lock_any_ref_for_update
  reset: rename update_refs to reset_refs
branch.c
builtin/commit.c
builtin/fetch.c
builtin/receive-pack.c
builtin/reflog.c
builtin/replace.c
builtin/reset.c
builtin/tag.c
builtin/update-ref.c
fast-import.c
refs.c